CentOS是文件管理系統,在CentOS中全部的程序都以文件形式存儲。初學CentOS的朋友須要瞭解各個掛載點 目錄的結構和做用。這樣才能更好的去管理系統。linux
CentOS的目錄大致上可分爲四類:管理類、用戶類、應用程序類、信息類文件目錄。數據庫
一 、管理類目錄:windows
/boot 這個目錄下存放Linux的啓動文件和內核文件,例如LILO或GRUB的文件,若是你要升級內核也要在這裏 。初始能夠獨立一個掛載點,若是不考慮升級就沒必要獨立了。服務器
/bin 這裏存放了標準的(或者說是缺省的)linux的工具,好比像「ls」、「vi」還有「more」等等。一般來講,這個目錄已經包含在你的「path」系 統變量裏面了。什麼意思呢?就是:當你在終端裏輸入ls,系統就會去/bin目錄下面查找是否是有ls這個程序。
網絡
/sbin 這裏存放系統管理員使用命令及程序,僅有ROOT可以使用(與/bin的區別咱們能夠簡單的這樣記:/sbin 中s表明super就是超級,多了s普通用戶就沒有權限使用了)。普通用戶無權限執行這個目錄下的命令,這個目錄和/usr/sbin; /usr/X11R6/sbin或/usr/local/sbin目錄是類似的;咱們記住就好了,凡是目錄sbin中包含的都是root權限才能執行的。工具
/var 用來存儲常常被修改的文件,如日誌、數據文件、郵箱等。 看名字就知道,咱們能夠理解爲vary的縮寫,/var下有/var/log 這是用來存放系統日誌的目錄。/var/www目錄是定義Apache服務器站點存放目錄;/var/lib 用來存放一些庫文件,好比MySQL的,以及MySQL數據庫的的存放地;測試
/etc 該目錄存放系統管理時要用到的各類配置文件和子目錄。例如網絡配置文件、文件系統、X系統配置文 件、設備配置信息、設置用戶信息等。字體
/dev 該目錄包含了CentOS系統中使用的全部外部設備,它其實是訪問這些外部設備的端口,訪問這些外 部設備與訪問一個文件或一個目錄沒有區別。spa
/media 有些linux的發行版使用這個目錄來掛載那些usb接口的移動硬盤(包括U盤)、CD/DVD驅動器等等。
操作系統
/mnt 在這裏能夠實現掛載光盤、U盤、網絡目錄等臨時文件系統。
二 、用戶類目錄:
/root 這個就是超級管理員的主目錄。
/home 普通用戶的目錄,通常新建用戶會在這個目錄下創建一個一樣名字的子目錄,做爲新用戶的主目錄。
三 、應用程序類目錄:
/usr 存放安裝的應用程序和文件,這個就相似於Win系統下C盤的windows文件夾,習慣上咱們會將安裝的程 序放在/usr/local下。這個目錄下有不少的文件和目錄。當咱們安裝一個Linux發行版官方提供的軟件包時,大多安裝在這裏。 若是有涉及服務器配置文件的,會把配置文件安裝在/etc目錄中。/usr目錄下包括涉及字體目錄/usr/share/fonts ,幫助目錄 /usr/share/man或/usr/share/doc,普通用戶可執行文件目錄/usr/bin 或/usr/local/bin 或/usr/X11R6/bin ,超級權限用戶root的可執行命令存放目錄,好比 /usr/sbin 或/usr/X11R6/sbin 或/usr/local/sbin 等;還有程序的頭文件存放目錄/usr/include。/usr/local 這裏主要存放那些手動安裝的軟件,即不是經過「新立得」或apt-get安裝的軟件。它和/usr目錄具備相相似的目錄結構。讓軟件包管理器來管理 /usr目錄,而把自定義的腳本(scripts)放到/usr/local目錄下面,我想這應該是個不錯的主意。
/opt 表示的是可選擇的意思,有些軟件包也會被安裝在這裏,也就是自定義軟件包,好比在Fedora Core 5.0中,OpenOffice就是安裝在這裏。有些咱們本身編譯的軟件包,就能夠安裝在這個目錄中;經過源碼包安裝的軟件,能夠經過 ./configure --prefix=/opt/目錄;你想嘗試最新的firefox測試版嗎?那就裝到/opt目錄下吧,這樣,當你嘗試完,想刪掉firefox的時候,你就可 以直接刪除它,而不影響系統其餘任何設置。安裝到/opt目錄下的程序,它全部的數據、庫文件等等都是放在同個目錄下面。 舉個例子:剛纔裝的測試版firefox,就能夠裝到/opt/firefox_beta目錄下,/opt/firefox_beta目錄下面就包含了運行firefox所須要的全部文件、庫、數據等等。要刪除firefox的時候,你只需刪除/opt/firefox_beta目錄便可,很是簡單。
/lib 該目錄用來存放系統動態連接共享庫,幾乎全部的應用程序都會用到該目錄下的共享庫,其做用相似 於Windows裏的.dll文件
/tmp 存放臨時文件,系統會自動清理,擁有t權限黏着位。
四 、信息類目錄:
/proc 操做系統運行時,進程信息及內核信息(好比cpu、硬盤分區、內存信息等)存放在這裏。/proc目錄假裝的文件系統proc的掛載目錄,proc並非真正的文件系統,它的定義能夠參見 /etc/fstab
/lost+found 該目錄在大多數狀況下都是空的。但當忽然停電、或者非正常關機後,有些文件就臨時存放 在這裏。