檔案系統:作業系統用於明確儲存裝置或分割槽上的檔案的方法和資料結構;層次化管理檔案的結構就是檔案系統;
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 管理員的家...