/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 |