Archive

Archive for November, 2011

vim 설치 및 환경설정

November 30, 2011 Leave a comment

버전확인 및 설치

  1. # rpm -qa | grep vim
  2. -> vim-minimal-7.2.446-2.fc14.i686 (최소버전만 설치되어 있는 경우)
  3. (vim 재설치) # yum install vim
  4. 재설치 후 vi 명령어를 실행하면 small 버전이, vim 명령어를 실행시키면 huge 버전이 실행.
  5. $Home/.bashrc 에 alias vi=”vim” 추가하고 재부팅하면 vi 명령어로 huge 버전 실행

사용자 환경설정

  1. $ vi ~/.vimrc
  2. 설정내용 작성
    set number
    set cindent
    set shiftwidth=4
    set softtabstop=4
    set fileendocing=utf-8
    set fileencodings=ucs-bom,utf-8,cp949,cp932,euc-jp,shift-jis,latin1
Advertisements

Fedora 16 설정

November 27, 2011 Leave a comment

Partitioning Schema

참고: http://docs.fedoraproject.org/en-US/Fedora/16/html/Installation_Guide/s2-diskpartrecommend-x86.html

Linux Box 2 (office)

  • swap : 4 GB
  • /boot : 250 MB
  • / : 150 GB
  • /home : 나머지 전부

그래픽 드라이버 설치

# yum install kmod-nvidia
# yum install kmod-nvidia-PAE (PAE 커널일 경우)
(참고) http://rpmfusion.org/Howto/nVidia
(사례) GEFORCE GT520 모델일 경우에도 위의 명령어로 설치된 드라이버가 문제없이 작동했다.

듀얼 모니터 사용도 가능하다. 다만, 아래와 같이 관리자 권한으로 설정 프로그램을 실행시키고, 주모니터만이 연결된 상태에서 설정을 한 후, 부모니터를 연결시킨다. 그리고 “Detect Displays”를 클릭하여 부모니터를 인식시킨 후 Twin View 설정을 진행한다.
# nvidia-settings

프린터 설치

OS 자체 기능으로 hp 레이저젯 프린터를 무사히 설치함.
프린터 설치 후 프린터 연결이 끊기는 현상이 계속 발생됨. 아래의 조치로 해결함.
# yum install hplip hpijs

한글입력 설정

  1. Input Method Selector 실행
  2. IBus -> Preferences -> Input Method -> Korean

/tmp 위치 변경 (SSD 관련 이슈)

  1. # vi /etc/fstab
  2. “tmpfs  /tmp  tmpfs  defaults  0 0” 행 추가

Firefox 캐시 설정 변경 (SSD 관련 이슈)

  1. 주소입력창에 “about:config” 입력
  2. 화면 상에서 우클릭 후 new -> string
  3. name 입력: browser.cache.disk.parent_directory
  4. string 입력: /tmp/firefox_cache

TRIM 기능 켜기 (SSD 파티션)

  1. # vi /etc/fstab
  2. UUID=…  /  ext4  defaults  1 1   ->   UUID=…  /  ext4  discard,defaults  1 1
  3. 재부팅 후 mount 명령으로 확인

noatime 옵션 사용 (SSD 파티션)

  1. # vi /etc/fstab
  2. UUID=…  /  ext4  discard,defaults  1 1   ->   UUID=…  / ext4  noatime,discard,defaults  1 1
  3. 재부팅 후 mount 명령으로 확인

I/O 스케쥴러 변경 (SSD 파티션)

  1. 상태확인: # cat /sys/block/sda/queue/scheduler   ->   noop deadline [cfq] (cfq로 설정된 상태)
  2. 즉시변경: # echo “noop” > /sys/block/sda/queue/scheduler
  3. 변경확인: # cat /sys/block/sda/queue/scheduler   ->   [noop] deadline cfq (noop으로 변경된 상태)
  4. # vi /etc/rc.d/rc.local
  5. rc.local 파일을 다음 내용으로 작성
    #!/bin/sh
    echo “noop” > /sys/block/sda/queue/scheduler
  6. # chmod 755 /etc/rc.d/rc.local

저널링 끄기 (SSD 파티션)

  1. live-system (USB 부팅) 등으로 부팅
  2. # tune2fs -O ^has_journal /dev/sda2
  3. 원래 머신으로 재부팅
  4. 변경확인: # dmesg | grep EXT4