운영체제(OS) & Network

리눅스 주요 시스템 폴더 역할

jih0ssang 2024. 6. 30. 21:10

작성중

 

디렉터리 구조

 

 

주요 디렉토리 설명

디렉터리 명 설명
/bin 실행 파일(binary)들이 모여 있음
부팅에 필요한 명령어 등 시스템 운영에 필요한 기본 명령어 저장
/boot 부팅 관련 파일 디렉터리
커널 이미지와 부팅 정보 파일 저장
/dev 장치 관련 파일 디렉터리
하드디스크 장치 (/dev/sda), CD-ROM(/dev/cdrom) 파일 존재
/dev/null: blackhole로 사용. 어떤 데이터도 이 장치에 보내면 모두 없어짐. 화면에 아무것도 출력하지 않기를 바랄 경우, /dev/null로 보냄
/etc 시스템 설정 파일 디렉터리
/etc/sh: shell이 시스템에 부트되면 자동적으로 실행되는 스크립트 (crond, inetd 프로그램 백그라운드로 실행)
/etc/fstab: 마운트
/etc/init: 부팅시 커널에 의해 첫 번째 프로세스로 실행
/etc/login.defs: login 명령에 사용되는 설정파일
/etc/profile: Bourne Shell (/bin/sh 또는 bash)에 의해 로그인할 때 실행되는 파일
/etc/shells: chsh명령으로 사용자 로그인 쉘 바꿀 때, 이 파일 목록에 있는 셀로만 바꿀수 있음
/home 일반 사용자의 홈 디렉터리
/lib 공유 라이브러리 디렉터리
커널 모듈 파일과 공유 라이브러리 파일이 있는 디렉터리
/lib/modules: 커널 모듈 파일 존재
대부분의 라이브러리들은 링크로 연결되어 있음
/media 임시 마운트 디렉터리
USB, DVD 같은 탈부착 가능한 장치들의 마운트포인트로 사용됨
/mnt 입출력 장치 연결 마운트 디렉터리
/proc 가상 파일 시스템
시스템에서 운영되고 있는 다양한 프로세스들에 관한 정보 포함
디스크상 존재X, 메모리상 존재O
/sbin 시스템 명령어 저장
시스템 관리자들이 사용
/tmp 공용 디렉터리 및 임시 저장소
/usr unix system resource 
시스템이 아닌 일반 사용자가 사용하는 프로그램이 설치되는 디렉터리
/usr/local: 사용자들이 설치한 어플리케이션 설치 위치 (mysql, tomcat etc.)
/usr/sbin: 각종 어플리케이션 설치 시 생성되는 명령어와 네트워크 관련 명령어 존재
/usr/src: 컴파일 되지 않은 소스코드 포함
/usr/src/linux: 리눅스 커널의 소스코드 포함
/var 시스템 운영 중 저장되는 자료가 저장됨
/var/log: 모든 시스템 로그 파일 
/var/named: DNS의 zone 설정 파일
/var/spool/mail: 메일 파일
/var/spool/cron: 크론 설정 파일
/opt Add-On 소프트웨어 패키지 설치.
레드햇 리눅스는 이 디렉터리가 없음
   
   

 

 

'운영체제(OS) & Network' 카테고리의 다른 글

네트워크 이중화 (Bonding & Teaming)  (0) 2024.07.01
아키텍처 패턴 (Cloud)  (0) 2024.07.01
Well-known Ports (주요 포트 번호)  (0) 2023.12.02
UTM  (0) 2023.11.25
VRRP, HSRP, LLCF, Thin Provisioning  (1) 2023.11.25