본문 바로가기
Ubuntu

[Ubuntu] 디렉터리 구조 및 파일

by 카피마스터 2023. 10. 1.

/dev

시스템에 장착되어 있는 주변 장치(마우스, 하드 디스크 등)가 파일로 등록되어 있는 디렉터리

 

 

/lib

공유 라이브러리 파일이 저장되어 있는 디렉터리

시스템 부팅과 응용프로그램의 실행에 필요한 코드가 들어있다

 

/lib/modules

커널 모듈

 

/lib/modules/[커널 버전]/kernel/drivers/net

이더넷 카드 커널 모듈

 

 

/etc

시스템 설정 파일이 들어있는 디렉터리

사용자 정보, 그룹, 각종 네트워크 관련 파일 등

 

/etc/netplan

네트워크 설정 파일이 있음(.yaml)

 

/etc/issue

시스템 식별 정보 파일

 

/etc/hosts

도메인을 IP로 변화 하는데 사용되는 파일

 

/etc/host.conf

도메인의 IP를 질의 하는 순서를 설정하는 파일

order hosts, bind 로 설정된 경우

hosts 파일에서 먼저 찾아보고 DNS서버에 질의

 

/etc/resolv.conf

DNS 설정 파일

 

/etc/passwd

사용자 계정정보 파일

 

/etc/shadow

사용자 비밀 번호 파일

 

/bin

파일, 텍스트, 네트워크 처리 등 각종 명령이 실행파일 형태로 있는 디렉터리

모든 경로에서 사용가능

 

/home

사용자 계정을 만들면 사용자 계정의 이름과 같은 홈 디렉터리가 생성

각각의 디렉터리는 사용자의 소유권과 허가권이 설정되므로

사용자는 각각의 개인용 파일을 이 디렉터리 밑에 저장

 

/root

루트 계정의 홈 디렉터리

 

/proc

리눅스 시스템 정보를 실시간으로 모니터링 할 수있는 파일들이 있다

cpuinfo : cpu 정보

interrupts : 사용중인 인터럽트 목록과 몇번의 인터럽트가 생겼는지에 대한 정보

ioport : 사용중인 I/O주소 목록

pci : PCI정보

stat : 시스템 통계량 정보

 

/sbin

시스템 관리 명령이 들어있는 디렉터리

파일 시스템 처리, 네트워크 인터페이스 설정, 시스템 초기화 등

 

/tmp

어떤 작업을 위해 임시로 파일을 만들거나 지우는 공간

언제 지워질지 보장할 수 없기 때문에 영구적인 자료를 보관하기에는 적절하지 않다

 

/var

시스템을 운영하면서 생기는 각종 임시 파일을 저장하는 디렉터리

네트워크 오류 로그 등

 

/usr

시스템, 응용프로그램에서 필요한 파일이 저장되어 있는 디렉터리

bin, sbin의 경우 시스템 운영에 필요한 프로그램이 설치되는데 비해 

usr는 응용프로그램이 선택적으로 설치됨

 

/usr/bin

추가 사용자 프로그램이 놓이는곳. 필수 명령 외에 대부분의 명령 파일이 이곳에 존재

 

/usr/games

게임 프로그램 디렉터리

 

/usr/include

프로그래밍 관련 헤더파일 이 있는 디렉터리

 

/usr/lib

lib 의 기본 라이브러리 외에 각종 라이브러리가 있는 디렉터리

 

/usr/local

사용자가 직접 설치하는 프로그램이 저장되는 디렉터리

 

/usr/sbin

관리자용 추가 프로그램이 있는곳. 주로 네트워크와 관련된 데몬이 있음

 

/usr/src

프로그램의 소스가 있는 디렉터리

'Ubuntu' 카테고리의 다른 글

[Ubuntu] 사용자 관리  (0) 2023.10.10
[Ubuntu] 파일 관리  (0) 2023.10.03
[Ubuntu] 삼바 설치  (0) 2023.09.30
[Ubuntu] vim 사용법  (0) 2023.09.30
[Ubuntu] 프로세스  (0) 2023.09.21