Linux發行版的系統目錄名稱與命名規則以及用途

2022-06-21 03:06:12 字數 2497 閱讀 6637

linux的目錄結構是有一定的規範,即特定的目錄存放特定的檔案。此規範由檔案系統層次結構標準fhs(filesystem hierarchy standarg)實現的。

1.linux目錄結構的命名規則

2.linux系統常見的檔案目錄以及功能

/boot:引導檔案存放目錄。核心檔案(vmlinuxz)和引導載入器(bootloader,grup)都存放在此目錄。

/etc:配置檔案存放目錄。

/home:普通使用者家目錄存放路徑。

/root:管理員家目錄。

/bin:所有使用者使用的基本命令。此分割槽不能關聯到獨立分割槽,os啟動時會使用到此目錄的檔案。

/sbin:管理類的基本命令。此分割槽不能關聯到獨立分割槽,os啟動時會使用到此目錄的檔案。

/lib:存放系統啟動時程式所依賴的基本共享庫檔案以及核心模組檔案(/lib/modules)。

/lib64:存放傳用於x86_64系統上的輔助共享庫檔案。

/media:可攜式移動裝置掛載點。

/mnt:臨時檔案系統掛載點。

/dev:裝置檔案以及特殊檔案儲存位置。

b:block device,隨機訪問

c:character device,線性訪問

/opt:第三方應用程式的安裝位置。

/srv:系統上執行的服務用到的資料。

/tmp:臨時檔案儲存位置。

/usr:universal shared,read-only data

bin:在centos7以上,/usr/bin與/bin是同乙個目錄;centos6和ubuntu系統都是單獨的目錄,保證系統擁有完整功能而提供的應用程式。

sbin:在centos7以上,/usr/sbin與/sbin是同乙個目錄 ;centos6和ubuntu系統都是單獨的目錄。

lib:在centos7以上,/usr/lib與/lib是同乙個目錄 ;centos6和ubuntu系統都是單獨的目錄。

lib64:在centos7以上,/usr/lib64與/lib64是同乙個目錄 ;centos6和ubuntu系統都是單獨的目錄。

include:c程式的標頭檔案(header files)。

share:結構化獨立的資料,例如doc,man等

local:第三方應用程式的安裝位置。

/var:variable data files

cache:應用程式快取資料目錄。

lib:應用程式狀態資訊資料。

local:專用於為/usr/local下的應用程式儲存可變資料。

lock:鎖檔案

log:日誌目錄及檔案。

opt:專用於為/opt下的應用程式儲存可變資料。

run:執行中的程序相關資料,通常用於儲存程序pid檔案。

spoole:應用程式資料池。

tmp:儲存系統兩次重啟之間產生的臨時資料。

/selinux:security enhanced linux,selinux相關的安全策略等資訊的儲存位置。

Linux發行版的系統目錄名稱命名規則以及用途。

linux的各個發行版目錄結構使用的是fhs的層次結構 1檔案和目錄組織和乙個單根的倒置樹結構 2檔案系統從根目錄開始 大致結構如下 其中在centos7中發生了細微的變化 bin sbin lib lib64都發生了變化,通過軟鏈結分別指向了 bin usr bin usr sbin usr li...

Linux發行版的系統目錄名稱命名規則以及用途

僅以部落格形式記錄linux所學,不足之處持續改進 在linux系統的,目錄是以倒樹狀圖的形式來展現,如下圖 目錄下有各個檔案目錄,每個目錄一般對應各種系統配置,但不是絕對的。我們可以進入檔案目錄修改相關配置。bin 所有使用者使用的基本命令 不能關聯至獨立分割槽,os啟動即會用到的程式。存放二進位...

Linux發行版的系統目錄名稱命名規則以及用途

boot 引導檔案存放目錄,核心檔案 vmlinuz 引導載入器 bootloader,grub 都存放在此目錄。bin 所有使用者使用的基本命令 不能關聯至獨立分割槽,os啟動即會用到的程式。sbin 管理類的基本命令 不能關聯至獨立分割槽,os啟動即會用到的程式。lib 啟動時程式依賴的基本共享...