리눅스의 디렉토리 구조

/
이것은 루트 디렉토리이다. windows, DOS, OS/2 하에서는 각 드라이브 또는 파티션의 분리된 루트 디렉토리가 있다. 리눅스와 그 밖의 여러 종류의 Unix에서는 모든 것을 하나의 디렉토리 트리 안에 놓는다. 그래서 이 루트 디렉토리가 가장 기초가 된다. 커널 이미지를 이 디렉토리에 저장될 수는 있지만 일반적으로 이 디렉토리에는 다른 디렉토리처럼 많은 파일을 두지 않는다.

/boot
일부 배포본에서 커널 이미지와 부트 시에 필요한 기타 다른 파일들을 이 곳에 둔다.

/tmp
일반적으로 부트 시에 필요한 임시 파일만을 두는 디렉토리이다. 부트 후에 임시적으로 저장될 것들은 대개 /var/tmp를 이용한다. 하지만, 어떤 이유에서인지 널리 쓰이지는 않는다.

/mnt
이 디렉토리는 여러 가지 기타의 파일 시스템을 마운트 하는 곳이다. 때때로, cdrom와 플로피 장치를 마운트 하기 위해서 /cdrom과 /floppy 디렉토리가 사용되지만, 데비안이 아닌 다른 배포본에서도 이렇게 쓰이는지는 확신할 수 없다. /mnt는 때로는 /mount라고도 불린다.

/lib
부트 할 때 라이브러리들이 필요하다. 부트 할 때 필요하진 않지만 시스템이 작동한 이후에 필요한 라이브러리들은 /usr/lib에 위치해야 한다. 일반적으로 커널 모듈들은 /lib/modules/<kernel-version>에 위치한다.

/dev
장치 파일들이 이 곳에 온다. 이들 파일들은 리눅스 커널에 의해 만들어진 특별한 파일들로 하드웨어 장치들을 제어하는 프로그램들에 의해 사용된다. 네트워크 인터페이스(eth0, ppp0 등)는 이 곳에 있지 않다는 점에 유의하라.

/proc
이 파일 시스템은 실제로 디스크 상에 존재하지 않는다. 이 디렉토리는 작동 중인 프로세스에 관한 정보, 하드웨어 상태, 메모리 사용과 같은 컴퓨터의 상태에 관한 정보를 제공하는 파일들을 담고 있다. 하지만 이 곳에 있는 파일들은 사람이 쉽게 읽을 수 있는 것이 아니다.

/var
시스템이 정상적으로 작동하고 있을 때 변경된 데이터를 담고 있는 디렉토리이다. 예를 들어, /var/tmp는 임시 파일들을 저장하는 데 사용된다. 여러 가지 프로세스와 데몬들의 덤프 로그들이 이 곳에 있으며 몇 가지 중요한 하위 디렉토리들이 있다:

/var/lock
락 파일(Lock files)들이 있는 곳이다. 이들 파일들은 특정 리소스에 접근할 때 프로그램에 의해 만들어진다. 실제로 이들 파일이 접근을 막지는 않기 때문에, 락 파일을 지키는 것은 공손한 것 이상의 일이다. 대부분의 프로그램은 이들 파일들을 지키므로, 여러분이 프로그램을 작성하는 것이 아니라면, 이들 파일에 대해 걱정할 필요가 없다.

/var/log
일반적으로 로그 파일들이 이 곳에서 작성된다. 이 디렉토리는 매우 커질 수 있으므로, 정기적으로 이 디렉토리의 파일들을 치워줄 필요가 있다.

/var/run
런타임 정보에 관한 여러 가지 비트를 가지고 있다.

/var/lib
시스템이 작동 중일 때 필요로 하는 여러 가지 파일들을 가지고 있다. 랩탑 사용자들이 가장 관심 있어 할 만한 디렉토리는 /var/lib/pcmcia/stab인데, 이 디렉토리에는 PCMCIA 장치들에 관한 일부 정보가 들어 있다

/var/spool
메일, 뉴스, 프린터 대기열이 이 곳에 저장된다.

/root
루트 사용자의 홈 디렉토리이다. 루트 권한이 필요하지 않는 것을 사용할 때는 일반적이고 특권이 없는 사용자인 상태로 해야 하기 때문에, 절대 이 곳에는 많은 것을 저장해서는 안 된다.

/home
시스템 상에 있는 대부분의 사용자들의 홈 디렉토리를 담고 있다. 여러분 자신의 홈 디렉토리로 돌아가기 위해서 cd를 입력할 수 있으며, 여러분의 홈 디렉토리를 가리키는 shortcut으로 ~/을 사용할 수 있다. 일반 사용자의 개인적인 설정 파일과 데이터 파일들은 이 곳에 두게 된다.

/etc
아마도 루트로서의 대부분의 시간은 이 곳에서 보내게 될 것이다. 이 곳에 시스템 관련 설정 파일의 대부분이 저장되어있다. 특정 사용자를 위한 파일들은 거의 대부분 항상 사용자의 홈 디렉토리에 저장되어 있다. 그 내용은 여러분이 무엇을 설치했느냐에 따라 달라질 것이지만, 관심의 대상이 될 것 같은 일부 하위 디렉토리들 아래에서 언급되고 있다.

/etc/X11
이 곳에는 시스템에서 광범위하게 사용되는 X11 설정 파일들이 저장된다. XF86Config가 서버가 환경을 설정하기 위해 사용하는 데이터를 저장한다. 서버에 의해 사용되는 폰트는 /etc/X11/fonts에 저장되며, 일반적으로 창 관리자들이 사용하는 설정 파일은 이 곳에 만들어진 하위 디렉토리에 저장된다.

http://blog.naver.com/wishkjh/80016318846

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.