Tip

지각생 연습장

목차

응용프로그램

  • imagemagick - 이미지매직 명령어와 옵션들.
  • 터미널 글자 깨졌을때
    1. ctrl + shift + v + o
    2. stty sane : 지정이 잘못 되었을때 모든 값을 reasonable 값으로 reset한다. start up file에서 유용하게 사용할 수 있읍니다.
    3. stty cs8 -parenb -istrip : character size 를 8비트로, parity bit 를 사용안하고, 7비트 input character 를 사용안한다. 한글 표시가 이상해졌을때 사용가능한 옵션들
    4. 그놈(gnome) 터미널을 쓸때는 "터미널" 메뉴의 "리셋"을 해주면 된다.
  • FTP로 한번에 다 다운/업/삭제하기
    • ftp 명령어로 연결한 경우 프롬프트(>)에서 mget/mput/mdelete <파일들> 해주면 된다.
    • 프롬프트에서 prompt 라고 치면 인터랙티브 모드가 off/on 된다. 그다음 위 명령어를 쳐주면 일일이 확인하지 않고 전부 다운/업/삭제한다.
  • 과정을 일일이 타이핑 하지 않고 ftp (로긴+디렉토리 지정)를 편하게 쓰기 위한 스크립트?
    • http://kldp.org/node/93232
    • lftp 가 좋겠다. -e 옵션으로 명령을 실행하거나, -f 옵션으로 스크립트 실행가능

시스템 관리

  • NAT - 내 놋북을 브릿지로 만들었다.

우분투 Ubuntu

  • 우분투에서 아래아한글설치
  • 우분투7.04 설치후 셋팅 - jdk 설치하는 부분 있음.
  • 우분투 설치후 ssh 접속이 느려짐 : /etc/ssh/ssh_config 에서 GSSAPI.. 부분을 주석처리. 그 부분이 yes면 Security API가 DNS lookup을 시도함. /etc/hosts에 자주 가는 호스트 등록해도 비슷한 효과
    • On /etc/ssh/ssh_config, uncomment "ForwardX11 no" (I can see GUI's anyways - passing the -X option).
    • On /etc/ssh/ssh_config, change "GSSAPIAuthentication" to "no".
    • On /etc/ssh/ssh_config, add "AddressFamily inet" (or call ssh with the -4 option).
    • Install krb5-config.
    • Change some other configuration file. I can't remember which nor what I put there, but I think it was something about DNS.
    • Do *not* disable "Search for services [...]" (in System -> Administration -> Network -> General) as disabling it made it slower.
  • 기본입력기 바꾸기 : 우분투 7.10등에서 입력이 먹통될때
    $ im-switch -c
  • 한글입력기 SCIM에서 nabi 로 바꾸기 : 자바로 만든 프로그램, SKYPE 같은 걸 쓸때 한글 입력을 좀 더 안정적으로 하려면 아직은 nabi 가 나은 것 같다.
$ sudo apt-get install nabi
$ sudo ln -sf /etc/X11/xinit/xinput.d/nabi /etc/alternatives/xinput-ko_KR
  • 우분투9.04에서 이어폰과 스피커 모두 소리 나는 문제 :
    • /etc/modprobe.d/alsa-base.conf 에 다음 줄 추가
    options snd-hda-intel model=targa-2ch-dig
    • 모델명은 커널 소스 아래 Documentation/sound/alsa/ALSA-Configuration.txt 에서 찾을 수 있다.

SUN 서버

초기 사용자 설정

계정을 새로 만들거나 시스템을 (다시) 설치했을때, 지각생이 기본적으로 하는 리눅스 사용자 계정 설정.

alias

명령어 별명 - 긴 명령어나 복잡한 옵션의 조합을 짧은 명령으로 만들어 삶을 쾌적케 한다. 홈디렉토리에 있는 .bashrc 파일을 열어(vi ~/.bashrc) 아무곳에나 아래 내용을 입력

alias ls='ls -F --color=auto'
alias l='ls -l'
alias ll='ls -al'
alias p='cd ..'
alias b='cd -'

실행파일 디렉토리

  • 홈 디렉토리에 (~) "bin" 디렉토리를 만들고 그 안에 스크립트들을 둔다. 그곳에 두면 스크립트 이름만 쳐도 실행되게 하기 위해 환경변수에 아래와 같이 설정한다. 역시 ~/.bashrc 파일을 편집한다.
export PATH=$HOME/bin:$PATH
  • 여러 곳에 있는 명령어 디렉토리를 동기화한다.
$ rsync -arzv -e ssh 계정이름@latecomer.pe.kr:~/bin/ bin

.bashrc 파일 고친 것을 적용하려면 로그아웃하고 다시 로그인 하거나 아래처럼 한다.

$ source ~/.bashrc

혹은

$ . ~/.bashrc

vim 설치/설정

요즘 우분투는 vim-tiny 가 설치되는데 작고 단순해서 좋긴 하지만 vim 의 몇가지 기능이 없으면 곤란~

$ sudo apt-get install vim
$ sudo ~/.vimrc
syntax on
set ai
set tabstop=4
<esc>:wq   /* esc 누르고 :wq 입력해서 저장하고 종료 */

드루팔

  • 사용자 로그인 창이 없을때 : 브라우저에 /q=user 로 접속

일반

개인 도구