Linux2:Linux目錄結構

Linux目錄圖服務器

進入根目錄,使用ll命令看一下Linux整個根目錄圖:函數

這裏面全部的目錄都是買完服務器以後最初始的目錄,沒有進過任何加工。Linux以樹的結構組織全部目錄,用一張圖表示一下Linux的目錄結構:ui

下面,來挨個認識一下每個目錄及其做用。spa

 

bin目錄3d

bin是binary的縮寫,裏面存放的是可執行的二進制文件,如ls、cat、mv、mkdir等,可用這個目錄查看有哪些命令可使用(雖然通常也不會這麼作)。日誌

 

boot目錄blog

這個目錄存放的是系統啓動時使用的一些核心文件,不是專門研究Linux內核的,這個目錄不須要關心。進程

 

dev目錄內存

dev是device的縮寫,存放的是Linux的外部設備,在Linux中訪問設備的方式和訪問文件的方式是相同的。資源

 

etc目錄

etc目錄是系統配置文件存放的目錄,例如用戶的帳號密碼配置、各類服務的初始配置等,通常來講這個目錄下的各配置是可讓通常使用者查看的,可是隻有root有權利修改。比較重要的配置有/etc/inittab、/etc/init.d、/etc/modprobe.conf、/etc/X11等,全部服務的啓動腳本都是放在/etc/init.d中的。

 

home目錄

home目錄初始是空的,這是系統預設的使用者家目錄(home directory),在新增一個通常使用者帳號時,預設的使用者家目錄都會規範到這裏來,這在以後用戶操做的文章中會提到。比較重要的是,家目錄有兩種代號:

  • ~表示當前使用者的家目錄
  • ~username表示用戶名爲username的家目錄

 

lib目錄和lib64目錄

lib目錄和lib64目錄放在一塊兒說了,上面截取的是lib目錄的圖。

lib目錄中存放的是開機時會使用到的庫函數以及在/bin和/sbin目錄下的指令會調用的庫函數,lib目錄中比較重要的目錄爲/lib/modules目錄,lib64目錄下存放的是64位機使用到的庫函數。

 

lost+found目錄

系統因爲異常產生錯誤時,會將一些遺失的片斷存放於此目錄下。

 

medis目錄和mnt目錄

這兩個目錄初始都是空的,做用差很少,放一塊兒說。

medis是媒體的意思,即/media目錄下存放的是可移除的設備,如軟碟、光碟、DVD等裝置都在暫時掛載於此。

/mnt目錄早些時候和/media目錄做用相同,不過如今一般用來掛在臨時安裝目錄了,例如DBA能夠利用/mnt目錄掛載文件系統。

 

opt目錄

這個目錄初始也是空的,用於存放給服務器額外安裝的軟件的存放路徑,例如KDE桌面軟件。

 

proc目錄

proc目錄存儲了系統進程的相關信息,全部的數據都存儲在內存中,不佔內存,/proc目錄中有兩類數據:

  • 數字開頭的表示具體的進程id,例如上圖的一、十、12
  • 非數字開頭的表示系統資源信息

例如/proc/cpuinfo表示cpu相關信息,/proc/version表示系統的版本信息。

 

root目錄

root目錄表示root用戶的家目錄。

 

sbin目錄

sbin目錄中存放的是系統管理員使用的可執行命令,錄入fdisk、shutdown、mount等,與bin目錄不一樣的是,這幾個目錄是給系統管理員root使用的命令,通常用戶只能查看而不能設置和使用。

 

srv目錄

srv初始是一個空目錄,srv目錄是服務啓動以後須要訪問的數據目錄,如www服務須要訪問的網頁數據存放在/srv/www內。

 

sys目錄

sys目錄和/proc目錄很類似,數據也都在內存中而不在磁盤中,存放系統相關信息。

 

tmp目錄

這是讓通常使用者或者正在執行的程序暫時存放數據的地方,這是任何用戶都可以存取的一個兗,因此須要按期清理一下,固然,重要的資料不建議放在此目錄中。

 

var目錄

存放系統運行過程當中常常變化的文件,例如隨時更改的日誌文件/var/log,郵件文件/var/spool/mail,進程id文件/var/run

相關文章
相關標籤/搜索