Linux文件系統 <邏輯視圖>
根文件系統(rootfs):
root filesystem
LSB,FHS:(FileSystem Heirache Standard)
/boot: 引導文件存放目錄,內核文件(vmlinuz),引導加載器(bootloader,grub)都存放于此目錄.
/bin: 供所有用戶使用的基本命令,不能關聯至獨立分區,OS啟動即會用到的程序.
/sbin: 管理類的基本命令,不能管理至獨立分區,OS啟動即會用到的程序.
/lib: 基本共享庫文件,以及內核模塊文件(/lib/modules).
/lib64: 專用于X86_64系統上的輔助共享庫文件存放位置.
/etc: 配置文件目錄(純文本文件).
/home/USERNAME: 普通用戶家目錄.
/root: 管理員的家目錄(有些發行版管理員是沒有家目錄的,因為不使用管理員登錄,權限太大,風險太大,使用su,sudo).
/mnt: 臨時文件系統掛載點
/media: 便攜式移動設備掛載點
cdrom
usb
/dev: 設備文件及特殊文件存放位置
b: block device 塊設備,可隨機訪問
c: character device 字符設備,線性訪問,有時間先后
/opt: 第三方應用程序的安裝位置
/srv: 系統上運行的服務用到的數據
/tmp: 臨時文件存儲位置
/usr: universal shared,read-only data;
bin: 保證系統擁有完整功能而提供的應用程序
sbin:
lib:
lib64:
include: C程序的頭文件(header files).
share: 結構化獨立數據,例如doc,man等
local: 第三方應用程序安裝位置.
bin,sbin,lib,lib64,etc
/var: variable data files
cache: 應用程序緩存數據目錄
lib: 應用程序狀態信息數據
local: 專用于為/usr/local下的應用程序存儲可變數據
lock: 鎖文件
log: 日志目錄及文件
opt: 專用于為/opt下的應用程序存儲可變數據
run: 運行中的進程相關的數據,通常用于存儲進程的pid文件
spool: 應用程序數據池
tmp: 保存系統重啟
/proc: 用于輸出內核與進程信息相關的虛擬文件系統
/sys: 用于輸出當前系統上硬件設備相關信息的虛擬文件系統
/selinux: security enhanced linux,selinux相關的安全策略等信息的存儲位置
原創文章,作者:N24_Daniel,如若轉載,請注明出處:http://www.www58058.com/56097