Linux FHS層級標準


FHS定義: Filesystem Hierarchy Standard,文件系統層次化標準.

rootfs: 根文件系統.
/boot: 系統啓動需要的相關文件存儲路徑
      vmlinuz:  內核文件.
      initrd:   磁盤印象文件,系統啓動的時候需要加載的小Linux內核文件.
      grub(BootLoader):  引導加載器.     

/dev:   設備文件存放路徑
          塊設備:   隨機訪問,訪問組織成數據塊訪問的.  例如:磁盤
          字符設備: 線性訪問,按照一個字符輸入讀取的. 例如:鍵盤,鼠標,顯示器
          設備號:主設備號(major)和次設備號(minor),用於標示不同設備的.

/etc:     配置文件存放路徑
/home:    用戶家目錄
/root:    管理員家目錄
/lib:     庫文件
          靜態庫:.a
          動態庫:.so(shared object)
          /lib/modules: 內核模塊文件
/media:   掛載點目錄,移動設備.
/mnt:     掛載點目錄,額外的臨時文件系統.
/opt:     可選目錄,第三方程序安裝目錄
/proc:    僞文件系統,內核映射文件.
/sys:     僞文件系統,和proc一樣系統啓動以後纔有內容,存放和硬件設備屬性相關的映射文件
          block:塊設備
          bus:  總線
          dev:  設備
          firmware: 固件
          fs:  文件系統
          kernel:  內核
          module: 模塊
          power:  電源相關內容
/tmp:    臨時文件系統
/var:    可變化的文件
          cache: 緩存
          lock:  文件鎖
          log:   日誌
          mail:  用戶郵件轉存位置
          run:   進程id號存放路徑
/bin:     可執行文件,用戶命令。
/sbin:    管理命令
          bin,sbin: 存放一些系統啓動相關的命令,或者可執行程序,而/usr下的bin,sbin
          下的可執行文件存放的是系統啓動以後爲了提供一些基本功能所需要的命令或者可執行
          程序.
          
/usr:     shared ,read-only, 全局共享的只讀文件

/usr/local:  第三方軟件安裝路徑,非系統必須的。


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