1. 程式人生 > >CentOS目錄結構詳解

CentOS目錄結構詳解

CentOS是檔案管理系統,在CentOS中所有的程式都以檔案形式儲存。初學CentOS的朋友需要了解各個掛載點 目錄的結構和作用。這樣才能更好的去管理系統。

CentOS的目錄大體上可分為四類:管理類、使用者類、應用程式類、資訊類檔案目錄。

一 、管理類目錄:

/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系統中使用的所有外部裝置,它實際上是訪問這些外部裝置的埠,訪問這些外 部裝置與訪問一個檔案或一個目錄沒有區別。

/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 該目錄在大多數情況下都是空的。但當突然停電、或者非正常關機後,有些檔案就臨時存放 在這裡。

來源:https://www.cnblogs.com/zsmynl/p/3602011.html