작업일지/Linux 썸네일형 리스트형 SSH 로긴시 딜레이 현상 ssh로긴시 지연되는 현상이 발생할때 해결하는 방법. /etc/ssh/ssh_config에 "UseDNS no"를 추가한다. ~# vi /etc/ssh/ssh_config # ssh_config(5) for more information. This file provides defaults for# users, and the values can be changed in per-user configuration files# or on the command line. # Configuration data is parsed as follows:# 1. command line options# 2. user-specific file# 3. system-wide file# Any configuration value .. 더보기 Debian에 XFCE설치하기. "coLinux에 xwindow 설치 - xming + plink"부분을 참고하거나 데비안 위키를 참조. koXfceTranslation(s): English - Français - Italiano -한국어 - Русский - Español 토론차례소개버전Xfce 설치 방법Xfce로 시스템을 새로 설치하는 경우기존 시스템에 Xfce를 설치하는 경우그 밖의 꾸러미바깥 고리소개Xfce는 유닉스 계열 운영체제에서 사용되는 가벼운 데스크탑 환경이다. 빠르고 가벼우면서도 보기에 좋고 사용하기 쉽도록 설계된다.Xfce는 그놈2와 같이 GTK+ 버전 2에 기초한다. Xfce는 표준을 따르는 데에 우선 순위를 두며 특히 freedesktop.org에서 정의한 표준을을 준수한다. 이런 결과로 다른 데스크탑 환경을 염두.. 더보기 Lenny -> Squeeze 업그레이드 sources.list 수정기존의 주소는 주석처리하고 아래 두곳을 추가함. # vi /etc/apt/sources.list deb http://ftp.daum.net/debian/ squeeze main deb-src http://ftp.daum.net/debian/ squeeze main 업그레이드 수행 # aptitude update # aptitude install apt dpkg aptitude # aptitude full-upgrade 업그레이드 도중 공개키 에러가 생기면 공개키관련 패키지 설치해주어야 한다고 함. # apt-get install debian-archive-keyring 설치 완료후 버전을 확인. # cat /etc/debian_version 참고: http://faq.hostw.. 더보기 Debian 패키지 관리에서 도저히 지워지지 않는 패키지들 강제 제거. 패키지 설치시 오류로 인해 도저히 지워지지 않는 패키지가 있다면 다른 패키지도 재대로 설치가 안된다. 만약 apt-get purge등으로 제거가 불가능 하다면 파일을 찾아 지우고 dpkg의 status파일에서 해당 패키지 내용을 삭제 해준다. 다음은 pidgin-ppa 설치시 도저히 지워지지 않아 수동으로 제거한 방법이다. 1. 해당 패키지 검색 # find / -name "*pidgin*" => 검색된 디렉토리나 파일을 지운다. 또한 grep을 이용해 최대한 찾아 지워준다. 2. 패키지 내용 삭제 # vi /var/lib/dpkg/status => "pidgin"을 찾아서 해당 부분을 삭제한다. [참고] Debian 패키지 관리 ; http://www.ibm.com/developerworks/kr/li.. 더보기 apt-get 과 urpmi 비교 데비안 맨드레이크 apt-get install urpmi apt-get upgrade urpmi apt-get update urpmi.update apt-get remove urpme apt-cache search urpmf 더보기 파티션 타입 알아내기 1. blkid 이용 - blkid는 UUID확인도 가능하다. # sudo blkid /dev/cobd0: UUID="dc45a4c9-5f7d-47ca-8466-627d6afa7941" TYPE="ext3" /dev/cobd1: UUID="7965d286-b7ef-4d74-a880-6bf062b909da" TYPE="swap" # sudo blkid -s TYPE /dev/cobd0 /dev/cobd0: TYPE="ext3" 2. df 이용 # df -Th Filesystem Type Size Used Avail Use% Mounted on /dev/cobd0 ext3 9.9G 740M 8.7G 8% / tmpfs tmpfs 54M 0 54M 0% /lib/init/rw udev tmpfs 10M 240.. 더보기 리눅스에서 디스크 단편화 처리방법 P2P처럼 작은 파일들의 rewite가 빈번하면 디스크 단편화가 생기기 마련이다.Windows처럼 빈번히 할일은 아니지만 단편화로 인해 조각모음이 필요 하다면 mv를 써서 조각모음 효과를 낼수 있다.보통 P2P의 temp경로가 그러한데 이 디렉토리를 mv로 다른 파티션으로 이동했다가 다시 복사해 넣는 방법으로 해결 가능하다. 더보기 UMS(Usb Mass Storage) 자동 마운트 방법 USB외장 HDD를 물려놓고 부팅 할 경우 동일한 디바이스로 올라오지 않는다. 예를들어 160G, 80G의 HDD가 각각 /home2, /home3로 마운트 되어야 하는데 항상 동일한 장치명으로 올라온다는 보장이 없어 fstab에서 잡아 쓸수 없다. 아래는 장치명대신 UUID를 이용해 fstab를 설정하여 원하는 장치가 원하는곳에 마운트 되도록 하는 방법이다. fdisk -l을 이용해 어떤 HDD가 /dev/sdb, /dev/sdc인지 알아낸다. 다음으로 UUID를 알아낸다.(vol_id가 사용되지 않는다는 이야기도 있고 제대로 동작이 안됨으로 blkid를 이용해서 알아낸다) # blkid /dev/sda1: UUID="a50d8d66-b46a-4464-b09f-c4a9d0d9d394" TYPE="ext.. 더보기 dev의 UUID 알아내기 uuid를 알아내기 위해 vol_id를 사용 했는데 아래와 같은 에러가 발생할때... # vol_id uuid /dev/sdb uuid: error opening volume 다음처럼 blkid로 알아낼수 있다. nas:~# blkid /dev/sda1: UUID="a50d8d66-b46a-4464-b09f-c4a9d0d9d394" TYPE="ext2" /dev/sda2: UUID="6w5Hqt-ERrE-RMLm-60wT-QBQJ-XYyN-o6uAzm" TYPE="lvm2pv" /dev/dm-0: UUID="c39a0095-7a92-4ca2-a988-f4590a794dfd" TYPE="ext3" /dev/dm-1: UUID="b21b71e0-bb45-436e-b488-cbd7ebb83809" TYPE=".. 더보기 vsftp에서 "550 Failed to change directory" 에러에 대한 내용 USB외장 장치를 마운트 한후 home경로에 심볼릭 링크를 걸어놓은후 사용하니 문제 발생. vsftp에서 심볼릭링크는 제대로 지원이 안되는듯함. ln -s대신 mount --bind를 사용하여 해결함. #mount --bind /home2/user1/ftp /home/user1/ftp 더보기 이전 1 2 다음