Linux系統目錄結構詳細介紹

Linux系統目錄結構詳細介紹

Linux系統

Linux系統目錄結構:

/bin : bin是Binary的縮寫,該目錄下存放的是最常用的命令。

/boot:該目錄下存放的是啟動Linux時使用的一些核心文件,包括一些連接文件以及鏡像文件

/dev : dev是Device(設備)的縮寫。該目錄下存放的是Linux的外部設備。在Linux中,訪問設備的方式和訪問文件的方式是相同的。

/etc:該目錄下存放的是所有系統管理所需要的配置文件和子目錄

/home:這是用戶的家目錄。在Linux中,每個用戶都有一個自己的目錄,一般該目錄名是以用戶的賬號

命名的。

/lib和/lib64:這兩個目錄下存放的是系統最基本的動態連接共享庫,其作用類似於Windows裡的DLL文件,幾乎所有的應用程序都需要用到這些共享庫。其中/lib64為64位的軟件包的庫文件所在目錄

/media:系統會自動識別一些設備(如U盤、光驅等),當識別後,Linux會把識別的設備掛載到該目錄下

/mnt:系統提供該目錄是為了讓用戶臨時掛載別的文件系統。我們可以將光驅掛載到/mnt/上,然後進入該目錄查看光驅裡的內容。

/opt:這是給主機額外安裝軟件所設置的目錄,該目錄默認為空。比如,你要安裝一個Oracle數據庫,可以放到該目錄下。

/proc:該目錄是一個虛擬目錄,是

系統內存的映射,可以直接訪問它來獲取系統信息。該目錄的內容在內存裡,可以直接修改裡面的某些文件。比如可以通過下面的命令來屏蔽主機的ping命令,使其他人無法ping你的機器。在日常工作中,經常用到類似的用法:#echo 1>/proc/sys/net/ipv4/icmp_echo_ignore_al1

Linux系統目錄結構詳細介紹

紅旗Linux系統

/root:該目錄是系統管理員的用戶家目錄

/run:這個目錄其實和/var/run是同一個目錄,這裡面存放的是一些服務的pid。一個服務啟動完後,是有一個pid文件的。

/sbin:s就是Super User的意思,該目錄存放的是系統管理員使用的系統管理程序

/srv:該目錄存放的是一些服務啟動之後需要提取的數據

/sys:該目錄存放的是與硬件驅動程序相關的信息

/tmp:該目錄用來存放一些臨時文件

/usr:這是一個非常重要的目錄,類似於Windows下的Program Files目錄,用戶的很多應用程序和文件

都存放在該目錄下。

/usr/bin:該目錄存放的是系統用戶使用的應用程序

/usr/sbin:該目錄存放的是超級用戶使用的比較高級的管理程序和系統守護程序

/usr/sre:該目錄是內核源代碼默認的放置目錄

/var:該目錄存放的是不斷擴充且經常修改的目錄,包括各種日誌文件或者pid文件,其中剛剛提到的/var/run就是在這個目錄下面。

Linux系統目錄結構詳細介紹

Linux系統

在Linux系統中,有幾個重要的目錄需要注意,不要誤刪除或者隨意更改其內部文件。下面再簡單總結一下這幾個重要的目錄。

/etc目錄下是系統的配置文件,如果更改了該目錄下的某個文件,可能會導致系統無法正常啟動

/bin、/sbin、/usr/bin和/usr/sbin目錄是系統預設的執行文件的放置目錄,其中/bin和/usr/bin目錄下是供系統用戶使用的指令(除root外的通用賬戶),而/sbin和/usr/sbin目錄下則是供root使用的指令。比如,1s指令就存放在/bin/目錄下。

/var也是一個非常重要的目錄,系統上運行各個程序時所產生的日誌都被記錄在該目錄下(即/var/log目錄中)。另外mail指令的預設也放置在這。


分享到:


相關文章: