VMPlayer에 RedHat9.0 설치

2007/09/16 21:11
학교에서 진행하는 시스템소프트웨어 설계 및 실습에서 사용하는 운영체제는 무려 레드햇 9이다. 새로 파티션만들기 뭐해서 예전에 등록받았던 VMPlayer를 통해 사용하려고 여기저기 알아봤는데, 생각보다 쉽다.

우선 VMPlayer는 2개의 파일을 필요로하는데, 하드드라이브에 해당하는 vmdk와 가상머신 설정에 해당하는 vmx이다. vmdk는 qemu를 통해 생성이 가능하고 vmx에 대해서는 쉽게 자료를 찾아볼수 있어서 긁어와 붙였다.

vmdk 생성
qemu-img.exe create -f vmdk redhat.vmdk 4G
vmx 파일 내용
config.version = "8"
virtualHW.version = "3"
ide0:0.present = "TRUE"
ide0:0.filename = "redhat.vmdk"
memsize = "384"
MemAllowAutoScaleDown = "FALSE"
ide1:0.present = "TRUE"

#ide1:0.fileName = "auto detect"
#ide1:0.deviceType = "cdrom-raw"
#설치후에 위에설정으로 vmx를 변경

ide1:0.fileName = "redhat-install-9-1-i386.iso"
ide1:0.deviceType = "cdrom-image"

ide1:0.autodetect = "TRUE"
floppy0.present = "FALSE"
ethernet0.present = "TRUE"
usb.present = "TRUE"
sound.present = "TRUE"
sound.virtualDev = "es1371"
displayName = "redhat"
guestOS = "redhat"
nvram = "redhat.nvram"
MemTrimRate = "-1"

ide0:0.redo = ""
ethernet0.addressType = "generated"
uuid.location = "56 4d 80 3e f2 32 56 75-44 a6 45 89 2b 4a 03 4b"
uuid.bios = "56 4d 80 3e f2 32 56 75-44 a6 45 89 2b 4a 03 4b"
ethernet0.generatedAddress = "00:0c:29:4a:03:4b"
ethernet0.generatedAddressOffset = "0"

tools.syncTime = "TRUE"
ide1:0.startConnected = "TRUE"
uuid.action = "create"
checkpoint.vmState = ""
tools.remindInstall = "TRUE"

#gui.fullScreenAtPowerOn = "TRUE"

특이한게 레드햇9는 여러장의 cd로 구성되어 있는데, cd교체를 단순히 vmx에서 cd-rom으로 잡았던 ide 이미지 파일 이름과 같게 다음 이미지 파일의 이름을 바꾸는것으로 해결할 수 있었다.

리눅스/개발환경 linux, vmplayer

Thunar 파일연결 / 마우스 제스쳐

2007/02/20 20:47
thunar에서 파일연결을 잘못했을때는 어디서 고쳐야 할까? ~/.local/share/applications 에 defaults.list를 편집하면 된다.

thunar_associate

작은팁 한가지 더. thunar에서는 마우스 제스쳐가 된다. 가운데 버튼을 누른채 마우스를 드래그하면 여러가지 행동들을 할 수 있는 아이콘이 나타날것이다.

thunar_mouse_gesture

리눅스/실행환경 Thunar, 리눅스

우분투 generic kernel

2007/02/18 18:08
컴퓨터를 바꾸고 생각없이 살다가, 불현듯 듀얼코어가 아까워서 커널을 바꾸려고 했다.
리눅스는 smp 지원으로 듀얼코어를 지원한다.
그런데 글들을 읽다보니 이런! 엣지는 기본으로 smp를 지원한단다.
linux-686-smp는 이미 deprecated되었고 기본제공에 smp를 지원한다는것!
오오..
당장 cpuinfo를 cat 해보았다.

pok@pixub:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 14
model name : Genuine Intel(R) CPU T2300 @ 1.66GHz
stepping : 8
cpu MHz : 1000.000
cache size : 2048 KB
physical id : 0
siblings : 1
core id : 255
cpu cores : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc pni monitor est tm2 xtpr
bogomips : 3334.50

processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 14
model name : Genuine Intel(R) CPU T2300 @ 1.66GHz
stepping : 8
cpu MHz : 1000.000
cache size : 2048 KB
physical id : 1
siblings : 1
core id : 255
cpu cores : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc pni monitor est tm2 xtpr
bogomips : 3329.24

오오.. cpu cores 가 0부터 시작하니 두개 맞네..
그래서 자세히 max frequent 를 때려보았다.

pok@pixub:~$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
1667000
pok@pixub:~$ cat /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq
1667000
pok@pixub:~$

오오.. 역시 잘 작동하는 구나.
이번에는 uname..

pok@pixub:~$ uname -a
Linux pixub 2.6.17-11-generic #2 SMP Thu Feb 1 19:52:28 UTC 2007 i686 GNU/Linux
pok@pixub:~$

대단하군. 이제까지 컴파일되 있는 커널은 i386이 기본인줄 알았는데, 알아서 686과 smp를 잡아준다. 헐...

리눅스/실행환경 리눅스

우분투 6.10

2006/10/22 22:46
아직 정식 발표가 나진 않았지만, 업그레이드해서 써보고 있다. 몇가지 면에서 굉장히 훌륭해서 바꾼 보람이 있다. 일단, QuodLibet이 버전업되었는데, 어설픈패치가 필요 없을 뿐만 아니라, Shoutcast가 접속이 잘 안될때 예외대처가 훌륭해져서 그냥 죽는일이 없어졌다. 다른 하나는 OpenOffice가 무척 빨라졌다는것. openoffice.org-gtk (맞나?-_-)를 설치하면, QuickStarter도 설치될뿐만 아니라, GTK프로그램처럼 통합이 잘되어서 xubuntu를 쓰고 있는 나에게 무척이나 좋다.

약간의 삽질꺼리가 있다면, EnuGusuel이 Gusuel로 바뀌면서 fontconfig를 좀 손봐야한다. 또, aMule 이 검색결과창을 모두 닫으면 죽는 버그가 있다. 파이어폭스가 2.0버전으로 업그레이드 하면서 대응하지 않는 플러그인이 몇개 있는것도 조금 불만인점.

오픈오피스 속도향상은 정말 감동이다.

리눅스/실행환경 리눅스

xfce와 수정할 수 있는 메뉴 가속기

2006/09/24 01:03
그놈과 마찬가지로 xfce에서도 gtk로 만들어진 메뉴의 핫키 - 가속기 - 를 마음대로 바꿀 수 있게 해주는 메뉴가 존재한다.
메뉴 - Settings - 사용자 환경 - 수정할 수 있는 메뉴 가속기

를 선택하면 그놈의 그것처럼 쓸 수 있다.

http://kldp.org/node/70671 참조 - 참고로 ubuntu처럼 원상복구되는 일도 없다.

리눅스/실행환경 리눅스

thunar에서 zip으로 압축된 이미지 파일을 gwenview로 보기

2006/09/24 00:57
사람이란게... 쓰던것을 쓰게 되나보다. gwenview 아니면 이미지가 잘 안보인다. -_-
gwenview와 컨커러 kio를 이용하면 thunar에서 gwenview로 zip파일등을 연결해서 볼 수 있다.

zip 파일을 다른프로그램으로 연결을 선택해서 Use a custom command 를 선택해서
gwenview zip:%f

이렇게 바꿔주면 gwenview로 zip 으로 압축된 이미지 파일들을 볼 수 있다.

리눅스/실행환경 리눅스

우분투에서 기본 웹브라우져 설정

2006/09/24 00:52
우분투 - 특히 xubuntu 에서 컨커러를 깔면 기본 웹브라우져가 컨커러로 잡힌다. 그렇게 되면 썬더버드등에서 링크를 열때 컨커로로 열리게 된다.

데비안 계열에는 update-alternatives 라는 환경설정 유틸이 있는데, 이것을 이용하면 기본 웹브라우져를 고를 수 있다.
sudo update-alternatives --config x-www-browser

이 명령을 실행하면 현재 설정할 수 있는 웹브라우져 목록과 설정되어 있는 브라우져가 나타나는데, 이것을 원하는 번호로 바꿔주면 기본 브라우져가 바뀌게 된다.

리눅스/실행환경 리눅스

fat32 퍼미션 문제 / gqview 및 picasa linux / gimp 확대 및 축소

2006/07/30 21:12
1. fat32 퍼미션
사실 fat32 를 마운팅해서 쓸수 있는것만으로도 행복한것이나, fat32를 마치 로그인한 사람에게 마운팅된 리눅스파일시스템 - 퍼미션관리가 되고 소유자가 있는 - 으로 착각하여 사용하면 희한한 결과를 얻을수 있다. 한 예로 kldp.net에 scp로 그림을 하나 복사했는데 fat32상에서 퍼미션을 전혀 고려않고 복사를 했더니 퍼미션 에러때문에 보여줄 수 없단다. 그러나 윈도우와의 공유를 위해서는 fat32가 좋은 선택이 될 수 있으며 따라서 사용함에 있어서 약간의 주의가 필요하다.

fat32 파일을 kldp에 scp로 복사할때는 home디렉토리로 복사한후에 chmod 0 // chmod +r을 주어 퍼미션을 확인해 준다. 또한 백업을 바로 복사하지 말고 설정파일의 경우에는 열어서 설정을 복사해주거나 퍼미션 확인을 반드시 해주도록 한다.

2. gqview / picasa linux
gqview는 빠르다. 윈도우 위치나 크기를 프로그램내에서 관리를 하는데, Edit - preferences - windows - state 에 Remember window positions 에 체크를 해주면 크기나 위치가 기억된다.

picasa 는 조금 무거우나 훌륭한 앨범관리 프로그램이다. Tools - Option - Autometicaly detect media 체크를 해지해주면 트레이에 뜨는것 없이 종료시에 바로 종료된다.

3. gimp 확대/축소
shift + = 키를 통해 확대가 가능하고 -키를 통해 축소가 가능하다.
뿐만 아니라 shift + 마우스 휠 을 통해서도 확대 / 축소가 가능하다.

리눅스/실행환경 gimp, linux

vim 윈도 위치설정 / acroread 설정 / 사운드 mute toggle

2006/07/29 10:14
1. vim 윈도위치 설정
devilspie 로 위치설정이 안된다. 대신 vim 옵션중에 winpos 라는 옵션이 있다.
기존 vimrc 설정
winpos 80 40
식으로 추가해준다.
ex. sudo vi /etc/vim/gvimrc
set guifont=DejaVu\ Sans\ Mono\ 11
set lines=32 columns=120
winpos 80 40
colors darkblue
set nu

2. acroread 설정
alien으로 어도비리더 rpm을 deb으로 바꾸어 깔아준후, 비어있는 /usr/bin/acroread에
#!/bin/sh
GTK_IM_MODULE=xim
exec /usr/local/Adobe/Acrobat7.0/bin/acroread "$1"

를 작성해준다.

3. 사운드 mute toggle
amixer sset PCM toggle

리눅스/실행환경 linux, vim

잉크스케이프 작은 팁

2006/07/25 02:17
잉크스케이프는 벡터 제작도구인데, 상당히 깔끔한 인터페이스와 환경으로 쉽게 결과물을 얻을수 있게 해줍니다. 특징으로
  • 선택도구가 '객체'선택은 F1,...글 쓰기는 F8 등 F시리즈로 통일되어있습니다.
  • 똑똑한 지시를 해줍니다. 다른 행동을 할때 다르게 아이콘이 바뀐다든지, 아래에 지시어를 써준다는지등의 똑똑한 지시를 해줌으로써 사용편의를 높여줍니다.
등이 있는데, 이것만 잘 이용해도 많은 불편없이 프로그램을 이용할 수 있습니다. 몇가지 작은 팁들을 소개하자면

1. 꺽인 직선
연필 도구상자를 선택한후에 끝점에 마우스를 가져가면 점 색깔이 분홍색으로 변합니다. 이때 클릭하여 점을 이어나가면 직선을 꺽어서 이어 나갈 수 있습니다.
inkscape01


2. Object & Path
끊긴 선분들도 같은 패쓰가 될 수 있습니다. 그렇게되면 이들의 노드를 동시에 조절할 수가 있어서 서로를 잇거나 노드를 중간에 첨가 할 수 있게 됩니다. 패쓰라는 개념 이외에 Object라는 개념이 있고 같은 레이어라도 Object끼리는 순서를 가집니다. 패쓰와 오브젝트의 개념을 잘 이해할 필요가 있습니다.

  • 패쓰를 Union (!= combine) 해서 풍선상자를 만드는 경우

inkscape02

  • Object 메뉴

inkscape03

리눅스/실행환경 잉크스케이프