事實上,FHS針對目錄樹架構僅定義出三層目錄下應該放置哪些數據,分別是下麵三個目錄: 一、/(根目錄):與開機系統有關 根目錄(/)所在分區應該越小越好,且應用程式所安裝的軟體最好不要與根目錄放在同一分區內,保持根目錄越小越好。這樣不但性能好,根目錄所在文件系統也較不容易發生問題 在Linux系統上 ...
事實上,FHS針對目錄樹架構僅定義出三層目錄下應該放置哪些數據,分別是下麵三個目錄:
一、/(根目錄):與開機系統有關
根目錄(/)所在分區應該越小越好,且應用程式所安裝的軟體最好不要與根目錄放在同一分區內,保持根目錄越小越好。這樣不但性能好,根目錄所在文件系統也較不容易發生問題
/bin | 放置的是在單用戶維護模式下還能夠被操作的命令。一般用戶使用的命令,如:cat,chmod,chown,mkdir,cp,bash等 |
---|---|
/boot | 放置內核及以及開機菜單與開機所需配置文件等,及LILO、GRUB等導引程式(bootloader)的文件 |
/dev |
在Linux系統上,任何設備與介面設備都以文件的形式存在於這個目錄中,只要通過訪問這個目錄下麵的某個文件,就等於訪問某個設備, 如硬碟,分區,鍵盤,滑鼠,USB,tty等所有的設備文件都放在這個目錄。 |
/etc |
系統的所有配置文件都存放在此目錄中。例如人員的賬號密碼文件、各種服務的起始文件等。 一般這個目錄下的個文件屬性可以讓一般用戶查閱,但只有root有權利修改 不要放置可執行文件在這個目錄中 |
/home |
用戶文件夾,所有的用戶都是用此空間。 比較重要的是,主文件夾有兩種代號: ~:代表目前這個用戶的主文件夾 ~dmtsai:則代表dmtsai的主文件夾 |
/lib | 放置的是在開機時會用到的函數庫,以及在/bin或/sbin下麵的命令會調用的函數庫 |
/media | 放置的是可刪除的設備。包括軟盤、光碟、DVD等設備都暫時掛載於此;掛接CD-ROM等設備的目錄 |
/mnt | 移動設備文件系統的掛點 |
/opt | 存放後來追加的用戶應用程式 |
/root | 系統管理員的主文件夾 |
/sbin |
存放系統管理所需要的命令。放在/sbin下的為開機過程中所需要的,裡面包括了開機、修複、還原系統所需的命令 |
/srv |
可視為service的縮寫,是一些網路服務啟動後,這些服務所需要去用的數據目錄。常見的服務如www,FTP等。 如WWW服務需要的網頁數據就可以放置在/srv/www/裡面 |
/tmp | 臨時文件目錄,重新啟動時被清除。 |
不可與根目錄分開的目錄:
/etc:配置文件
/bin:重要執行文件
/dev:所需要的設備文件
/lib:執行文件所需的函數庫與內核所需模板
/sbin:重要的系統執行文件
二、/usr(unix software resource):與軟體安裝執行有關;
三、/var(variable):與系統運作過程有關。