Today
-
Yesterday
-
Total
-
  • Ubuntu Server 디렉토리 구조 공부
    OS/Ubuntu 2023. 11. 27. 00:01

    밝은 하늘색으로 표시된 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 의 홈 디렉토리
    /run



    run time variable data를 관리.
    부팅 후의 시스템 정보를 관리함
    /sbin

    시스템 바이너리
    시스템 이진 파일(= 실행 파일)
    ifconfig , ethtool , halt , e2fsck와 같은 시스템 명령어들을 저장하고 있는 디렉토리
    /snap




    스냅




    스냅 패키지 관리 시스템의 기본 디렉토리
    스냅 패키지는 애플리케이션과 그 종속성을 함께 포함하는 컨테이너화된 소프트웨어 패키지이다.
    이러한 패키지를 사용하면 개발자는 소프트웨어를 배포하고 업데이트 하는 과정에서 발생하는 종속성 문제를 크게 줄일 수 있다.
    /srv




      서버에서 제공되는 여러 서비스와 관련된 정적 파일이나 동적 콘텐츠를 저장하는데 사용
    예를들어 웹 서버를 운영 중이라면 이 디렉토리에 HTML, CSS, JS 파일 등 웹페이지에 필요한 파일을 저장할 수 있다.
    또한 FTP 서버나 다른 파일 서비스를 제공하는 서버에서도 이 디렉토리가 파일 저장소로 사용될 수 있다.
    /sys 시스템 디바이스를 관리하기 위한 가상 파일 시스템 디렉토리
    /tmp 템프 임시 파일을 저장하기 위한 디렉토리. 재부팅 시 삭제되며, 정기적으로 10일 정도의 간격으로 삭제된다.
    /usr 유저 일반 사용자들이 사용하는 디렉토리
    /var



    기타 다용도로 사용될 수 있는 파일들이 저장됨
    로그파일, 데이터베이스 캐싱파일, 웹 서버 이미지 파일 등이 위치

Designed by Tistory / Custom by 얼거스