天天看點

Linux基礎學習筆記之檔案系統結構

1./boot:引導檔案存放目錄,核心檔案(vmliuz)、引導加載器(bootloader、grub)都存放于此目錄

2./bin:   供所有使用者使用的基本指令:不能關聯至獨立分區,OS啟動即會用到的程式

3./sbin:管理類的基本指令:不能關聯至獨立分區,OS啟動即會用到

4./lib:    啟動時程式依賴的基本共享檔案以及核心子產品檔案(/lib/modules)

5./lib64:專用于x86_64系統上的輔助共享庫檔案存放位置

6./etc:    配置檔案目錄

7./home/USERNAME:普通使用者家目錄

8./root:管理者的家目錄

9./media:便攜式移動裝置挂載點

10./mnt:臨時檔案系統挂載點

11./dev:裝置檔案及特殊檔案存儲位置

b:block device,随機通路,例如硬碟

c:character device 線性通路,例如滑鼠,鍵盤

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

13./srv:系統上運作的服務用到的資料

14./tmp:臨時檔案存儲位置

15./usr:universal shared, read-only data,/user裡面放置的資料屬于可分享的與不可變動的

bin:保證系統擁有完整功能而提供的應用程式

sbin:非系統正常運作所需要的系統指令。最常見的是某些網絡服務軟體的服務指令(daemon)

lib:32位使用

lib64:隻存在64位系統

include:C程式的頭檔案(header files)

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

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

bin,sbin,lib,lib64,etc,share

16./var:variable data files,/var目錄主要針對常态性變動的檔案,包括緩存、登入檔案以及某些軟體運作所産生的檔案,包括程式檔案。

cache:應用程式緩存資料目錄

lib:應用程式狀态資訊資料

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

lock:鎖檔案

log:日志目錄及檔案

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

run:運作中的程序相關資料,通常用于存儲程序pid檔案

spool:應用程式資料池

tmp:儲存系統兩次重新開機之間産生的臨時資料

17./proc:用于輸出核心與程序資訊相關的虛拟檔案系統

18./sys:用于輸出目前系統上硬體裝置相關資訊虛拟檔案系統

19./selinux:security enhanced Linux,selinux相關的安全政策等資訊的存儲位置

繼續閱讀