디렉토리의분류 요약
1)/ 루트디렉토리
2)/bin 기본명령어가 위치하는 디렉토리, 가장 필수적인 실행파일들이 있는 곳
3) /boot 부팅에 필요한 커널과 파일 그리고 LILO같은 파일이 들어있는 디렉토리
4) /dev 리눅스에서 사용하는 장치를 쓸 때 필요한 특수파일이 위치하는 디렉토리
5)/etc 리눅스에서사용되는 응용프로그램과서버프로그램의 환경설정파일이 존재하는디렉토리
6) /home 일반사용자의홈디렉토리
7) /lib 부팅과 시스템 운영에 필요한 공유라이브러리와 커널모듈이 들어있음
8) /mnt 임시용 마운트용 디렉토리
9) /root 시스템관리자인 root 의 홈디렉토리
10) /sbin 시스템 관리용 실행 파일들이 있는 곳
11)/tmp 임시 파일 생성용 디렉토리
12)/usr 다양한 응용프로그램들이 설치되어 있는 곳
13)/var 시스템 운영중에 생성되는 각종 임시 파일들이 있는 곳
14) /lost+found
시스템을 부팅할때 파일시스템에 이상이 있는지 여부를 진단하고 복구할때 구동되는
fsck 명령어에 의해 사용되는 디렉토리
15) /opt 이미 존재하는 디렉토리에 분류하여 설치하기에 너무크기가 큰몇몇리눅스 패키지는
/opt 디렉토리에설치하기도함
16)/proc
가상시스템으로프로세스와시스템정보를제공하기위한목적으로설계된디렉토리
---------------------------------------------------------------
1)/ 루트디렉토리
루트디렉토리
루트파티션이시작되는위치이고일반적으로데이터를저장하지않음
모든디렉토리의출발점이자다른파티션의연결점
2)/bin 기본명령어가 위치하는 디렉토리, 가장 필수적인 실행파일들이 있는 곳
기본명령어가위치하는디렉토리
싱글모드(런레벨1)로부팅될때필요한명령어와시스템복구할때사용하는필수명령어
3) /boot 부팅에 필요한 커널과 파일 그리고 LILO같은 파일이 들어있는 디렉토리
부팅에필요한커널과파일그리고System.map 과같은파일이들어있는디렉토리
레드햇6.2 버전이하의배포판의LILO는하드디스크가8GB 이상이면1024 실린더안쪽에/boot 가
위치해야함
4) /dev 리눅스에서 사용하는 장치를 쓸 때 필요한 특수파일이 위치하는 디렉토리
리눅스에서사용하는장치를쓸때필요한특수파일이위치하는디렉토리
문자장치(character device)와블록장치(block device) 개념이있음
블록단위입출력장치: hda, hdb, hdc, hdd 등(스카시장치는sda, sdb, sda1, …등)
콘솔장치: tty1, tty2, tty3, …등
프린터: lp, lp0, lp1 등
포트: ttys0, ttys1, ttys2, ttys3 등
5)/etc 리눅스에서사용되는 응용프로그램과서버프로그램의 환경설정파일이 존재하는디렉토리
리눅스에서사용되는응용프로그램과서버프로그램의환경설정파일이존재하는디렉토리
매우중요한디렉토리이므로수시로백업해야함
6) /home 일반사용자의홈디렉토리
또는FTP 서비스를위한공간
가급적별도의파티션에할당하여루트파티션과분리하는것이좋음
/home 디렉토리의증가로루트파티션의데이터저장공간의부족현상에대비
아파치설치하면웹서비스에필요한파일이/home/httpd /var/www 로옮겨짐(레드햇7.2 버전배포판이후)
7) /lib 부팅과 시스템 운영에 필요한 공유라이브러리와 커널모듈이 들어있음
8) /mnt 임시용 마운트용 디렉토리
CD-ROM 과플로피장치에대한마운트포인트를제공
마운트전에는빈디렉토리이지만, 마운트후에는CD-ROM 이나플로피디스켓의내용을볼수있음
외부장치만이아닌내부의빈디렉토리로마운트가능
9) /root 시스템관리자인 root 의 홈디렉토리
시스템관리자인root 의홈디렉토리
10) /sbin 시스템 관리용 실행 파일들이 있는 곳
시스템운영에사용하는명령어가들어있는디렉토리
일반사용자는절대경로를지정하여해당명령어를실행해야함
11)/tmp 임시 파일 생성용 디렉토리
프로세스진행과정에서발생하는임시파일을저장하는디렉토리
시스템재구동시모두삭제되므로중요한파일을넣어두면안됨
/tmp디렉토리내의파일을임의삭제하면안됨
12)/usr 다양한 응용프로그램들이 설치되어 있는 곳
패키지를설치할때파일대부분이이디렉토리에설치됨
13)/var 시스템 운영중에 생성되는 각종 임시 파일들이 있는 곳
내용이자주변경되는가변자료가저장되는디렉토리
시스템운영시발생되는log, 메일송수신시임시로저장되는spool, 프린트spool, 웹서버자료(/var/ww), MySql의데이터베이스파일등
기타)/misc ..........잘 사용하지 않는다.
시스템아키텍처에독립적인자료들이저장되는디렉토리
레드햇리눅스에서는거의사용되지않음
14) /lost+found..... 잘 사용하지 않는다.
시스템을부팅할때파일시스템에이상이있는지여부를진단하고복구할때구동되는fsck 명령어에의해사용되는디렉토리
만일디렉토리나파일이손상되었으면해당파일이나디렉토리를/lost+found 에연결하여오류를수정
손상된데이터를복구하지못하면이디렉토리에파일이존재
/lost+found 디렉토리에는어떤파일이나디렉토리도존재하지않는것이정상임
15) /opt ........ 잘 안쓰인다.
이미존재하는디렉토리에분류하여설치하기에너무크기가큰몇몇리눅스패키지는/opt 디렉토리에설치하기도함
16)/proc...........잘 안쓰인다.
가상시스템으로프로세스와시스템정보를제공하기위한목적으로설계된디렉토리
디렉토리내에파일명으로존재하는디렉토리는커널정보를, 숫자로전재하는디렉토리는현재실행되는프로세스의정보를담고있음
하나의프로그램이구동되면해당프로세스의PID 번호디렉토리를생성하여프로세스의진행상황을추적하고관리할수있음