FHS:檔案系統層次标準,定義了linux,unix等檔案系統應該遵循的标準。故linux,unix都有基本一樣的檔案系統。我們知道linux中,一切皆檔案,而所有檔案都存放在“/”下,可見了解“/”下的檔案作用至關重要。如下是“/”下的各目錄的作用:
/bin 存放可執行的(二進制)指令檔案,非管理類的指令,例如ls等。
/sbin 存放管理類的可執行(二進制)指令的檔案,通常隻有管理者才能使用,例如shutdown等
/lib 存放庫檔案
/etc 配置檔案的存放位置
/etc/sysconfig 服務的額外配置檔案,及網絡裝置相關配置檔案
/etc/init.d 服務的管理腳本
/usr 系統運作後的程式檔案的存放位置,例如普通指令,幫助檔案等。例如
useradd,man等。
/usr/bin
/usr/sbin
/usr/etc
/usr/lib
/usr/local(安裝第三方軟體的路徑,與系統運作無關)
/usr/local/bin
/usr/local/sbin
/usr/local/etc
/usr/local/lib
/boot 系統啟動的引導檔案的目錄,例如grub等
/dev 裝置檔案的存放目錄。隻有c和b,c是線性的,一次讀一個字元;b非線性,随即讀,一次讀一個塊,例如硬碟
/home/USERNAME 使用者的家目錄
/root 超級管理者的家目錄
/lost+found 系統突然關閉,那些沒有屬組和屬主的檔案儲存其中,是一個磁盤分區
/media和/mnt 挂載點 media通常挂載便攜裝置,mnt通常挂載硬碟等
/misc 存放雜項檔案
/opt 可選目錄,有些第三方軟體(即和系統無任何關系),把此目錄當作預設安裝位置 例如:Nessus,Oracle
/proc proc檔案系統是一個僞檔案系統,它隻存在記憶體當中,而不占用外存空間。它以檔案系統的方式為通路系統核心資料的操作提供接口。
/sys 是将核心的一些資訊映射,可供應用程式所用。比如像磁盤這樣儲存設備或某些總線裝置的驅動程式相關屬性資訊。
/srv 和服務運作相關,和使用者無關的檔案的存放位置
/tmp 臨時檔案的存放目錄
/var 一些經常要改變的檔案的存放位置
/var/log 日志檔案
/var/run 每個程序的PID檔案
/var/mail 使用者的郵件未檢視的使用者隊列
本文轉自 leejia1989 51CTO部落格,原文連結:http://blog.51cto.com/leejia/776494,如需轉載請自行聯系原作者