linux目錄配置 FHS

2021-05-26 23:38:48 字數 1827 閱讀 1467

/(根目錄):與開機系統有關

/usr (unix software resource):與軟體安裝、執行有關

/var (variable):與系統運作過程有關

/bin:

單人模式下還能被執行的指令

/boot:

主要放置開機會使用到的檔案, 包括linux核心檔案, 開機選單,與開機所需配置檔案等。

/dev:

任何裝置或介面裝置都是以檔案的形式存在於這個目錄當中

/etc:

系統主要的配置檔案幾乎都放置在這個目錄內, 如賬號密碼檔案, 各種服務的起始檔等

/home:

系統預設的使用者家目錄。

/lib:

開機時會用到的函式庫,以及/bin或/sbin底下的指令會呼叫的函式庫

/media:

可移除裝置

/mnt:

暫時掛載某些額外的裝置

/opt:

給第三方協力軟體放置的目錄

/root:

系統管理員的家目錄

/sbin:

linux有許多指令是來設定系統環境的,這些指令只有root使用者才能用來設定系統,其他使用者只能用來查詢而已,放在/sbin下的為開機過程中所需要的。

/srv:

service的縮寫, 一些網路服務啟動之後, 這些服務所需要取用的資料目錄

/tmp:

一般使用者或是正在執行的程式暫時放置檔案的地方

開機過程中僅有根目錄會被掛載, 其他分割槽則是在開機完成後才會持續的進行掛載的行為。因此, 根目錄下與開機有關的目錄,就不能與根目錄放到不同的分割槽去,這些目錄有:

/etc:配置檔案

/bin:重要執行檔

/dev:所需要的裝置檔案

/lib:執行檔所需的函式庫與核心所需的模組

/sbin:重要的系統執行檔案

/usr/bin:

絕大部分的使用者可使用指令都放在這裡

/usr/include:

c/c++等程式語言的header與include文件放置處

/usr/lib:

各應用軟體的函式庫, 目標檔案, 以及不被一般使用者慣用的執行檔和指令碼

/usr/local:

/usr/sbin:

非系統正常執行所需要的系統指令,最常見的就是某些網路伺服器軟體的服務指令(daemon)

/usr/share:

放置共享檔案的地方

/usr/src:

原始碼建議放到這裡, 核心原始碼建議放置到/usr/src/linux/下

/var是系統運作後會漸漸占用硬碟容量的目錄,主要針對常態性變動的檔案, 包括cache, log file以及某些軟體運作所產生的檔案。

/var/cache:

應用程式本身執行中會產生的一些暫存檔

/var/lib:

程式執行中,需要使用到的資料檔案放置的目錄

/var/lock:

一次只能被乙個應用程式使用

/var/log:

登陸檔案放置的目錄

/var/mail:

個人電子郵箱的目錄, 這個目錄也放置到/var/spool/mail/目錄下, 通常這兩個目錄互為鏈結檔案

/var/run:

某些程式或服務啟動後, 會將它們的pid放置到這個目錄下

/var/spool:

放置一些佇列資料,排隊等待其他程式使用的資料

/lost+found:當檔案系統發生錯誤時, 將一些遺失的片段放置在這個目錄下

/proc:虛擬檔案系統, 放置的資料都是在記憶體中, 如系統核心, 程序資訊,周邊裝置的狀態及網路狀態等

/sys:虛擬檔案系統,記錄與核心相關的資訊

Linux 目錄配置 FHS

linux 目錄配置 linux 目錄標準配置 fhsfhs filesystemhierarchy standard 主目錄下包含三層目錄 root 根目錄 與開機有關 usr unix software resource 與軟體安裝有關 var variable 與系統運作過程有關 根目錄的內容...

Linux 目錄配置 FHS

一,fhs的初步認識 1 fhs的作用 規範每個特定的目錄應當放置什麼樣的資料。2 fhs的介紹 filesystem hierarchy standard 檔案系統層次化標準 的縮寫,多數linux版本採用這種檔案組織形式,類似於windows作業系統中c盤的檔案目錄,fhs採用樹形結構組織檔案。...

Linux 目錄配置的依據FHS

fhs filesystem hierarchy standard,用於規範不同的linux distribution每個特定的目錄下應該放什麼樣的檔案和資料。fhs對檔案的不同形態的定義 1.可分享的 可以分享給其他系統掛載使用的目錄,所以包括執行檔案與使用者的郵件等資料,是能夠分享給網路上其他主...