fhs:檔案系統層級標準,規定linux發行版應該建立哪些目錄
ls / 可以檢視到一級子目錄
/boot 系統啟動相關
兩個關鍵檔案:initrd記憶體(虛擬)磁碟,vmlinuz核心,grub(bootloader)
/dev 裝置檔案
裝置檔案兩種型別:
塊裝置:隨機訪問,資料塊
線性裝置:線性訪問,按字元為單位
裝置號:主裝置號(major)和次裝置號(minor)
/etc 配置檔案(主要為文字檔案)
/home 使用者家目錄
/home/username
root使用者的家目錄就是/root目錄,不在/home下
/lib 庫檔案目錄
靜態庫 .a
動態庫 .so(shared object共享物件)
庫就是封裝好的一些功能,不能單獨執行,因為沒有執行入口
共享庫動態鏈結,所有程式共用,靜態庫是作為程式的一部分
/lib/modules 核心模組
/media 掛載點目錄,掛載移動裝置
掛載:可以說是給裝置檔案乙個訪問入口
/mnt 掛載點目錄,掛載額外的臨時檔案系統
/opt 可選目錄,早期用於安裝第三方軟體,現在一般約定安裝在/usr/local目錄
/proc 偽檔案系統,存放核心對映檔案;只有系統執行時該目錄下才會有內容
系統調優、效能監控都跟這個目錄有關
/sys 偽檔案系統,存放跟硬體裝置相關的屬性對映檔案;只有系統執行時該目錄下才會有內容
系統調優
/tmp 臨時檔案,許可權很獨特,為t,而不是x,誰都有許可權,但只能刪自己的檔案
/var 可變化的檔案,隨系統的執行時間,內容不斷增大
/bin 存放可執行檔案,或者說命令,使用者命令
/sbin 存放管理命令
/usr universal shared read-only 全域性共享的唯讀檔案
/usr/bin
/usr/sbin
/usr/lib
/usr/local 第三方軟體安裝目錄,獨立王國
/usr/local/bin
/usr/local/sbin
/usr/local/lib
Linux根檔案系統詳解
fhs,filesystem hierarchy standard 檔案系統目錄標準 多數linux版本採用這種檔案組織形式。fhs的重點在於規範每個特定的目錄下應該要放置什麼樣的資料。根目錄是整個系統最重要的乙個目錄,所有的目錄都是由根目錄衍生而來,同時根目錄也與開機 還原 系統修復的動作有關。由...
Linux根檔案系統詳解
boot 系統啟動相關的檔案,如核心 initrd,以及grub bootloader dev 裝置檔案 塊裝置 隨機訪問,資料塊 字元裝置 線性訪問,按字元為單位 裝置號 主裝置號 major 和次裝置號 minor etc 配置檔案 home 使用者的家目錄,每乙個使用者的家目錄通常預設為 ho...
Linux根檔案系統
root 檔案系統是檔案系統的頂級目錄。它必須包含在掛載其它檔案系統前需要用來啟動 linux 系統的全部檔案。它必須包含需要用來啟動剩餘檔案系統的全部可執行檔案和庫。檔案系統啟動以後,所有其他檔案系統作為 root 檔案系統的子目錄掛載到標準的 預定義好的掛載點上。bin 該目錄存放所有使用者可以...