ITEASY

리눅스 시스템 디렉토리 구조

2007. 09. 06

리눅스 디렉토리구조 


먼저 리눅스의 디렉토리 구조를 살펴보도록 하자. 


리눅스의 디렉토리 구조는 전체적으로 역tree구조를 하고 하고 있으며, 명령어의 성격과 내용 및 사용권한등에 따라 구분되어 있다. 


또한 리눅스의 디렉토리 구조는 FSSTND(Linux File System Standard)라는 파일시스템의 표준에 따르며 거의 모든 리눅스에서는 이 표준을 따라서 디렉토리를 구성하고 있다. 


리눅스의 디렉토리 구조를 알아보는 가장 간단한 방법은 root디렉토리에서 아래와 같이 "ls -l"을 해보는 것이다. 


[root@ciss9 /]# ls -l 

total 136 

drwxr-xr-x 2 root root 4096 Aug 12 05:44 bin 

drwxr-xr-x 2 root root 4096 Aug 12 05:48 boot 

drwxr-xr-x 6 root root 36864 Oct 10 04:02 dev 

drwxr-xr-x 37 root root 4096 Oct 11 14:28 etc 

drwxr-xr-x 14 root root 4096 Oct 1 11:41 home 

drwxr-xr-x 4 root root 4096 Aug 12 05:42 lib 

drwxr-xr-x 4 root root 4096 Aug 12 05:36 mnt 

dr-xr-xr-x 89 root root 0 Sep 6 23:49 proc 

drwxr-x--- 17 root root 4096 Oct 12 07:01 root 

drwxr-xr-x 3 root root 4096 Aug 12 05:44 sbin 

drwxrwxrwt 7 root root 4096 Oct 12 04:02 tmp 

drwxr-xr-x 22 root root 4096 Aug 12 05:41 usr 

drwxr-xr-x 20 root root 4096 Aug 12 05:44 var 

[root@ciss9 /] 




이들 디렉토리에 대해서 간단히 설명하면 다음과 같다. 


/ : 최상의 디렉토리인 루트디렉토리. 


/bin : 중요하고 꼭 필요한 명령어가 있는 디렉토리. 


/boot : 커널(vmlinux등) 시스템 부팅에 관련된 파일을 저장하고 있는 디렉토리. 


/dev : 시스템 디바이스(device)파일을 저장하고 있는 디렉토리. 


/etc : 패스워드파일등 시스템의 전체 환경설정파일을 저장하고 있는 디렉토리. 


/home : 사용자의 홈디렉토리, ID와 동일한 이름으로 디렉토리를 가짐. 


/lib : 프로그램(C, C++등)에 필요한 각종 라이브러리를 저장. 


/mnt : 플로피, CD-ROM등 마운트를 위한 디렉토리. 


/proc : 실행중인 프로세스나 현재 시스템의 정보를 파일형태로 보여주는 가상디렉토리. 


/root : root의 홈디렉토리. 


/sbin : 시스템 관리자용 명령어를 저장하고 있는 디렉토리. 


/tmp : 일시적인 저장을 위한 디렉토리.(정기적으로 삭제됨) 


/usr : 각종 어플리케이션등이 설치되어 있는 디렉토리. 


/usr/X11R6 : X 윈도우 시스템의 루트 디렉토리. 


/usr/include : C 프로그램에 필요한 헤드파일(*.h) 디렉토리. 


/usr/lib : /lib에 들어가지 않은 라이브러리 디렉토리. 


/usr/man : 명령어들의 도움말을 주는 매뉴얼(manual)페이지 디렉토리. 


/usr/sbin : /bin에 제외된 명령어와 네트웍관련 명령어가 들어있는 디렉토리. 


/usr/src : 프로그램 소스(주로 커널소스)가 저장되는 디렉토리. 


/usr/local : 아파치같은 추가 소프트웨어가 설치되는 장소. 


/var : 시스템운용중에 생성되었다가 삭제되는 데이터를 저장하는 디렉토리. 


/var/log : 각종 로그파일이 저장되는 디렉토리. 


/var/spool/mail : 메일이 일시적으로 저장되는 디렉토리. 


/var/spool/lpd : 프린트를 하기 위한 임시 디렉토리(스풀링 디렉토리). 




출처 한국소프트웨어진흥원

이전 글 리눅스시스템에서 리눅스부팅디스켓 만들기

2007. 09. 06

다음 글 리눅스서버의 안전한 종료 및 부팅하기

2007. 09. 06

목록

Grow with customers

iTEASY의 고객센터는 고객의 문제를 쉽고 빠르게 해결합니다.
각 분야의 IT 비즈니스 전문가들로 구성되어 365일 24시간 고객 문의를 기다리고있습니다.
온라인 문의 +
평일 9:00~18:00 / IDC 24h 긴급 장애처리
FAX02-6264-8321
  • 내선 1 서버 / IDC

  • 내선 2 클라우드

  • 내선 3 관리대행 / ITO

  • 내선 4 도메인

  • 내선 5 보안 서비스 문의

  • 내선 6 문자 / 카카오비즈메시지

  • 내선 7 Microsoft365

  • 내선 8 마케팅/서비스 제휴

  • 내선 9 홈페이지 제작

  • 내선 0 기타서비스

  • 내선 11 긴급 장애

이미지 이미지