Linux根檔案系統層級標準FHS

2022-07-31 20:03:20 字數 870 閱讀 8686

(一)程式編譯方式

linux中的標準c庫為glibc,應用程式或多或少都會用到這個庫

(二)終端

(三)作業系統的組成部分

(四)fhs:filesystem hierarchy standard

/etc:系統程式的靜態配置檔案

/home:普通使用者家目錄的集中位置,optional

/root:管理員的家目錄,optional,之所以是可選的,因為管理員不該登陸系統

/lib:為系統啟動或者根檔案系統上的應用程式(/bin,/sbin等)提供共享庫,以及為核心提供核心模組

modules:用於儲存核心模組的目錄

/lib64:64位系統特有的存放共享庫的路徑

/media:可攜式裝置掛載點。cdrom,floppy等

/mnt:其它檔案系統的臨時掛載點

/opt:附加應用程式的安裝位置,optional

/srv:當前主機為服務提供的資料

/tmp:為那些會產生臨時檔案的程式提供的用於儲存臨時檔案的目錄,可供所有使用者執行寫入操作,有特殊許可權

/usr:全域性共享唯讀資料路徑,自己也是層級結構,僅次於根目錄第二重要

/var:儲存經常發生變化的資料的目錄,也是乙個層級結構。可以具體查fhs標準。

/proc:基於記憶體的(臨時的)虛擬檔案系統,用於為核心及程序在執行時儲存其相關資訊,它們多為核心引數,例如:net.ipv4.ip_forward,虛擬為net/ipv4//ip_forward,儲存於/proc/sys下,因此其完整路徑為:/proc/sys/net/ipv4//ip_forward

/sys:虛擬檔案系統,提供了一種比/proc更為理想的訪問核心資料的途徑,其主要作用在於為管理linux裝置提供一種統一模型的介面。參考:

檔案系統層級標準

here is an example of a fhs compliant system.other fhs compliant layouts are possible.shareable unshareable static usr etc opt boot variable var mail ...

Linux根檔案系統

root 檔案系統是檔案系統的頂級目錄。它必須包含在掛載其它檔案系統前需要用來啟動 linux 系統的全部檔案。它必須包含需要用來啟動剩餘檔案系統的全部可執行檔案和庫。檔案系統啟動以後,所有其他檔案系統作為 root 檔案系統的子目錄掛載到標準的 預定義好的掛載點上。bin 該目錄存放所有使用者可以...

linux檔案系統與根檔案系統

檔案系統 與 根檔案系統 要不我們就統一簡稱為fs和rfs 檔案系統 file system fs 根檔案系統 root file system rfs。首先你考慮一點描述語句 根檔案系統也是一種 檔案系統 可以認為是一種 特殊的 檔案系統 為什麼是叫 特殊的 呢?是因為這種 根 檔案系統 承載著某...