본문 바로가기
Linux

Linux 디렉터리 구조

by Choraengyi 2016. 11. 27.
728x90

 리눅스의 디렉터리의 구조&역할을 간단히 알아보겠습니다. 우선 리눅스는 최상위 디렉터리(/)를


기준으로 해서 여러개의 하위디렉터리가 트리형식으로 되서 관리됩니다. 각 디렉터리마다


역할이 다릅니다. 이 기본적인 디렉터리 틀을 알면 리눅스 시스템에 대해 어느 정도 이해를 


하고 해당역할을 수행 하고자 할때 도움이 많이 됩니다.


* / : 최상위 디렉터리(root) 입니다.


* /bin : Binary의 약자로서 명령어가 들어있는 디렉터리라고 이해하시면 됩니다.


* /boot : 부팅 시에 필요한 파일이 들어있습니다. 흔히 아는 grub 부트로더 관련 파일도 여기에 들어 있습니다. 


* /dev : 물리적 장치(하드디스크, CD-ROM 등)를 파일화 하여 관리하는 디렉터리 입니다.


* /etc : 시스템 환경 설정 및 부팅관련 스크립트 파일 등이 들어있는 디렉터리입니다.


* /home : 홈 디렉터리가 위치합니다. 홈 디렉터리는 개인 사용자들이 파일이나 디렉터리를 만들어 사용할 수 있는 공간이라고 보시면 됩니다. 개인사용자의 경우 /home/사용자명 으로 생성됩니다.


* /lib : 각종 라이브러리가 저장된 디렉터리입니다.


* /lost+found : fsck 명령을 통해 시스템을 복구할때 사용하는 디렉터리입니다.


* /mnt : 마운트할때 포인터가 되는 디렉터리 입니다.


* /misc : autofs(자동마운트) 에 의해 사용되는 디렉터리 입니다.


* /opt : 응용프로그램의 설치를 위한 디렉터리 입니다.


* /proc : 가상 파일 시스템으로서 프로세스, 하드웨어 등의 시스템 정보를 담은 디렉터리 입니다.


* /root : root 사용자의 홈디렉터리 입니다.


* /sbin : System Binary 약자로서, 시스템 관리에 대한 명령어들이 들어있습니다. 주로 root가 사용하는 명령어들 입니다.


* /tmp : 임시 저장 디렉터리 입니다. 프로그램, 프로세스 등의 작업을 할 때 임시로 생성되는 파일을 저장하는 공간 입니다.


* /usr : 시스템 운영에 관련된 명령과 각종 응용프로그램들이 위치하는 디렉터리 입니다. 대표적으로 apache, mysql, php 뿐만 아니라 각종 개발도구 커널소스등도 포함됩니다.


* /var : 시스템 운영로그 파일과 스풀링을 보관하는 디렉터리 입니다. 메일을 운영할 경우에는 수신메일이 이 디렉터리의 하위 디렉터리에 저장됩니다.


리눅스 시스템의 디렉터리에 대해 간단하게 정리 해보았습니다. 시간이 나면 세부적으로 들어가서 한번 


더 정리해 보겠습니다.



728x90
반응형

댓글