네트워크 관리사
NOS[LINUX-파일시스템-디렉터리구조 정리]
W_key
2025. 5. 9. 12:32
반응형
/ | - 루트 디렉토리 |
/bin | - 시스템 기본, 파일 처리, 텍스트 처리, 네트워크 처리 명령어 등 각종 명령어들이 실행 파일 형태로 저장됨 |
/boot | - 시스템 부팅시 부팅 가능한 커널 이미지 파일을 저장하고 있는데 디렉토리 |
/dev | - 장치의 마운트 지점 제공 - 시스템에 연결되어 있는 (마우스, 키보드, 모니터, 그래픽카드, CD-ROM) 하드디스크 등의 주변장치를 파일로 처리 저장되어있음 |
/etc | - 대부분 모든 시스템 설정 파일이 들어 있음 - 그룹 정의 차일인 group, 프린터 목록 파일 printcap, 자동으로 마운트 되는 파일 시스템을 등록하는 시스템 테이블 fstab, 각종 네트워크 관련 파일과 기본적인 시스템 환경 설정 파일들이 존재함. [주요 경로] 。/etc/passwd : 생성된 계정 정보를 저장하는 디렉토리 。/etc/shadow : 사용자 정보 중 패스워드를 저장하는 디렉토리 。/etc/fstab : 하드디스크 및 USB, CD-ROM 등 마운트 항목과 옵션이 정의 되어 있는 디렉토리 。 /etc/names.conf : 리눅스에서 DNS 서버의 설정과 관련된 디렉터리 。 /etc/httpd/ : RPM으로 설치된 아파치(APACHE) 설정 파일들이 저장되는 디렉터리 。 /etc/initd/network restart : 재부팅 없이 네트워크만을 재시작하는 명령어 |
/home | - 사용자 계정 생성 후 계정명과 동일한 이름의 디렉토리가 /home 디렉터리 아래에 생성됨 - 사용자마다 기본적으로 제공되는 개인화된 디렉토리 - 새로 등록한 사용자는 다른 경로로의 이용이 제한됨 - 시스템 관리자가 제한을 헤제하기 전까지는 이 디렉토리 안에서만 시스템을 사용할 수 있음. |
/lib | - 시스템과 응용프로그램에서 사용하는 대부분의 라이브러리가 들어 있는 디렉터리 주의! 커널에 필요한 커널 모듈 파일 및 프로그램에 필요한 중요 라이브러리 파일들이 존재하는 디렉터리이므로 임의로 조작하지 않는 것이 좋음. |
/lost+found | - 파일 시스템 복구를 위한 fsck 또는 e2fsck 등 링크 디렉토리 - 루트, 하위 파일 시스템마다 존재 가능 |
/misc | - 시스템 구조와는 독립적인 자료들이 저장되는 디렉토리 |
/mnt | - 마운트를 위한 디렉토리 |
/proc | - 실행 중인 프로세스의 상태 정보 , 하드웨어 정보, 시스템 정보를 확인할 수 있는 가상 디렉토리 [주요 경로] 。/cpuinfo : CPU 정보 확인 。/interrupts : 사용 중인 인터럽트 목록 및 발생 번호 확인 。/ioports : 사용 중인 I/O 주소 목록을 확인 。/pci : PCI BIOS 정보 확인 。/stat : 시스템 통계 확인 |
/root | - root 사용자만 사용이 가능 - 일반 사용자들은 출입이 금지 된 디렉토리 |
/sbin | - 파일 시스템 처리, 네트워크 인터페이스 설정, 시스템 초기화, 커널 모듈의 관리 명령 등 - 시스템 전반적인 관리 명령어들이 있는 디렉토리 |
/tmp | - 시스템 공용 디렉토리, 임시로 파일을 생성 및 저장하는 디렉토리 - 사용자들의 프로그램에서 임시로 불러 들여야 하는 입/출력 파일들을 저장 함 |
/var | - 시스템을 운용하면서 생성되는 각종 임시파일을 저장하는 디렉토리, 로그와 큐, 메일이 저장됨 - 커널 메세지를 기록하는 파일 - 각종 스풀링이 필요한 파일들이 포함 스풀링(spooling) : 프린터 인쇄 시 프린터와 CPU 간 속도 차이를 극복하고자 생긴 기능으로, CPU에서 일정 저장 공간에 인쇄할 목록을 쌓아두고 프린터는 해당 목록의 인쇄를 순서대로 진행 [주요 경로] 。/var/log/ : 시스템 로그 파일 저장 。/var/ftp/ : FTP 서비스를 위한 홈 디렉터리 。/var/named/ : DNS에서 사용하는 zone 파일 저장 。/var/spool/mail/ : 각 계정 사용자들의 메일 파일 저장 。/var/spool/ipd/ : 프린트를 하기 위한 임시 스풀링 디렉터리 |
/usr | - 시스템을 사용하거나 응용프로그램을 사용하기 위한 파일들이 저장되어 있는 디렉토리 - 시스템 동작을 위해 필요한 모든 명령. 라이브러리, 메뉴얼 페이지를 저장해야 함으로 설치 시 큰 용량을 할당해 줘야함 |
/src | - 프로그램 소스가 저장되는 디렉토리 |
/share | - 공유정보가 저장되는 디렉토리 |
/sbin | - /bin에 저장되지 않은 타 명령어와 네트워크 명령어가 저장되는 디렉토리 |
/man | - 메뉴얼 페이지 디렉토리 |
/local | - 각 계정별 응용프로그램들이 저장되는 디렉토리 |
/lib | - 루트 디렉토리의 /lib에 들어가지 않은 라이브러리 디렉토리 |
/info | - 온라인 설명서 디렉토리 |
/include | - C프로그램에 필요한 헤드 파일이 저장되는 디렉토리 |
/games | - 게임이 들어가 있는 디렉토리 |
/etc | - 각 계정별 시스템 설정 파일이 저장되는 디렉토리 |
/doc | - 문서 파일이 들어 있는 디렉토리 |
/bin | - 일반 사용자들이 사용할 수 있는 명령어 파일이 저장되는 디렉토리 |
/x11R6 | - X 윈도우 시스템의 루트 디렉토리 |
/x11 | - 링크 디렉토리 |