天天看點

linux目錄結構和根檔案系統詳解

FHS:

/bin:所有使用者可用的基本指令程式檔案;

/sbin: 供系統管理使用的工具程式;

/boot: 引導加載器必須用到的各靜态檔案:kernel,inintramfs(initrd),grub等;

/dev:存儲特殊檔案或裝置檔案;裝置兩種類型:字元裝置、塊設64備;

/etc:系統程式的配置檔案,隻能為靜态;

/home:普通的家目錄的集中位置:一般每個普通使用者的家目錄預設為此目錄下與使用者名同名的子目錄

/root:管理者的家目錄:可選;

/lib: 為系統啟動或根檔案上的應用程式(/bin,/sbin等)提供共享庫,以及為核心提供核心子產品

libc.so.*:動态連結的c庫;

ld*:運作時連結器或加載器

modules:用于存儲核心子產品的目錄

/lib64:64位系統特有的存放64位共享庫的路徑;

/media:便攜式裝置挂載點,cdrom,floppy等;

/mnt:其他檔案系統的臨時挂載點

/opt:附加應用程式的安裝位置:可選路徑

/srv:目前主機為服務提供的資料;

/tmp:為那些會産生臨時檔案的程式提供用于存儲臨時檔案的目錄:可供所有執行寫入操作,有特殊權限

/usr:usr hierarchy,全局共享的隻讀資料路徑;

bin,sbin   lib,lib64  include :c語言頭檔案

share :指令手冊頁和自帶文檔等架構特有的檔案存儲位置

local:另一個層級目錄

X11R6:X-Windos程式的安裝位置

src:程式源碼檔案的存儲位置

/var:存儲常發生變化的資料目錄:cache,lib,local,lock,log,opt,run,spool,tmp

/usr/local:讓系統管理者安裝本地應用程式:也通常用于安裝第三方程式

/proc:基于記憶體的虛拟檔案系統,用于為核心及程序存儲其相關資訊:他們多為核心參數,例如,net.ipv3.ip_forward,可虛拟為net/ipv4/ip_forward

存儲于、proc/sys/...

/sys:sysfs虛拟檔案系統提供了一種比proc更為理想的通路核心資料的途徑:其主要作用在于為管理linux裝置提供一種統一模型的接口;

繼續閱讀