Linux의 Directory 구조

00SNU3K·2021년 8월 9일
0

리눅스를 설치하면 기본적으로 생성되는 것이 있고 해당 Directory는 그 용도가 정해져 있음

  • 모든 Directory는 루트(/)를 기반으로 bin, boot, dev 등이 있음

  • /bin : 기본적인 실행 파일 있음

  • /boot : 리눅스 부트 프로그램인 LILO 파일 있음

  • /etc : 환경설정 관련된 파일 있음, 사용자 패스워드 정보를 가진 passwd파일/ shadow파일, 프로토콜 및 서비스 정보를 보유한 protocol 파일/services 파일 있음

  • /home : 리눅스는 다중 사용자를 제공하고 있으므로 home 하위에 각 사용자별로 Directory를 생성, 단 루트 사용자는 /home이 아닌 /root.

  • /dev : 장치 파일 모음

    • /fd : 플로피 디스크
    • /hda : 마스트 IDE 하드 디스크
    • /sda : SCSI 및 SATA 하드 디스크
    • /cdrom : CD ROM 드라이버
    • /mouse : 마우스
    • /hdb : 슬레이브 IDE 하드 디스크
    • /hd : 하드 디스크
  • /lib : C 라이브러리

  • /mnt : 임시 마운트용 Directory

  • /proc : 가상 Directory로 CPU 및 메모리사용량등의 현재 실행중인 리눅스 OS의 정보를 가지고 있음

    • /buddyinfo : 버디 할당자 정보
    • /cmdline : 시스템 부팅 중 커널에 제출된 명령 내용
    • /cpuinfo : 시스템 CPU 정보
    • /devices : 디바이스들의 목록
    • /diskstats : 디스크의 상태 및 파티션 정보
    • /dma : dma 채널
    • /filesystems : 파일 시스템의 목록
    • /interrupts : 인터럽트에 대한 통계
    • /iomem : 할당된 메모리 영역
    • /ioport : 입출력 포트 정보
    • /kallsyms: 심볼들의 목록
    • /loadavg : CPU 부하와 관련된 목록
    • /locks : 잠금 파일
    • /mdstat : RAID 시스템의 정보를 제공
    • /meminfo : 시스템 메모리 정보
    • /modules : 사용중인 모듈들
    • /partitions : 파티션의 정보
    • /slabinfo : 슬랩 할당기 통계 정보
    • /swaps : 스왑 파티션에 대한 정보
    • /uptime : 시스템이 부팅된 이후의 시간
  • /root : 루트 사용자의 홈 Directory

  • /sbin : 시스템 관리용 실행 파일

  • /tmp : 임시파일 Directory

  • /usr : 애플리케이션이 설치되는 Directory

  • /var : 시스템에서 운영되는 임시파일 및 로그파일

profile
네트워크 전문가를 꿈꾸며

0개의 댓글