N's Story

리눅스 디렉터리 구조 및 디렉터리별 역할 본문

■ Communications /↘ Linux

리눅스 디렉터리 구조 및 디렉터리별 역할

AndrewNa 2020. 4. 23. 21:34
728x90
반응형

리눅스 디렉터리 구조

리눅스는 최상위에 해당하는 / 루트를 중심으로 하위 디렉터리가 존재하는 계층적 트리구조

 

 

 

디렉터리 종류와 특징

/

· 최상위에 있는 디렉터리로 절대경로의 기준

· 파티션 설정시 반드시 존재

 

/bin

· Binary의 약자로 실행파일 보관

· 시스템을 운영하는데 기본적은 명령어들이 존재

  ex) cp, mkdir, rmdir, mv, rm, cat 등

 

/sbin

· System Binary의 약자로 시스템 관리에 대한 명령어들을 보관

· 주로 root가 사용

  ex) 시스템 점검, 복구, 종료 및 네트워크 인터페이스 설정 등

 

/boot

· 부팅 이미지 파일이나 커널 등 시스템 부팅시 필요한 파일을 보관

  ex) GRUB

 

/dev

· 물리적인 장치 등을 관리

  ex) HDD, CD-ROM

 

/etc

· 시스템 환경 설정파일 및 부팅과 관련된 여러 스크립트 파일을 보관

  ex) crond, httpd, samba, ssh, sysconfig 등의 환경설정 파일

 

/home

· 개인 사용자들이 이용할 수 있는 홈 디렉터리로 신규 계정을 만들면 자동으로 생성

 

/lib

· 각종 라이브러리가 저장되어 있으며 커널 모듈 파일도 존재

 

/usr

· 시스템 운영에 필요한 명령 및 프로그램들이 존재

  ex) /usr/man : 메뉴얼 페이지 보관

       /usr/include : 각종 헤더파일 및 라이브러리 보관

       /usr/src : 프로그램 소스 및 커널 소스들 보관

       /usr/local : 새로운 프로그램 설치되는 곳

 

/mnt

· CD-ROM, HDD 등 다른 장치들을 마운트 할 때 사용

 

/opt

· 응용 프로그램들의 설치를 위해 사용

 

/proc

· 시스템의 각종 프로세스, 프로그램 정보, 하드웨적인 정보들이 저장되어 다양한 시스템 정보를 표현

· cat 명령어를 통해 확인 가능하다.

 ex) cat /proc/cpu

 

/var

· 시스템의 운영 로그파일과 스폴링과 같은 가변적인 데이터를 보관

 

/tmp

· 임시 저장 디렉터리

 

 

 

그 밖의 디렉토리

/lost+found

· fsck 명령어로 파일 시스템 복구할 때 사용하였으나 현재는 미사용

 

/selinux

· 보안 강화를 위해 사용

 

/run

· 부팅 이후에 동작중인 프로세스인 런타임 데이터를 저장

 

 

728x90
반응형
Comments