IT/Linux

Linux 기본 디렉토리 설명

cocod66 2021. 1. 3. 23:41

/bin : 기본적인 명령어가 저장된 디렉토리. 즉, 리눅스 시스템 사용에 있어 가장 기본적이라고 할 수 있는 mv, cp, rm 등과 같은 명령어들이 이 디렉토리에 존재하며 root 사용자와 일반사용자가 함께 사용할 수 있는 명령어 디렉토리이다.

 

/boot : 리눅스 부트로더(Boot Loader)가 존재하는 디렉토리.

, GRUB과 같은 부트로더에 관한 파일들(grub.conf 등)이 존재한다.

 

/dev : 시스템 디바이스(device) 파일을 저장하고 있는 디렉토리.

, 하드디스크 장치파일 /dev/sda, CD-ROM 장치파일 /dev/cdrom 등과 같은 장치파일들이 존재하는 디렉토리이다.

 

/etc : 리눅스 시스템의 거의 모든 설정파일이 존재하는 디렉토리.

/etc/sysconfig(시스템 제어판용 설정파일), /etc/passwd(사용자관리 설정파일). /etc/named.conf(DNS 설정파일) 등과 같은 파일들이 존재한다.

 

/lib : /usr/lib의 심볼릭 링크

커널모듈파일과 라이브러리파일 즉, 커널이 필요로 하는 커널모듈파일과 프로그램(C, C++ 등)에 필요한 각종 라이브러리 파일들이 존재하는 디렉토리

 

/lib64 :  /usr/lib64의 심볼릭 링크

/lib와 비슷한 용도로 사용되며, 64비트의 라이브러리 파일들이 존재하는 디렉토리

 

/mnt : /media 디렉토리와 비슷한 용도로 탈부착이 가능한 장치들에 대하여 일시적인 마운트포인트로 사용하는 디렉토리

 

/opt :  일반적으로 소프트웨어가 설치 되는 디렉토리

 

/proc : 일명 "가상파일시스템" 이라고 하는 곳으로 현재 메모리에 존재하는 모든 작업들이 파일형태로 존재하는 곳이다. 디스크상에 실제 존재하는 것이 아니라 메모리상에 존재하기 때문에 가상파일시스템이라고 부른다. 실제 운용상태를 정확하게 파악할 수 있는 중요한 정보를 제공하며 여기에 존재하는 파일들 가운데 현재 실행중인 커널(kerner)의 옵션 값을 즉시 변경할 수 있는 파라미터파일들이 있기 때문에 시스템 운용에 있어 매우 중요한 의미를 가진다.

 

/sbin : ifconfig, e2fsck, ethtool, halt 등과 같이 주로 시스템 관리자들이 사용하는 시스템 관리자용 명령어를 저장하고 있는 디렉토리

 

/root :  시스템 최고관리자인 root 사용자의 개인 홈 디렉토리

 

/usr : 시스템이 아닌 일반 사용자들이 주로 사용하는 디렉토리. 윈도우의 프로그램 파일과 같은 프로그램 설치 디렉토리

 

/var :시스템 운용중에 생성되었다가 삭제되는 데이터를 일시적으로 저장하기 위한 디렉토리. 거의 모든 시스템로그파일은 /var/log 에 저장되고, DNS의 zone 설정파일은 /var/named 에 저장되고, 메일파일은 /var/spool/mail 에 저장되며. cron 설정파일은 /var/spool/cron 디렉토리에 각각 저장됨

'IT > Linux' 카테고리의 다른 글

_netdev 옵션  (0) 2021.01.04
vsftp 포트변경  (0) 2021.01.04
NTP minpoll, maxpoll 옵션 설정  (0) 2021.01.03
Linux 종료 시간 변경  (0) 2020.12.31
NTP 이기종간 동기화(Linux-Windows)  (0) 2020.12.30