天天看點

linux根目錄下的檔案解析

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,如需轉載請自行聯系原作者

繼續閱讀