Linux2009. 1. 28. 20:38
제목이 심히 이상하지만.. 결론만 말하자면

Fedora용 Live USB를 만드는 프로그램인 Fedora LiveUSB Creator에서
iso 파일을 미리 다운받아 놓고 고르기만 하면, Kubuntu도 LiveUSB로 만들 수 있다.



좌측 상단의 Use existing Live CD에서 Browse를 이용하여 kubuntu 8.10 live iso를 선택하여 만드는 모습이다.
주의 사항은 USB의 이름이 한글이 있으면 안되고, iso 지정하는 경로 상에 한글이 있으면 안된다.
(바탕 화면에 놓으면 안된다는 의미이다. 그냥 편하게 c:\에 폴더 하나 만들고 하시기를..)
Posted by 구차니
이번 설에는 여전히 설을 새러 부모님이 계시는 원주로 갔는데,
2월 1일 부터 10일간 출장 간다고 하니 추운동네냐면서 옷을 잔뜩 사주실려고 하시면서
"다음부터는 니가 사입어라" 라고 하신다.


내가 옷 사달라고 한적 없는데 옷 사준다면서 끌고 가고 저런 소리 하시는 심보는 먼지 -ㅁ-!



아무튼 출장 준비로 인해서 생긴 후유증을 나열하자면

1. 시간이 안갔으면 좋겠다 후유증
   - 월요일 증후근 보다 강력하다는 출장가기 싫어서 시간이 안가면 좋겠다고 생각하게 되는 무서운 병
2. 멀 사야 하나 증후근
   - 출장준비로 인해서 부족한 물품은 많은데 겸사겸사 목록 작성해서 질러 달라고 요청할까라는
     미운털 박히기 좋은 위험한 병
3. 아 지르고 싶어! 지름신 강림 증후근
   - 우연찮게 지나가면서 보게된 35만원짜리 중고 노트북(펜4 2.4기가급)에 빠져 들어서 총알이 없음에도
      지르고 싶어서 손발이 오그라 들고 몸이 꼬이는 중병
4. 현실은 시궁창! 자괴감과 괴리감
   - 지르고 싶은건 많은데 총알 부족에서 오는 자신감 상실과, 벌어도 벌어도 부족한 은행 잔고의 아이러니함을 꺠달으면서
     현실은 시궁창임을 꺠달으면서 좌절을 하게 되는 위험한 병


결론 : 닥치고 일해서 돈이나 벌고 사고 싶은거 지르자
Posted by 구차니
개소리 왈왈2009. 1. 25. 23:00
지금은 원주 부모님 댁에서
누군가가 기본 값으로 쓰고 있는 myLG070 공유기를 통해서 인터넷 질 중이랍니다 ^^;

부모님 댁 오기 싫은 이유 중에 하나가 인터넷이 안되는 거였는데,
누군가의 아량으로 이제 올 이유가 하나 줄게 되었군요 ^^
Posted by 구차니
Linux/Fedora Core2009. 1. 24. 10:02
FC8에서 SCIM이 제외되는 바람에 한글 입력을 하지 못한 치욕으로 FC9는 잊고 살았는데
어느새 FC10이 출시 되었다. 그래서! 부담없이 Live USB로 부팅을 해보았는데~! 두둥!!!

SCIM이 다시 생겨났다 +_+!

물론 FC8에서도 별도로 SCIM을 설치 해주면 되는 문제이긴 하지만,
그래도 기본 설치가 되어 있지 않다는 점은 상당히 FC8에 실망을 하게 된 요인중에 하나이다.

아무튼 FC10은 SCIM도 있고, 예전의 FC8 Live에 비해서는 상당히 안정적인 느낌이 든다.
(약간의 프리징은 있지만 그렇다고 죽지는 않는 듯 하다)

Fedora Core 10의 새로운 이미지(주의 : 클릭하면 대따 커짐 1600x1200)

여전히 아쉬운 점은 AbiWord 라는 것만 들어 있어서, Ubuntu의 Open Office에 비하면 아쉽다는 점이고,
그나마 다행인 점은, GIMP와 FireFox는 들어 있다는 점이다.

abiword 스샷 (doc, pdf를 지원하지만 그래도 ppt나 xls 를 지원하지 않아서 아쉬움을 남긴다)

시계 애플릿 - 설정에 따라서 온도, 날씨, 풍향이 나온다(국내에서는 풍향까지는 나오지 않는 듯 하다)

기본 메뉴 정리 ( GIMP와 FireFox, 그리고 Pidgin 메신저가 보인다)


덧 : 숙원사업(!)인 FC10에 Beryl 설치는 오늘은 실패 하였습니다. OTL

[비공식 페도라10 가이드 : http://www.fedoraguide.info/index.php?title=Main_Page]
위의 사이트를 참고 해서 Live Fedora10에다가 AIGLX를 설치해 봐야겠다 ㅠ.ㅠ
Posted by 구차니
회사일2009. 1. 23. 17:57
STLinux 개발 환경 날려 먹어서 다시 까는데 install 스크립트가 이상하게 작동하는 바람에
rpm으로 수작업 설치 하게 되었다.

일단 특정 폴더 아래의 모든 rpm을 설치하는게 목적이라면 아래의 옵션을 사용하면 된다.
 rpm -Ivh --nodeps *.rpm

여기서 몰랐던 사실은 rpm은 architecture를 확인하고 해당 패키지만 설치를 한다는 것이다.
즉, cross compile 환경에서 target용 실행파일들이 rpm으로 되어 있다면, arch를 무시하고 설치를 해야 한다.
 rpm -Ivh --ignorearch *.rpm


man rpm 발췌

--ignorearch
              Allow installation or upgrading even if the architectures of the  binary  package  and host don’t match.
--nodeps
              Don’t do a dependency check before installing or upgrading a package.

'회사일' 카테고리의 다른 글

DVB bit stream을 잊고 있었다 -ㅁ-!  (0) 2009.04.22
AC8 넌 모하는 넘이야? 욕스럽게시리 ㄱ-  (2) 2009.04.08
DVB-SI string emphasis control - 0x86, 0x87  (2) 2009.03.30
C0 and C1 control codes  (0) 2009.03.17
ramdisk vs tmpfs  (6) 2009.02.20
Posted by 구차니
Linux2009. 1. 23. 13:35
mount -o loop -t iso9660 filename.iso /mount_directory
mount -o loop,ro -t iso9660 filename.iso /mount_directory

ISO 파일을 마운트 하기 위해서는 Mount Type을 iso9660으로 하고
옵션으로 loop device를 추가 해주면 된다.
다른 옵션으로 cd는 읽기 전용이므로 ro를 추가 한다.


결론 : 리눅스는 deamon이 필요 없다.

[참조 : http://stlinux.com/drupal/?q=install/distribution/mounting]
[참조 : http://www.tech-recipes.com/rx/857/mount-an-iso-file-in-linux/]
Posted by 구차니
[서버 - linux]

Fedora Core 6에서 CVS 서버 설치하기
 
step 1. xinetd이 이 없다면 설치 한다 (FC 설치시 옵션에 따라서 xinetd가 설치가 안됨. 기본 값 설치시에는 xinetd 포함)

step 2. cvs 에서 사용하는 프로그램들을 설치 한다 [optional]
        cvs, cvsgraph, cvsweb를 설치해준다

step 3. cvs 유저를 및 cvs 그룹을 만든다
        a. useradd cvs 하여 cvs 유저와 그룹을 만든 다음 passwd에서 cvs의 로그인 쉘을 /sbin/nologin 으로 바꾸어 준다
        b. '사용자 관리자' 에서  cvs  유저와 cvs 그룹을 추가 후 로그인 쉘을 /sbin/nologin으로 바꾸어준다
        c. cvs[user]/cvs[group]가 없을 경우 module이 없다는 엉뚱한 에러 메시지가 발생한다.

step 4. cvs를 저장할 곳을 생성하고 디렉토리의 권한을 설정한다.
        그룹이 같이 사용하기 위해서는  CVS 루트 디렉토리의 권한이 그룹에도 write할 수 있도록 되어야 한다
        a. chmod -R $CVS_HOME 775
        b. $CVSROOT 디렉토리의 그룹/유저 권한이 설정되어 있지 않다면 파일을 읽을 수 없으므로
            module 목록을 받아 올 때 에러가 발생하게 된다.

step 5. cvs 루트 디렉토리를 추가한다
        a. cvs -d $CVSROOT init

step 6. 루트 디렉토리 안에 CVSROOT 라는 디렉토리가 생성되었나 확인한다

step 7. CVS를 사용할 유저들을 CVS 그룹에 넣는다

step 8. CVSROOT 디렉토리로 들어 가서 passwd 파일을 생성한다
        a. htpasswd -c passwd $USERID  // 최초 생성시
        b. htpasswd passwd $USERID    // 유저 추가시

step 9. cvs 클라이언트를 이용해서 cvs를 사용한다

step 10. cvs 클라이언트 접속시 cvs pserver: cannot open /var/cvst/CVSROOT/config: Permission denied 라는
            에러가 뜨면 대부분 SELinux 활성화로 인해 충돌이 일어 나는 것이므로,
        a. # setenforce 0 로 selinux를 해제하거나
        b. selinux 설정에서 cvs 보호를 해제 한다. 조금더 안전한 방법을 찾아 봐야함<-
        c. cvs repository의 permission을 확인해본다. 일반적으로 cvs 그룹에 속해 있지 않거나,
            파일을 추가한 사람의 퍼미션을 따라가면서 others의 권한으로 읽다 보니 이런 경우가 발생함
[참고 : http://blog.naver.com/neutrino37/110011154935 & http://forums.fedoraforum.org/archive/index.php/t-100962.html]

 

 cvsweb을 굳이 설치 해야 할 이유는 없으나, 설치 하지 않을시 Tortoise CVS 에서 아래와 같이 설정을 해주어야 한다.

웹 로그를 설치 하지 않은채 '웹 로그 파싱'을 끄지 않으면 웹 로그 서버를 찾는데 엄청나게 오랜 시간 동안 멈추어 버리므로
웹 로그 설치하지 않았다면 반드시 웹 로그 파싱을 끄도록 한다.

 '빈 폴더 제거'의 경우 기본 설정이지만, 일부 프로그램에서 컴파일 결과용 폴더라던가 내용이 없는 폴더의 경우 이 옵션은 꺼주는 것이 좋다. 그게 아니라면, 없어진 폴더를 일일이 생성을 해야 하는 귀차니즘을 경험하게 될 것이다.
(컴파일시 결과 출력 디렉토리라면 컴파일 시 에러가 발생할 것 이다)
 
'네트워크(원격) 드라이브의 저장소 허용'의 경우 꺼지는 것이 기본 설정이지만,리눅스 서버에서 개발을 하고 소스 수정은
windows에서 하는 경우에는 대부분 samba나 nfs를 사용할텐데, 이경우 cvs가 작동이 되지 않게 되는 원인이 바로 이녀석이다. 이녀석을 체크해주면 원격 드라이브에서도 cvs를 사용할 수 있으므로, 개발 환경 구축이 편해지는 장점이 있다.
<20080619 추가>




2008/12/12 - [프로그램 사용] - TortoiseCVS - CVS client for windows
Posted by 구차니
Linux2009. 1. 22. 21:45
Fedora Core 9 기준입니다.

linux 로그인 계정 관련
/etc/passwd
/etc/shadow
/etc/group
/etc/gshadow

ID/PW는 passwd 와 shadow에 분산저장되며
그룹은 group와 gshadow에 저장이 됩니다.

NFS 관련
/etc/exports

NFS 경로의 저장은 exports 파일에 저장이 됩니다.

2010.02.02 추가

SAMBA 관련
/etc/samba

삼바의 설정과 계정은 /etc/samba 아래에 저장되어 있습니다.

사용자 계정정보 관련
/home

/home 아래의 디렉토리 별로 사용자 디렉토리가 존재함.


Posted by 구차니
프로그램 사용/LVM2009. 1. 22. 18:49
LVM은 Fedora 부터 포함이 되었던 것으로 기억한다.(최소한 Redhat에서는 존재하지 않았으니)
솔찍히 LVM의 장점은 모르겠지만, 기본으로 설정되어 있다 보니 생각없이 단일 하드에 설치 할때
LVM으로 했는데 막상 고장이 나서 다른 컴퓨터에 물려 내용을 확인하려고 하니
파티션을 마운트 시키지 못했다. 그래서 이것저것 검색을 해보니

LVM은 물리적 파티션들을 논리적으로 묶어서 사용하는 것이고, 그러한 볼륨 그룹을 활성화 시켜야
/dev/VolGroup00 식으로 장치가 생기고, 이것을 마운트 시킬 수 있게 된다고 한다.

관련 명령어들은 pvdisplay, vgdisplay, lvdisplay 등이 있다.

pvdisplay - display attributes of a physical volume
vgdisplay - display attributes of volume groups
lvdisplay - display attributes of a logical volume

[참고 : http://kldp.org/node/60097]



man -k pv 중 발췌
pvchange             (8)  - change attributes of a physical volume
pvcreate             (8)  - initialize a disk or partition for use by LVM
pvdisplay            (8)  - display attributes of a physical volume
pvmove               (8)  - move physical extents
pvremove             (8)  - remove a physical volume
pvresize             (8)  - resize a disk or partition in use by LVM2
pvs                  (8)  - report information about physical volumes
pvscan               (8)  - scan all disks for physical volumes

man -k vg 중 발췌
vgcfgbackup          (8)  - backup volume group descriptor area
vgcfgrestore         (8)  - restore volume group descriptor area
vgchange             (8)  - change attributes of a volume group
vgck                 (8)  - check volume group metadata
vgconvert            (8)  - convert volume group metadata format
vgcreate             (8)  - create a volume group
vgdisplay            (8)  - display attributes of volume groups
vgexport             (8)  - make volume groups unknown to the system
vgextend             (8)  - add physical volumes to a volume group
vgimport             (8)  - make exported volume groups known to the system
vgmerge              (8)  - merge two volume groups
vgmknodes            (8)  - recreate volume group directory and logical volume special files
vgreduce             (8)  - reduce a volume group
vgremove             (8)  - remove a volume group
vgrename             (8)  - rename a volume group
vgs                  (8)  - report information about volume groups
vgscan               (8)  - scan all disks for volume groups and rebuild caches
vgsplit              (8)  - split a volume group into two

man -k lv 중 발췌
lvchange             (8)  - change attributes of a logical volume
lvconvert            (8)  - convert a logical volume between linear and mirror
lvcreate             (8)  - create a logical volume in an existing volume group
lvdisplay            (8)  - display attributes of a logical volume
lvextend             (8)  - extend the size of a logical volume
lvm                  (8)  - LVM2 tools
lvm.conf [lvm]       (5)  - Configuration file for LVM2
lvmchange            (8)  - change attributes of the logical volume manager
lvmdiskscan          (8)  - scan for all devices visible to LVM2
lvmdump              (8)  - create lvm2 information dumps for diagnostic purposes
lvreduce             (8)  - reduce the size of a logical volume
lvremove             (8)  - remove a logical volume
lvrename             (8)  - rename a logical volume
lvresize             (8)  - resize a logical volume
lvs                  (8)  - report information about logical volumes
lvscan               (8)  - scan (all disks) for logical volumes

'프로그램 사용 > LVM' 카테고리의 다른 글

lvm as ssd cache  (0) 2022.02.14
LVM 관리  (0) 2019.03.05
애증의.. LVM? centos 기본값 설치에서 변형했더니...  (0) 2019.03.05
lvm raid  (0) 2019.01.15
Posted by 구차니
파일방2009. 1. 21. 21:07
Windows를 사용한다면 하이퍼 터미널
Linux를 사용한다면 minicom 이 대답인데..

그 외에 사용가능한 대안으로는
open source project중에 putty 와 Teraterm이 있다.

Teraterm의 오리지널은 1999년 이후로는 개발이 안되는 일본판이고
sourceforge.jp 에서 open source project로 진행중인 것이 있는데, 상당히 복잡한 기능을 가지고 있다.


putty는 그에 비해서 매우 단순한 터미널이다.

좌측은 PuttyTel(Telnet client) 우측은 Putty(SSH Client)이다.
차이점은 Serial 과 SSH의 차이이다.

 TeraTerm  PuttyTel
 SSH 지원
 SSH지원하지 않음(Putty사용)
 파일 전송 지원(Kermit/ZMODEM/XMODEM)
 파일 전송 지원하지 않음

둘다 드래그로 복사, 우클릭으로 붙여넣기를 지원하여 편하지만,
TeraTerm은 환경을 저장할 수 없어(시리얼 관련) 매번 설정해주어야 하는 불편함이 있지만,
PuttyTel은 저장이 가능하므로 TeraTerm에 비하면 편리하다.

결국은 파일 전송의 필요에 따라서 어느것을 사용할지 고르면 된다.

물론 용량은
PuttyTel 294,912 바이트
TeraTerm 6,066,571 바이트(설치 프로그램) 으로 많은 차이가 있다.

[Putty : http://www.chiark.greenend.org.uk/~sgtatham/putty/]
[Teraterm : http://ttssh2.sourceforge.jp/]


2009.2.3 덧붙임

Putty 0.59 beta 부터 serial 기능이 통합되었습니다.

These features were new in beta 0.59 (released 2007-01-24):

  • PuTTY can now connect to local serial ports as well as making network connections.

[출처 : http://www.chiark.greenend.org.uk/~sgtatham/putty/changes.html]
PuTTY Change Log
0.60 beta 버전의 putty

'파일방' 카테고리의 다른 글

TeamViewer  (0) 2009.08.03
UFO:AI 임시 번역본  (0) 2009.03.07
Dual time clock  (0) 2009.02.04
Notepad2 개궁극의 버전 - 트래픽 분산용  (4) 2009.01.16
POTO TV CSE 드라이버(회색)  (22) 2008.11.26
Posted by 구차니