Linux文件系統之FHS

一、FSH簡介

    FHS是Filesystem Hierarchy Standard的縮寫,目前絕大多數Linux版本採用這種文件組織形式

二 、FSH下的標準目錄簡介

    1./boot:引導文件存放目錄,內核文件(vmlinuz)、引導加載器(bootloader,gurb)都存在於此目錄

     2./bin:存放於用戶所使用的基本命令,比如lls,grep等

     3./sbin:系統管理類命令,普通用戶不能使用,如format,reboot

     4./lib:系統的基本共享庫文件以及內核模塊文件(lib/modules)

     5./lib64:專用於X86_64的系統上的輔助共享庫文件

     6./etc:默認配置文件存放路徑,配置文件都是純文本文件

     7. /home/USERNAME:普通用戶家目錄

     8./root:管理員家目錄

     9./media:便攜式掛載點: cdrom,usb等

     10./mnt:臨時文件系統掛載點

     11./dev:設備文件及特殊文件存放目錄

          b:block device,隨機訪問,如磁盤

          c:character device,線性訪問,如鍵盤

     12./opt:第三方應用程序的存放路徑(以前),現在是/usr/local

     13./srv:系統上運行的服務用到的數據

     14./tmp:臨時文件用到的路徑

     15./usr:universal shared read-only data:

          bin:類似/bin

          sbin類似/sbin

          lib類似/lib

          lib64類似/lib64

          include(C語言的頭文件)

          share:結構獨立數據,如man,doc

          local:目前第三方應用程序的安裝位置

            bin、sbin、lib、lib64、etc、shared

        16. /var:variable data files,可變數據的存放路徑

            cache:應用程序緩存數據目錄

            lib:應用程序狀態信息目錄

            local:專用於/usr/local下的應用程序的可變數據

            lock:鎖文件

            log:日誌文件及目錄

           opt:專用於/opt下的應用程序的可變數據

           run:運行中的進程相關數據,通常用於存儲進程的PID文件 

          spool:應用程序數據池

          tmp:保存兩次系統重啓之間產生的數據

         17./proc:用於輸出內核與進程信息相關的虛擬文件系統

         18. /sys:用於輸出當前系統上硬件設備的相關信息的虛擬文件系統

         19. /selinux:security enhanced linux,selinux相關安全策略等信息的存儲位置


 三 、Linux上應用程序的組成部分:

      二進制文件:/bin、/sbin、/usr/bin、/usr/sbin、/usr/local/bin、/usr/local/sbin

       庫文件:/lib、/lib64、/usr/lib、/usr/lib64、/usr/local/lib、/usr/local/lib64

       配置文件:/etc、/etc/DIR、/usr/etc/etc

       幫助文件:/usr/share/man、/usr/share/doc、/usr/local/share/man、/user/loca/share/doc

     

           

                   

   

        









發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章