天天看點

Linux 目錄結構詳解Part 4. Linux系統目錄結構

Part 4. Linux系統目錄結構

4.1 Linux系統目錄結構

Linux目錄結構如下圖所示:

Linux 目錄結構詳解Part 4. Linux系統目錄結構

樹形目錄結構如下圖所示:

Linux 目錄結構詳解Part 4. Linux系統目錄結構

4.2 Linux目錄詳解

● /boot : 存放的是啟動Linux時使用的一些核心檔案,包括一些連接配接檔案以及鏡像檔案;

● /etc : 存放所有的系統管理所需要的配置檔案和子目錄;

● /lib : 存放着系統最基本的動态連接配接共享庫,其作用類似于Windows李的DDL檔案。幾乎所有的應用程式都需要用到這些共享庫;

● /media : Linux系統會自動識别一些裝置,例如U盤,光驅等,當識别後,Linux會把識别的裝置挂在到這個目錄下;

● /opt : 安裝第三方軟體存放的目錄;

● /root : 系統管理者的目錄,也稱為超級權限這的使用者主目錄;

● /sbin : s表示Super User的意思,存放的是系統管理者使用的系統管理程式;

● /sys : Linux2.6核心的一個重大變化。此目錄下安裝了2.6核心中新出現的檔案系統sysfs。Sysfs檔案系統內建了下面3中檔案系統資訊:針對程序資訊proc檔案系統、針對裝置的devfs檔案系統、針對僞終端的devpts檔案系統。此檔案系統是核心裝置樹的一個直覺反映。當一個核心對象被建立時,對應的檔案和目錄也在核心對象子系統中被建立。

● /usr : 使用者的很多應用程式和檔案都存放在此目錄下,類似于windows下的program files目錄;

● /bin : bin-Binary的縮寫,儲存着經常使用的指令;

● /dev : dev-Device的縮寫,儲存着Linux外部裝置,在Linux中通路裝置的方式和通路檔案的方式是相同的;

● /home : 使用者主目錄,在Linux中,每個使用者都有一個自己的目錄,一般該目錄名是以使用者的賬号名稱命名的;

● /lib64 : 函數庫;

● /mnt : 用于使用者臨時挂在系統之外的檔案系統,例如:可以将光驅挂在在/mnt/上,然後進入該目錄就可以檢視光驅裡邊的内容;

● /proc : 虛拟目錄,系統記憶體映射,可以通過直接通路此目錄來擷取系統資訊。此目錄的内容不在硬碟上而是在記憶體中,可以直接修改裡邊的某些檔案,例如:屏蔽主機的ping指令,使其他主機無法ping此主機(echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all);

● /run : 儲存系統運作時需要的内容,系統下次啟動時重新生成;

● /srv : 儲存一些系統啟動之後需要提取的資料;

● /tmp : 儲存一些臨時檔案;

● /var : 此目錄儲存會不斷擴充的檔案,例如:經常會被修改的檔案。包括各種日志檔案;

● /lost+found : 空目錄,當系統非法關機後,這裡會存放一些檔案;

● /usr/bin : 系統使用者使用的應用程式;

● /usr/sbin : 超級使用者使用的比較進階的管理程式和系統守護程式;

● /usr/src : 核心源代碼預設的存放目錄;

注意:

       在Linux系統中,有幾個目錄比較重要,平時需要注意不樂山粗或者随意更改内部檔案,防止導緻系統無法正常啟動。

       /etc:系統配置檔案儲存的地方,修改可能導緻系統無法啟動。

       /bin,/sbin/usr/bin,/usr/sbin:系統預設的執行檔案的儲存目錄,例如:ls就在/bin/ls目錄下邊;

       /var:系統中的每個程式都會産生日志,儲存在/var/log目錄下,另外mail的預設儲存也是在此目錄中。

繼續閱讀