컴퓨터/서버관리

리눅스 각 디렉토리의 용도 설명

밤밤비나 2008. 9. 17. 19:47
디렉토리 경로
용 도
/bin 일반 사용자들을 위한 명령어
/sbin root 관리자를 위한 시스템 관리 명령어
(일반 사용자는 실행 불가)
/etc 시스템 설정 파일
/root root 사용자용 홈 디렉토리
/lib root 파일시스템을 위한 공유 라이브러리
/lib/modules 로드 가능한 커널 모듈
/dev 디바이스 파일 시스템
/tmp 임시 파일 저장 (부팅이후에는 /var/tmp 디렉토리가 임시파일 저장소로 사용)
/boot 부트스트랩 로더에 사용되는 부팅 커널 이미지 저장
/mnt 시스템 관리자를 위한 임시 파일 마운트 포인트
  
/etc/rc 또는 rc.d 시스템 시동에 필요한 필요한 스크립트 파일
/etc/passwd 사용자 ID / 이름 / 홈디렉토리 / 암호화된 패스워드 / 기타 정보
/etc/fdprm 플로피 디스크 파라미터 테이블
/etc/fstab 시동시 자동으로 마운트 되는 파일 시스템 정보
/etc/group 사용자 그룹 정보 ( /etc/passwd와 유사)
/etc/inittab init(시동 프로그램)을 위한 설정 파일
/etc/issue 로그인 프롬프트 전 표시해 주는 시스템 메시지 (환영 인사말)
/etc/magic 'file' 프로그램을 위한 설정 파일
/etc/motd 그날의 메시지 (message of the day)
로그인 성공후 보여주는 메시지 (변경되는 메시지)
/etc/mtab 현재 마운트되어 있는 파일 시스템 리스트
/etc/shadow 시스템 쉐도우 패스워드 파일
/etc/login.defs 'login' 커맨드 설정 파일
/etc/printcap 프린트 기능 데이터베이스
/etc/profile
/etc/csh.login
/etc/csh.cshrc
Bourn 쉘 또는 C 쉘을 위한 로그인시 초기 실행 설정 파일
/etc/securetty 터미널 보안 설정 파일
(네트워크를 통한 root 계정 로그인은 반드시 비활성화 하십시요)
/etc/shells 신뢰되는 shell 리스트
/etc/termcap 터미널 기능 데이터베이스
   
/usr/X11R6 X 윈도우 시스템 관련 파일
/usr/bin 대부분의 사용자 명령어
/usr/sbin 시스템 관리 명령어 (대부분 서버 프로그램 관련 파일)
/usr/share/man
/usr/share/info
/usr/share/doc
메뉴얼 페이지 / Info 문서 / 각종 문서 파일
/usr/include C 프로그래밍을 위한 해더 파일
/usr/lib 프로그램과 서브시스템을 위한 변경되지 않는 데이터 파일
/usr/local 로컬에 설치되는 각종 프로그램
(이 디렉토리에 설치되는 프로그램은 배포판에서 사용하지 않는 사용자 설치에 사용됩니다.
/var/cache/man 메뉴얼 페이지를 위한 캐시
/var/game /usr 디렉토리의 게임을 위한 데이터 저장소
/var/local /usr/local에 설치된 프로그램을 위한 데이터 저장소
/var/lock 잠금 파일
/var/log 프로그램들의 로그 파일 저장소
/var/mail 사용자 메일박스 파일 (FHS 기준)
/var/run 시스템에 실행중인 프로세스 ID
/var/spool 뉴스 / 프린터큐 / 기타 작업에 대한 큐 저장소
/var/tmp 용량이 큰 임시 파일이나 오래 사용되는 임시파일 저장소
/proc/1 프로세스 1번에 대한 각종 정보
/proc/cpuinfo 프로세서에 대한 정보 (종류 / 제조사 / 모델 / 성능)
/proc/devices 현재 커널에서 실행중인 디바이스 드라이버 정보
/proc/dma 현재 사용중인 DMA 채널 정보
/proc/filesystems 커널에서 사용중인 파일 시스템 정보
/proc/interrupts 시스템에서 사용중인 인터럽트 정보
/proc/ioports 현재 사용중인 I/O 포트 정보
/proc/kcore 시스템의 물리적 메모리에 대한 이미지 정보
/proc/kmsg 커널 메시지 (syslog)
/proc/ksyms 커널의 심볼릭 테이블
/proc/loadavg 시스템의 로드 평균 (현재 시스템에 인가되고 있는 작업)
/proc/meminfo 시스템의 메모리 사용에 대한 정보 (물리 메모리와 스왑 메모리)
/proc/modules 현재 로드된 모듈에 대한 정보
/proc/net 네트워크 프로토콜에 대한 정보
/proc/self 자신의 프로세스 정보를 담고 있는 심볼릭 링크
(서로 다른 프로세스에서 링크를 참조하는 경우, 각각 다른값을 가진다)
/proc/stat 시스템 상태 정보
/proc/uptime 시스템 가동후 시간
/proc/version 커널 버전