기본 실행 명령어 (/bin) 디렉토리
- 시스템을 관리하는 명령어를 제외하고 일반저인 명령어(ls,ps,cp,mv,cat,chmod,chown,date,kill,mount) 들이 포함된
디렉토리
시스템 운영 명령어 (/sbin) 디렉토리
- 시스템 운영에 필요한 명령어 포함, 슈퍼 유저만 사용할 수 있는 명령어구성 (halt, shutdown, fdisk, mkfs)
시스템 설정 파일 (/etc) 디렉토리
- 시스템 설정 파일 포함
- 마운트 정보(/etc/fstab) 파일 : 리눅스 부팅 시 처리되는 마운트와 관련된 내용 포함
- 사용자 계정 정보(/etc/passwd) 파일 : 사용자 계정 정보와 패스워드, 사용하는 쉘 및 홈 디렉토리에 대한 정보
- 사용자 패스워드 정보(/etc/shadow) 파일 : passwd 파일의 패스워드 정보가 암호회 된 파일, 유효 기간 내용 포함
- 그룹 정보(/etc/group) 파일 : 사용자 그룹에 대해 정의된 파일, 시스템의 모든 계정은 한 개 이상의 그룹에 포함
- cron 설정(/etc/cron.*) 디렉토리 : 시스템에기적인 스케쥴링을 하고자 하는경우 사용 , hourly, daily, weeklym
monthly 등이 포함
- 수퍼데몬 설정(/etc/xinetd.d) 디렉토리 : xinetd 데몬에 의해 동작하는 서비스 데몬들의 설정 파일 포함
- 실행 프로그램(/etc/init.d) 디렉토리 : 리눅스 시스템 부팅 시 실행되는 프로그램들을 실행하거나 시스템 종료 시
동작중인 프로그램을 중단 하는 쉘 스크립트가 존재
- 계정 생성 환경(/etc/skel) 디렉토리 : adduser 혹은 useraddd 명령어 사용시 각 계정의 홈에 생성 되는
환경 설정 파일들이 존재
- 계정 메일(/etc/mail) 디렉토리 : sendmail 기본으로 사용 하는 설정 파일 존재
- 데몬 환경 설정(/etc/httpd, /etc/vsftpd, /etc/squid, /etc/*) 디렉토리 : rpm 형식으로 프로그램 설치시 설정 파일 존재
마운트 (/media) 디렉토리
- 시디롬 이나 플로피 디스크 혹은 usb 메로리등이 임시로 마운트 되는 디렉토리
부트 파일(/boot) 디렉토리
- 리눅스 부팅에 관한 모든 파일이 포함
장치 파일(/dev) 디렉토리
- 리눅스 시스템에서 인식한 모든 장치들이 파일 형태로 존재
사용자 홈(/home) 디렉토리
- 일반 사용자들의 홈 디렉토리가 존재
라이브러리(/lib) 디렉토리
- 명령어나 응용 프로그램이 실행하거나 새로운 프로그램을 개발하는 데 필요한 동적 라이브러리와 정적 라이브러리 포함
응용 프로그램(/usr) 디렉토리
- 실행 가능한 명령어, 시스템 프로그램, 라이브러리 루틴 등을 포함 하고 있는 디렉토리
- 사용자 실행 명령어(/usr/bin) 디렉토리 : /bin 디렉토리에 포함 되지 않은 대부분의 사용자 명령어 들이 포함
- 추가 시스템 명령어(/usr/sbin) 디렉토리 : /sbin 디렉토리에 포함 되지 않은 시스템 관련 명령어들이 포함
- 헤더파일(/usr/include) 디렉토리 : c나 c++ 프로그램의 헤더 파일이 존재
- 추가 프로그램 설치(/usr/local) 디렉토리 : 리눅스 시스템에 새로운 프로그램을 설치 하게 되면 대부분 이 디렉토리에
설치
가변 자료 저장(/var) 디렉토리
- 리눅스에서 여러 프로그램들이 실행 되면서 만들어지는 로그 파일이나 스풀 파일들이 존재
프로그램 추가 설치(/opt) 디렉토리
- 리눅스에 번들로 제공되지 않는 프로그램을 추가로 설치 할 경우 사용 하는 디렉토리
lost+found 디렉토리
- 디스크의 오류나 부적절한 시스템 종료에 의해 잃어 버리는 파일을 위해 사용되는 디렉토리
'Linux' 카테고리의 다른 글
쉘스크립트에서 한글이 깨져 보일때 해결 방법 (0) | 2014.02.08 |
---|---|
scp (0) | 2013.06.28 |
리눅스 명령어 (0) | 2012.06.30 |
리눅스 사용자 생성 (0) | 2012.05.12 |
서브 도메인 무제한 사용 하기 (0) | 2012.03.23 |