본문 바로가기

Linux

Linux 중요 디렉토리 구조

/bin
ls와 같이 가장 중요한 유닉스 명령이 위치

/usr/bin
기타 명령을 포함. /bin과 /usr/bin의 구별은 임의적이다. 초창기 디스크 공간이 적은 환경에서 유닉스가 명령을 구분했던 방식으로부터 유래

/sbin
 시스템 관리를 위해 슈퍼유저가 사용하는 명령이 들어있다.
 
/usr/sbin
시스템 관리를 위해 슈퍼유저가 사용하는 명령이자만 덜 자주 사용하는 명령이 들어있다.

/boot
부팅 중 사용하는 커널과 기타 파일을 저장하기도 하는 위치

/etc
네트워킹, NFS, 메일 등 하위시스템에서 사용하는 파일이 들어있다. 보통 네트워크 서비스, 마운트할 디스크등의 테이블 정보를 담고 있는 파일이 위치. 여기에 놓인 많은 파일은 시스템을 부팅하거나 개별 시스템을 시동하는 데 사용

/var
다양한 유틸리티에서 사용하는 로그 파일과 같은 관리용 파일이 들어있다.

/var/spool
프린트할 파일, UUCP가 보낸 파일 등을 위한 임시 저장공간

/usr/lib
libc.a와 같은 표준 라이브리러가 위치. 프로그램을 링크할 때 링커는 -l옵션이 지시한 라이브러리를 여기서 찾는다.

/usr/lib/X11
X 윈도우 시스템 배포 파일이 놓인다. X 클라이언트에서 사용하는 라이브러리, 폰트, 예제 리소스 파일, 기타 x 패키지에서 중요한 부분이 포함되어 있다. 이 디렉토리는 보통 /usr/X11R6/X11디렉토리의 심벌릭 링크이다.

/usr/include
<stdio.h>와 같이 C프로그램에서 사용하는 include파일의 표준 위치

/usr/src
시스템에 빌드하는 프로그램의 소스 위치

/usr/local
시스템 관리자가 직접 추가한 프로그램과 데이터 파일의 위치

/etc/skel
새로운 사용자를 만들 때, 홈 디렉토리에 복사해줄 예제 시동 파일

/proc
/dev가 파일시스템과 하드웨어 장치간의 인터페이스 역할을 하듯, /proc는 파일시스템과 실행 프로세스, CPU와 메모리 간의 인터페이스이다. 여기에 있는 파일(실제 파일은 아니고 만약 파일을 보내려고 할 때 자동으로 만들어내는 가상의 파일이라고 할수 있다.)을 통해 특정 프로세스에 대한 환경, CPU의 상태와 설정, I/O포트 설정 방식을 알 수 있다.

/opt
규모가 있는 소프트웨어 패키지에서 주로 사용. /opt/OpenOffice.org에 오픈 오피스, /opt/firefox에 파이어폭스가 있다.


참고문헌 : 러닝 리눅스(RUNNING LINUX 5th Edition) <한빛미디어>  - Matthias Kalle Dalheimer, Matt Welsh


http://blog.naver.com/kazeonme/70017306897  -> 퍼왔습니다.

'Linux' 카테고리의 다른 글

Ubuntu STS 설치하기  (0) 2012.10.13
CentOS hostname 변경  (0) 2012.09.13
Ubutu study - 01  (0) 2011.08.15
다시 우분투 도전  (0) 2011.07.25
Linux 네트워크 설정  (0) 2009.07.18