Linux學習筆記 Linux目錄結構

2021-07-24 23:54:42 字數 915 閱讀 6561

與windows作業系統比較,windows 一直是以儲存介質為主的,主要以碟符(c 盤,d 盤…)及分割槽來實現檔案管理,然後其下才是目錄,目錄就顯得不是那麼重要,除系統檔案之外的使用者檔案放在任何地方任何目錄也是沒有多大關係。

然而 unix/linux 恰好相反,unix 是以目錄為主的,linux 也繼承了這一優良特性。 linux 是以樹形目錄結構的形式來構建整個系統的,可以理解為乙個使用者可作業系統的骨架。雖然本質上無論是目錄結構還是作業系統核心都是儲存在磁碟上的,但從邏輯上來說 linux 的磁碟是「掛在」(掛載在)目錄上的,每乙個目錄不僅能使用本地磁碟分割槽的檔案系統,也可以使用網路上的檔案系統。舉例來說,可以利用網路檔案系統(network file system,nfs)伺服器載入某特定目錄等。

fhs標準

fhs(英文:filesystem hierarchy standard 中文:檔案系統層次結構標準),多數 linux 版本採用這種檔案組織形式,fhs 定義了系統中每個區域的用途、所需要的最小構成的檔案和目錄同時還給出了例外處理與矛盾處理。

fhs 定義了兩層規範,第一層是,/ 下面的各個目錄應該要放什麼檔案資料,例如 /etc 應該要放置設定檔案,/bin 與 /sbin 則應該要放置可執行檔案等等。

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

fhs2.3標準可參考下圖:

fhs 依據檔案系統使用的頻繁與否以及是否允許使用者隨意改動,將目錄定義為四種互動作用的形態,如下表所示:

寫得蠻好的linux學習筆記 linux目錄架構

根目錄 bin 常用的命令 binary file 的目錄 boot 存放系統啟動時必須讀取的檔案,包括核心 kernel 在內 boot grub menu.lst grub設定 boot vmlinuz 核心 boot initrd 核心解壓縮所需 ram disk dev 系統周邊裝置 etc...

linux學習筆記

開機流程簡介 1 載入 bios 的硬體資訊,並取得第乙個開機裝置的代號 2 讀取第乙個開機裝置的 mbr 的 boot loader 亦即是 lilo,grub,spfdisk 等等 的開機資訊 3 載入 kernel 作業系統核心資訊,kernel 開始解壓縮,並且嘗試驅動所有硬體裝置 4 ke...

Linux 學習筆記

配置 telnet 服務 vi etc hosts.deny 在all all 行前加 號注釋,登出該行。新增一行all all 用 登出disable yes,或者修改為 disble no vi etc pam.d login 在auth required lib security pam se...