fhs檔案系統層級結構

2021-08-13 11:04:30 字數 1566 閱讀 3802

檔案系統:作業系統用於明確儲存裝置或分割槽上的檔案的方法和資料結構;層次化管理檔案的結構就是檔案系統;

linux層次化檔案結構,倒樹狀結構檔案結構

fhs  filesystem hierarchy standard定義了兩層規範,第一層是, / 下面的各個目錄應該要放什麼檔案資料,

第二層則是針對/usr及/var這兩個目錄的子目錄來定義。例如/var/log放置系統登入檔案、/usr/share放置共享資料等等。

預設目錄    工作目錄,working directory,current directory

fhs    檔案系統層級結構標準,規定了目錄的型別和檔案存放型別

fhs    檔案系統層級結構

/:根目錄,所有的目錄、檔案、裝置都在/之下,/就是linux檔案系統的組織者,也是最上級的領導者。

/bin    可執行檔案,binary,使用者命令

/boot    系統啟動相關的檔案

/dev    device,裝置檔案因為在這個目錄中包含了所有linux系統中使用的外部裝置。它實際上是乙個訪問這些外部裝置的埠。

可以非常方便地去訪問這些外部裝置,和訪問乙個檔案,乙個目錄沒有任何區別。

裝置檔案

塊裝置        可實現隨機訪問的裝置,如磁碟,按資料塊訪問

字元裝置    線性訪問的裝置,如鍵盤,以字元為單位

/etc    配置檔案,純文字檔案的配置檔案要用到的網路配置檔案,檔案系統,x系統配置檔案,裝置配置資訊,設定使用者資訊等都在這個目錄下。

/home    家目錄,root使用者的家目錄不在/home目錄

/lib    library,庫檔案和核心模組檔案,這個目錄是用來存放系統動態連線共享庫的。

/lib64

/media    掛載點目錄,通常掛載光碟,行動硬碟

/mnt    掛載點目錄,通常掛載其他檔案系統,這個目錄一般是用於存放掛載儲存裝置的掛載目錄的,

比如有cdrom等目錄。可以參看/etc/fstab的定義

什麼是掛載點?光碟放進光碟機後,必須要將裝置關聯到當前檔案系統樹上的某個節點上,

才能進行訪問,把某個裝置和當前檔案系統上某個目錄進行關聯的這個過程,叫做掛載。

/opt    option自由選擇,主要給原始碼安裝軟體時候選擇的安裝目錄位置

/proc    process,該目錄儲存系統執行時核心的對映檔案       

/root    root使用者的家目錄,在生產環境中不允許用root使用者登入

/run    程序相關的資料

/sbin    管理員命令

/srv    系統服務相關資料   系統啟動服務時候可以訪問的資料庫目錄    

/sys    跟硬體裝置相關的屬性對映檔案,可以修改磁碟i/o排程 

/tmp    temp,臨時檔案目錄

/usr      系統核心所在目錄  系統資源

/var    可以理解為vary的縮寫,/var下有/var/log 這是用來存放系統日誌的目錄。

/var/www目錄是定義apache伺服器站點存放目錄;/var/lib 用來存放一些庫檔案,比如mysql的,以及mysql資料庫的的存放地。

FHS 檔案系統層級結構

根目錄,所有的目錄 檔案 裝置都在 之下,就是linux檔案系統的組織者,也是最上級的領導者。usr 系統核心所在目錄 系統資源 bin 可執行檔案,binary,使用者命令 boot 系統啟動相關的檔案 dev device,裝置檔案因為在這個目錄中包含了所有linux系統中使用的外部裝置。它實際...

FHS 檔案系統結構

fhs 檔案系統層次標準,定義出最上層 及子層 usr,var 的目錄內容應該要放置的檔案資料 1 主層次結構的根 整個檔案系統的根目錄 bin 所有使用者在單使用者模式中必須具備的二進位制命令檔案 boot 開機啟動相關的檔案 dev 系統中必要的裝置檔案 etc 系統配置檔案 home 普通使用...

Linux根檔案系統層級標準FHS

一 程式編譯方式 linux中的標準c庫為glibc,應用程式或多或少都會用到這個庫 二 終端 三 作業系統的組成部分 四 fhs filesystem hierarchy standard etc 系統程式的靜態配置檔案 home 普通使用者家目錄的集中位置,optional root 管理員的家...