본문 바로가기
업무 기록/ETC

리눅스 파일

by code2772 2023. 6. 24.

[ 목차 ]

    728x90
    반응형

    usr: 시스템에서 사용되는 대부분의 유저 애플리케이션과 파일들이 위치하는 디렉토리, 일반적으로 시스템 전반에 걸쳐 설치된 소프트웨어 패키지들이 이 디렉토리에 위치

    /usr/bin: 사용자 애플리케이션의 실행 파일들이 위치, 대부분의 사용자 명령어들이 이 디렉토리에 저장

    /usr/lib: 애플리케이션에서 사용하는 공유 라이브러리 파일들이 위치, 여러 애플리케이션이 공유하여 사용하는 라이브러리들이 이 디렉토리에 저장

    /usr/include: C나 C++ 등의 프로그래밍 언어에서 사용하는 헤더 파일들이 위치, 헤더 파일들은 소스 코드에서 함수 및 데이터 구조를 참조할 때 사용

     

    bin : 시스템 부팅과 관련된 명령어와 기본 실행 파일들이 위치하는 디렉토리이다. 대 부분의 사용자들이 실행 가능한 명령어를 이 디렉토리에서 찾을 수 있다.



    boot : 부트 로더에 필요한 파일들이 위치하는 디렉토리, ex) 커널 이미지와 부트 로더 설정 파일이 이곳에 위치한다.



    dev : 장치 파일들이 위치하는 디렉토리입니다. 리눅스는 모든 장치를 파일로 취급하는데, 이 디렉토리는 하드웨어 장치 파일들을 포함합니다.



    etc : 시스템의 전반적인 구성 파일들이 위치하는 디렉토리이다. 네트워크 설정, 사용자 계정 설정, 서비스 구성 등과 관련된 파일들이 이곳에 저장된다.



    home : 사용자의 홈 디렉토리들이 위치하는 디렉토리, 각 사용자는 자신의 이름으로 된 디렉토리를 가지고 있으며, 개인 파일과 설정 파일들을 저장하는 공간으로 사용된다.



    lib :공유 라이브러리 파일들이 위치하는 디렉토리, 여기애눈 실행 파일들이 필요로 는 라이브러리 파일들이 저장 - oracle, python, udev 등이 있는것을 확인할 수 있음



    lib64 : 64비트 아키텍처에서 사용되는 공유 라이브러리 파일들이 위치하는 디렉토리, 일부 시스템에서 /lib 대신 이 디렉토리를 사용한다.



    mdia : 이동식 미디어(usb, 드라이버, cd-rom 등) 자동으로 마운트되는 디렉토리, 미디어 장치가 연결되면 해당 장치가 이 디렉토리 아래에 자동으로 생성된다.



    mnt : 일시적으로 파일 시스템을 마운트하는 디렉토리, 네트워크 고유 디렉토리나 다른 장치들을 여기에 마운트 할 수 있습니다.



    opt : 추가 소프트웨어 패키지들이 설치되는 디렉토리이다. 해당 소프트웨어 패키지의 개발자 또는 공급업체가 소프트웨어를 설치하는데 사용



    proc : 가상 파일 시스템인 procfs가 마운트되는 디렉토리이다. 시스템과 관련된 정보를 제공하기 위해 프로세스와 커널 관련 정보르 파일 형채로 제공한다. 프로세스, 하드웨어 네트워크 , 시스템 설정 등에 대한 정보를 읽을 수 있다.



    root : 시스템의 관리자(root) 계정의 홈 디렉토리이다. 일반 사용자의 홈 디렉토리와는 달리 시스템 관리 작업을 위해 사용되는 디렉토리이다. 일발적으로 root 계정만 접근 가능하다.



    run : 실행중인 프로세스와 시스템 서비스에 대한 임시 파일들이 저장되는 디렉토리, 프로세스의 PID 파일 ,소켓파일, 잠금 파일 등이 여기에 저장



    sbin : 시스템 관리를 위한 실행 가능한 명령어들이 위치한 디렉토리이다. 일반 사용자보다 더 높은 권한을 권한을 필요로 하는 시스템 관리자 작업을 위한 명령어들이 여기에 위치



    srv : 시스템에 제공하는 서비스에 대한 데이터와 구성 파일들이 위치하는 디렉토리, 예를들어 웹 서버에서 호스팅되는 웹 사이트의 데이터나 설정 파일 등이 여기에 저장 될 수 있다.



    sys : sysf라고 불리는 가상 파일 시스템이 마운트되는 디렉토리, 장치와 관련된 정보, 커널 모듈의 설정, 하드웨어 정보 등을 제공



    tmp : 임시 파일들이 저장되는 디렉토리이다. 사용작들이 임시 파일을 생성하고 사용한 뒤에는 일반적으로 정기적으로 삭제되는 임시 공간으로 사용된다.



    Users : 사용자 계정들의 홈 디렉토리들이 위치하는 디렉토리, 일반적으로 사용자의 개인 파일과 설정 파일들이 저장되는 공간


    var : 변수 데이터를 포함하는 데 사용되는 디렉토리, 주로 시스템 운영 중에 변경되거나 증가하는 데이터등 저장하는 공간으로 활용된다. 시스템의 상태, 프로그램의 실행 중 생성되는 데이터, 로그, 파일, 캐시, 프로세스 잠금 파일 등을 저장하는데 사용한다.

     

    반응형

    '업무 기록 > ETC' 카테고리의 다른 글

    리눅스(Linux) nginx 설정  (0) 2023.07.11
    리눅스 .sh(start.sh, stop.sh  (0) 2023.06.25
    Eclips 환경설정(마켓플레이스, 사설망 Maven Update, mirror)  (0) 2023.06.24
    신입 메모1  (0) 2023.05.23
    신입 환경설정 오류  (0) 2023.05.21