리눅스 파일 시스템 계층 __ 아이콘 및 상세

리눅스 파일 시스템 계층 구조

그림 삽입 설명 여기
하나의 파일을 할 수있다 저장되어있는 윈도우 디렉토리 폴더 디렉토리에 해당하는, 다른 하위 될 수 있으며, 파일은 실제 정보에 저장됩니다.

파일 시스템의 최상위 처음의 루트 시스템의 사용은 "/"어느 디렉토리 나 파일의 루트 디렉토리 아래의 루트 디렉토리, 각 디렉토리를 표시하고 (하위) 디렉토리를 포함 할 수 있습니다 또는 파일. 등 대형 파일 시스템을 구성 할 수있다.

사실, 주요 목적으로 이와 같은 나무의 사용은 디렉토리에있는 모든 파일, 파일 시스템 관리 및 유지 보수가 될 것인지 상상, 파일 시스템 관리 및 유지 보수의 계층 적 파일 구조를 촉진하는 것입니다 악몽.

실제로, 같은 전체 관리 시스템으로 많은 유사한 예, 있습니다, 파일이 마을에 해당, 그들은 마을에 살고, 마을의 마을 사람들은 디렉터리 저장소입니다. 대부분의 마을과 읍이 시골 마을은 저장소 디렉토리에 해당 구성하는 등 결국 엄청난 관리 지역 관리 구조를 구축 할 수 있습니다.

디렉토리 나 파일 이름은 대소 문자를 구분, 같은 개, 개 개 세 가지 다른 디렉토리 나 파일로되어 있습니다. 전체 디렉토리 나 파일 경로가 구성 디렉토리 이름의 시리즈는, 각 디렉토리가로 구분됩니다 "/." 고양이는 전체 경로 / 집 / 고양이이었다.

파일 시스템에서 현재 디렉토리가, 지점을 대표 할 수있는, 두 가지 특별한 디렉토리, 사용자가 작업하는 디렉토리가있다 "";. 다른 하나는 두 가지로, 또한 상위 디렉토리로 알려진 현재 디렉토리의 상위 디렉토리입니다 포인트 "..."을 의미합니다.

그림 삽입 설명 여기

또한이 시스템은 각 디렉토리의 루트 파일 (또는 디렉토리)의 종류에 보관해야합니다 지정 FHS 표준으로 알려진 리눅스 파일 시스템 계층 구조 표준을 사용합니다. 다음은 디렉토리와 그 효과에 리눅스입니다 :

리눅스와 상위 디렉토리의 역할

계획
/큰 상자/ 스토리지 시스템 명령, 일반 사용자 및 루트 사용자가 실행할 수 있습니다. 빈에서 /의 명령은 단일 사용자 모드에서 수행 될 수있다
/신병/ 시스템 시작 디렉토리는 커널 파일 및 부트 로더 (GRUB) 파일로, 시스템 시작 관련 파일을 저장합니다
는 / dev / 위치 저장 장치의 파일
/기타/ 저장 위치 설정 파일. 등 가입자 정보, 서비스 시작 스크립트, 공통 서비스 프로파일로이 디렉토리에 저장된 모든 서비스 프로파일의 모든 시스템의 기본 설치 (RPM 설치)
/집/ 또한 홈 디렉토리로 알려진 평균 사용자의 홈 디렉토리. 사용자를 만들 때 각 사용자가 기본 방문이 있고 위치 데이터, 사용자의 홈 디렉토리를 저장해야합니다, 모든 사용자의 홈 디렉토리는 같은 디렉토리 / 홈 / 아래에서 공통 및 사용자 이름을 만드는 것입니다
/ lib 디렉토리 / 도서관 시스템은 저장 위치 호출
/미디어/ 마운트 디렉토리. 이 시스템은 플로피 디스크 및 CD-ROM 등의 매체 디바이스를 장착하는 것을 제안
/ MNT / 마운트 디렉토리. 이것은 유일한 초기 리눅스 마운트 디렉토리, 그리고 어떤 고장입니다. 이 시스템은 U 디스크, 하드 디스크 시스템과 다른 운영 체제 파티션으로, 추가 장비를 장착하려면이 디렉토리를 제안한다
/ 기타 / 마운트 디렉토리. 이 시스템은 NFS 공유 디렉토리 서비스를 탑재하는 것이 좋습니다. 시스템 / 세 가지 기본 디렉토리 / 미디어 /을 / mnt /, / 기타를 장착 할 준비가되어 있지만하지만, 디렉토리를 마운트 할 경우 어떤 장치 관리자 자신에 의해 결정될 수있다. 예를 들어, 리눅스와 접촉시의 저자는, 기본 디렉토리는 그러한을 / mnt / cdrom이 / CD-ROM을 마운트을 / mnt /와 같은 다른 장치를 장착을 / mnt / 아래에 /이 MNT / 그래서 다른 디렉토리를 구축하는 습관을 개발 실장 USB / U는 마운트
/고르다/ 타사 소프트웨어가 저장 설치된. 이 디렉토리는 설치 위치 및 기타 소프트웨어에 배치, 소프트웨어 소스 패키지의 수동 설치는이 디렉토리에 설치 될 수있다. 둘째, / usr / 지방 / 디렉토리는 또한 소프트웨어를 설치하는 데 사용할 수 있습니다
/뿌리/ 루트의 홈 디렉토리. 보통 홈 디렉토리에 / 홈 / 아래, 루트 낮은 "/"홈 디렉토리에 직접 장착
경우 / sbin / 시스템 환경 설정과 관련된 명령을 저장하고, 루트 만은 시스템 환경 설정에 이러한 명령을 사용하지만 명령은보기에 일반 사용자를 할 수있다 할 수 있습니다
/ SRV / 서비스 데이터 디렉토리. 서비스가 시작 일부 시스템 후에는이 디렉토리에 필요한 데이터를 저장할 수 있습니다
/ tmp를 / 임시 디렉토리. 임시 파일 디렉토리에 모든 사용자가 액세스 및 쓰기 수있는 시스템 디렉토리

루트 디렉토리에 포함 된 FHS 서브 디렉토리의 규정에 추가하여, 여러 가지 다른 상위 디렉토리가 있습니다

다른 특징 및 레벨 디렉토리

레벨 디렉토리 기능
/ + 발견 분실 / 예기치 않은 시스템 충돌이나 사고 종료는 조각을 결과 일부 파일이 여기에 저장됩니다합니다. 시스템 부팅, 여기에 fsck를 도구 점검 및 수리 손상된 파일 시스템 중. 이 디렉토리는 각 파티션에 나타납니다, 예를 들어, / 분실 + FOUND는 루트 파티션 백업 및 복구 디렉토리, / 부팅 / 분실 + FOUND는 / 부팅 파티션 백업 복구 카탈로그입니다
/ SYS / 가상 파일 시스템. 디렉토리 데이터를 메모리에 저장하고,은 / proc / 디렉토리는 주로 코어 정보의 보존에 관한, 비슷
/ proc 디렉토리 / 가상 파일 시스템. 디렉토리 데이터는 하드 디스크에 저장하지만, 메모리에 저장되지 않습니다. 주요 보존 시스템 커널, 프로세스, 외부 기기 상태 및 네트워크 상태를 표시합니다. 으로 / proc 디렉토리 / cpuinfo의 CPU 정보를 저장 / 장치 드라이버의 PROC / 장치 목록 / proc 디렉토리 / 파일 시스템은 파일 시스템의 목록을 저장하는 저장됩니다, / proc 디렉토리 / 그물 네트워크 프로토콜 정보가 저장됩니다 ...

리눅스 / usr 디렉토리의
USR,이 디렉토리가 저장 시스템 소프트웨어 리소스에 사용되는 유닉스 소프트웨어 리소스를 의미합니다.

하위 디렉토리 기능
는 / usr / 빈 / 스토리지 시스템 명령, 일반 사용자와 슈퍼 사용자가 실행할 수 있습니다. 이 명령 및 시스템이 시작 독립적 인, 단일 사용자 모드에서 수행 할 수 없습니다
는 / usr / sbin에 / 시스템의 불필요한 시스템 관리 명령의 저장 루트
는 / usr / lib 디렉토리 / Library 응용 프로그램은 저장 위치를 ​​호출
는 / usr / XllR6 / 저장 위치 그래픽 인터페이스 시스템
/ usr / 지방 / 소프트웨어는 저장 위치를 ​​수동으로 설치. 우리는 일반적으로 소스 패키지 소프트웨어가이 위치에 설치하는 것이 좋습니다
는 / usr / share / 이러한 도움말 파일, 문서 및 글꼴 디렉토리로 위치 응용 프로그램, 저장 리소스 파일
는 / usr / src에 / 소스 패키지는 위치를 저장합니다. 우리는 수동으로 소스 패키지를 다운로드 및 커널 소스 패키지는 여기에 저장할 수 있습니다. 그러나 나는 더 수동으로 / usr / src / linux 디렉토리에 / 디렉토리에 커널 소스를 / usr / 지방 / SRC / 디렉토리에 소스 패키지를 다운로드, 저장에 익숙해되어 저장
/ usr / include 디렉토리를 디렉토리 C / C ++ 헤더 파일과 다른 프로그래밍 언어를 놓습니다

리눅스는 / var 디렉토리
와 같은 캐시, 로그 파일, 소프트웨어의 작동 중에 생성 된 다른 파일과 같은 동적 데이터를 저장하는 / var에 디렉토리.

/ var에 하위 디렉토리 및 기능

하위 디렉토리 기능
은 / var / lib 디렉토리 / 이 프로그램은 당신이 전화하거나 데이터를 저장하는 위치를 변경할 필요가 실행됩니다. 은 / var / lib 디렉토리 / mysql을 디렉토리에 저장 MySQL 데이터베이스 등
는 / var / log / 로그 파일은 같은 / 등 var에 / 로그 / 메시지는 / var / log / wtmp는 더 중요한 문서를 포함 디렉토리에 배치됩니다.
/ var에 / 실행 / 일부 서비스 및 프로그램 저장 위치, 자신의 PID (프로세스 ID)를 실행 한 후
은 / var / 스풀 / 몇 가지 주요 임시 저장소는은 / var / 스풀 / 메일 / 저장소로, 사용자 데이터를 호출 할 준비가 새 메시지는 / var / 스풀 / cron을 / 스토리지 시스템 타이밍 작업은,이 수신됩니다.
의 / var / www /에서 RPM 패키지 설치 아파치 웹 홈 디렉토리
의 / var / NIS 和은 / var / YP NIS 디렉토리 서비스는 메커니즘 각 클라이언트의 기록에 대한 연결 정보가 모든 주요 네트워크를 NIS, 사용, YP 리눅스 NIS 저장 디렉터리 서비스의 로그 파일
의 / var / tmp를 설치 또는 실행하는 동안 일부 응용 프로그램은 일부 파일이 라인의 완성을 삭제 한 후 다시 시작한 후,이 디렉토리에 클래스 파일을 일시적으로 저장할 수 있습니다 필요
게시 63 개 원래 기사 · 원의 찬양 (52) ·은 40000 +를 볼

추천

출처blog.csdn.net/weixin_41521681/article/details/104526934