根目錄/: 最重要的一個目錄,與開機/修複/還原有關。該目錄所在的分區越小越好,安裝的程式也最好不要放在該分區內。 根目錄下必須存在的子目錄: 存放系統設置的文件,可執行文件最好不在放置在此目錄中。該目錄有幾個重要的子目錄: passwd: 存放系統帳號信息; shadow: 存放系統登錄密碼; g ...
根目錄/:
最重要的一個目錄,與開機/修複/還原有關。該目錄所在的分區越小越好,安裝的程式也最好不要放在該分區內。
根目錄下必須存在的子目錄:
目錄 | 說明 |
/bin | 存放了很多常用命令,能被root和一般賬號執行使用。新版centos中此目錄是/usr/bin的連接點。 |
/root | 開機時要用到的文件,包括linux核心文件、開機選項菜單和設置文件。 |
/dev | 所有外設設備都以文件形式存在於此目錄中。 |
/etc |
存放系統設置的文件,可執行文件最好不在放置在此目錄中。該目錄有幾個重要的子目錄: passwd: 存放系統帳號信息; shadow: 存放系統登錄密碼; group: 存放群組信息; opt: 第三方協助軟體的設置文件信息; |
/lib | 存放系統函數庫文件;其子目錄 modules 存放核心驅動程式文件;新版centos中,此目錄是/usr/lib連接點。 |
/media | 存放可移除設備掛載點。 比如cdrom,軟碟機等。 |
/mnt | 被media目錄替代,可用於暫時掛載用。 |
/opt | 安裝第三方軟體的地方。比如桌面管理系統KDE就裝在這裡。還有自定義的軟體也可以安裝在這裡。但過去的習慣是安裝在/usr/local目錄內。 |
/run | 存放開機時產生的各種記錄文件。舊的FHS定義是在/usr/run目錄內。 |
/sbin | 常用的開機/修複/還原系統等執行文件存放於此。比如fdish,ifconfig等。 新版centos中,此目錄是/usr/sbin的連接點。 |
/srv | 存放網路服務需要的文件,比如網頁文件、ftp存取文件等。 |
/tmp | 存放臨時文件的地方,任何人都可以訪問更改。 |
/usr | 用戶文件 |
/var | 變動性的文件。 |
根目錄建議存在的目錄:
目錄 | 說明 |
/home | 存放使用者的個人文件地方,每個使用者賬號為一個子目錄。 |
/lib<qual> |
存放不同的二進位函數庫文件,比如lib64存放64位的函數文件。此目錄在新版centos中,是/usr/lib<qual>的關連點。 |
/root | root管理員的家目錄 |
其他一些較重要的目錄,FHS中未提及:
目錄 | 說明 |
/lost+found | 如果使用了ext2,ext3,ext4文件系統,則會出現此目錄,用於存放丟失的文件碎片。使用xfs文件系統,不會出現該目錄。 |
/proc |
存放一些運行中的各種信息記錄文件。此目錄存放在記憶體中,不占用硬碟空間。 |
/sys | 與/proc類似,同樣存放在記憶體中。 |
/usr目錄:
FHS定義該目錄存放一些可分享的不會變動的文件。usr英文全稱是unix system resource,並非user的意思。一般安裝的軟體都會存放到此目錄中,所以該目錄占用的硬碟空間較大。
HFS要求/usr下應存在的目錄:
目錄 | 說明 |
/usr/bin | 存放一般用戶都能執行的程式,/bin關連該目錄。該目錄下不應再有子目錄。 |
/usr/lib | /lib關連與此。 |
/usr/sbin | /sbin關連與此。 |
/usr/local | 系統管理員安裝的軟體位置。 |
/usr/share | 所有的說明文件,包括共用文件都存放在這裡。比如man目錄存放線上說明文件,doc存放軟體項目說明文件,zoneinfo存放與時區相關的說明文件。 |
HFS建議/usr下存在的目錄:
目錄 | 說明 |
/usr/games | 存放與游戲相關的文件。 |
/usr/include | 一些與安裝軟體相關的包含文件 |
/usr/libexec | 一般使用者較少用到的執行文件或腳本文件存放在此。 |
/usr/lib<quar> | /lib<quar>關連到此目錄中。 |
/usr/src | 存放軟體源代碼的地方。核心linux源代碼則存放在linux子目錄下。 |
/var目錄:
該目錄存放的都是經常變動的文件,比如緩存文件,登錄記錄和軟體運行時產生的記錄文件,包括mysql資料庫文件等。
FHS要求存在的目錄:
目錄 | 說明 |
/var/cache | 應用程式執行時產生的緩存文件。 |
/var/lib | 存放應用程式要用到的信息數據文件,比如mysql資料庫文件。各種軟體都會在該目錄下建立自己的子目錄。 |
/var/lock | 某些設備或文件資源需要獨占使用時,此設備或文件將上鎖。新系統中,該目錄關連至/run/lock目錄。 |
/var/log | 記錄登錄信息的目錄。比如重要的文件有:/var/log/messages, /var/log/wtmp(記錄登錄者信息)。 |
/var/mail | 存放email文件的目錄。關連至/var/spool/mail目錄。 |
/var/run | 某些程式或服務啟動後,其PID會記錄到該目錄中。該目錄關連至/run目錄。 |
/var/spool | 等待執行程式要排隊用到的資料。比如要發出的email信息,會暫存於此,等到發出後就刪除。 |