? ? ? ? ? ? ? ? ? ? ? ? ? Linux目錄配置及應放置的內容
/bin:系統有很多放置執行文件的目錄,但/bin比較特殊。因為/bin放置的是在用戶維護模式下還能夠被操作的命令。在/bin下面的命令可以被root與一般賬號所使用,主要有cat,chmod,chown,date,mv,mkdir,cp,bash等常用命令。
/boot:這個目錄主要在放置開機會使用到的文件,包括Linux內核文件以及開機菜單與開機所需要文件等。Linux kernel常用的文件名為vmlinuz,如果使用的是grub這個引導裝載程序,則還會存在/boot/grub/這個目錄。
/dev:在Linux系統上,任何設備與接口設備都是以文件的形式存在于這個目錄當中的。你只要通過訪問這個目錄下面的某個文件,就等于訪問某個設備。比要重要的文件有/dev/null,/dev/zero,/dev/tty,/dev/lp*,/dev/hd*,/dev/sd*等。
/etc:系統主要的配置文件幾乎都放置在這個目錄內,例如人員的帳號密碼文件、各種服務的起始文件等。一般來說,這個目錄下的各文件屬性是可以讓一般用戶查閱的,但是只有root有權修改。FHS建議不要放置可執行文件(binary)在這個目錄中,比較重要的文件有/etc/inittab,/etc/init.d/,/etc/modprobe.conf,/etc/x11/,/etc/fstab,/etc/sysconfig/等。另外,其下重要的目錄有:
/etc/init.d/:所有服務的默認啟動腳本都是放在里面的,例如要啟動或者關閉iptables的話:“/etc/init.d/iptables start”、“/etc/init.d/iptables stop”
/etc/xinetd.d/:這就是所謂的super daemon管理的各項服務的配置文件目錄
/etc/x11/:與X? Window有關的各種配置文件都在這是里,尤其是xorg.conf這個XServer的配置文件。
/home:這是系統默認的用戶主文件夾(home directory)。在你創建一個一般用戶帳號時,默認的用戶主文件夾都會規范到這里來。比較重要的是,主文件夾有兩種代號:
~:代表目前這個用戶的主文件夾
~dmtsai:則代表dmtsai的主文件夾。
/lib:系統的函數庫存非常多,而/lib放置的則是在開機時會用到的函數庫,以及在/bin或/sbin下面的命令會調用函數庫而已。什么是函數庫存呢?你可以將它想成是“外掛”,某些命令必須要有這些“外掛”才能夠順利完成程序的執行之意。尤其重要的是/lib/modules/這個目錄,因為該目錄會放置內核相關的模式塊(驅動程序)。
/media:media是“媒體”的英文,顧名思義,這個/media 下面放置的就是可刪除的設備。包括軟盤、光盤、DVD等設備都暫時掛載于此。常見的文件名有/media/floppy,/midia/cdrom等。
/mnt:如果你想要暫時掛載某些額外的設備,一般建議你可以放置到這個目錄中,在比較早的時候,這個目錄的用途與/media相同。只是有了/media之后,穿上目錄就用暫時掛載了。
/opt:這個是給第三方軟件放置的目錄。什么是第三方軟件啊?舉例來說,KDE這人桌面管理系統是一個獨產的計劃,不過它可以安裝到linux系統中,因此KDE的軟件就建議放置到此目錄下了。另外如果你想要自行安裝額外的軟件(非原本的distribution提供的),以前的linux系統中,我們還是習慣放置在/usr/local目錄下。
/root:系統管理員(root)的主文件夾。這所以放在這里,是因為如果進入單用戶維護模式而僅掛載根目錄時,該目錄就能夠擁有root的主文件夾,所以我們會希望root的主文件夾與根目錄放置在同一個分區中。
/sbin:Linux有非常多的命令是用來設置系統環境的,這些命令只有root才能夠利用來“設置”系統,其他用戶最多只能用來“查詢”而已。放在/sbin下面的為開機過程中所需要的,里面包括了開機、修復、還原系統所需要的命令。至于某些服務器軟件程序,一般放置到/usr/sbin/當中。至于本機自行安裝的軟件所產生的系統執行文件(system binary),則放置到/usr/local/sbin當中了,常見的命令包括fdisk,fsck,ficonfig,init,mkfs等。
/svr:srv可以視為“service”的縮寫,是一些網絡服務啟動之后,這些服務需要取用的數據目錄。常見的服務例如WWW,FTP等。舉例來說,WWW服務需要的網頁數據就可以放置在/srv/www/里面。
/tmp:這是讓一般用戶或者正在執行的程序暫時放置文件的地方。這個目錄是任何人都能夠訪問,所以你需要定期清理一下,當然,重要數據不可放置此目錄。因為FHS甚至建議在開機時,應該要將/tmp下的數據都刪除。
本文轉自 gswljy 51CTO博客,原文鏈接:http://blog.51cto.com/guoshiwei/688718