Ubuntu Server 디렉토리 구조 공부

김아무개·2023년 4월 29일
0

ubuntu

목록 보기
8/20
post-thumbnail
post-custom-banner


밝은 하늘색으로 표시된 bin , lib32 , libx32 , sbin , lib , lib64 는 링크 걸린 디렉토리.
나머지 파란색으로 표시 된 것은 루트 디렉토리/에서 만들어진 디렉토리이다.

보고 배운 사이트 : https://inpa.tistory.com

위치이름설명
/루트최상위 디렉토리
디렉토리들의 절대 경로를 표기할 때 이 디렉토리부터 시작함
/bin바이너리이진파일 (실행 파일)
기본적인 명령어가 저장된 디렉토리
리눅스에서 자주 사용하는 mv, cp 등과 같은 명령어들이 이 디렉토리에 존재
/boot부트리눅스의 부팅에 필요한 정보를 가진 파일들이 이곳에 존재
/dev디바이스시스템 디바이스(장치) 파일을 저장하고 있는 디렉토리
하드디스크 , CD-ROM 등과 같은 장치파일들이 이곳에 존재
물리적 장치가 파일화 되어 저장된다.
/etc이티씨..?설정 파일을 두는 디렉토리
/home사용자 계정의 홈 디렉토리가 존재
사용자 계정 생성시 계정과 동일한 이름의 디렉토리가 이곳에 생성됨
/lib라이브러리커널이 필요로 하는 각종 라이브러리 파일, 커널 모듈 파일 등이 존재
/lost+found로스트휴지통
/media미디어DVD, CD-ROM, USB 등의 외부 장치들의 마운트 포인트 (= 연결)로 사용하는 디렉토리
/mnt마운트미디어 디렉토리와 비슷한 기능
사용자가 직접 마운트하는 경로.
예를 들어 컴퓨터에 USB 꽂아 OS에 자동으로 마운팅 된다면 mediea 디렉토리로, 외부에 있는 디스크 등을 직접 명령어를 통해 마운트 한다면 mnt 디렉토리에 위치하게 된다.
/opt옵트추가 응용 프로그램 패키지 설치 장소. 패키지 매니저가 자체적으로 설치/삭제를 수행
/proc프로세스‘가상 파일 시스템’이라고 하는 곳으로, 현재 메모리에 존재하는 작업들이 파일 형태로 존재하는 곳
프로세스 정보 등 커널 관련 정보가 저장됨
/root루트관리자 계정 root 의 홈 디렉토리
/runrun time variable data를 관리. 부팅 후의 시스템 정보를 관리함
/sbin시스템 바이너리시스템 이진 파일(= 실행 파일)
ifconfig , ethtool , halt , e2fsck와 같은 시스템 명령어들을 저장하고 있는 디렉토리
/snap스냅스냅 패키지 관리 시스템의 기본 디렉토리
스냅 패키지는 애플리케이션과 그 종속성을 함께 포함하는 컨테이너화된 소프트웨어 패키지이다. 이러한 패키지를 사용하면 개발자는 소프트웨어를 배포하고 업데이트 하는 과정에서 발생하는 종속성 문제를 크게 줄일 수 있다.
/srv서버에서 제공되는 여러 서비스와 관련된 정적 파일이나 동적 콘텐츠를 저장하는데 사용됨
예를들어 웹 서버를 운영 중이라면 이 디렉토리에 HTML, CSS, JS 파일 등 웹페이지에 필요한 파일을 저장할 수 있다. 또한 FTP 서버나 다른 파일 서비스를 제공하는 서버에서도 이 디렉토리가 파일 저장소로 사용될 수 있다.
/sys시스템디바이스를 관리하기 위한 가상 파일 시스템 디렉토리
/tmp템프임시 파일을 저장하기 위한 디렉토리. 재부팅 시 삭제되며, 정기적으로 10일 정도의 간격으로 삭제된다.
/usr유저일반 사용자들이 사용하는 디렉토리
/var기타 다용도로 사용될 수 있는 파일들이 저장됨
로그파일, 데이터베이스 캐싱파일, 웹 서버 이미지 파일 등이 위치
profile
Hello velog! 
post-custom-banner

0개의 댓글