Linux根文件系統(tǒng)FHS
FHS:
/bin, /sbin: 系統(tǒng)自身啟動和運行時可能會用戶的核心二進制命令
/lib: 為系統(tǒng)啟動或根文件系統(tǒng)上的應用程序(/bin,/sbin)提供共享庫,以及為內核提供內核模塊
libc.so.*:動態(tài)鏈接的C庫
ld*:運行時鏈接器/加載器
modules:用于存儲內核模塊的mul
/lib64:64位系統(tǒng)特有的存放64位共享庫的庫
/etc: 配置文件
/usr: 全局共享的只讀數據路徑
/usr/bin, /usr/sbin: 系統(tǒng)運行中,用戶為完成某些操作可能用到的命令
/usr/lib, /usr/lib64: 庫文件
/usr/share/man,目錄手冊頁文檔 /usr/share/doc? ? 幫助文檔
/usr/include? C程序頭文件
/usr/X11R6? ? X-Window程序安裝位置
/usr/src 程序源碼文件
/usr/local: 本地應用程序安裝位置
/dev: devices的簡寫,所有設備的設備文件都存放于此處;設備文件通常也稱為特殊文件(僅有元數據,而沒有數據)
/proc: 虛擬文件系統(tǒng),內核和進程信息的虛擬文件文件系統(tǒng),存儲內核和進程信息,多為內核參數
/sys: sysfs虛擬文件系統(tǒng)提供了一種比proc更為理想的訪問內核數據的途徑,主要用來為管理Linux設備提供了一種統(tǒng)一模型的接口
? ? ? 相關說明參考:https://www.ibm.com/developerworks/cn/linux/l-cn-sysfs/index.html
/boot: 系統(tǒng)引導加載時用到的靜態(tài)文件,內核和ramdisk(CentOS5:initrd, CentOS6:initramfs), grub(bootloader)
/home/USERNAME? 普通用戶家目錄
/root? ? ? ? ? root用戶家目錄
/mnt? ? 其他文件系統(tǒng)的臨時掛載點
/media? 掛載便攜設備的目錄
/srv: 當前主機為服務提供的數據
/tmp:存儲臨時文件的目錄,可供所有用戶執(zhí)行寫入操作,有特殊權限
/var:存儲經常發(fā)生變化的目錄
/var/log? 日志文件目錄
/misc: 備用目錄
/opt: 第三方應用程序的安裝目錄
/selinux
Security Enhanced Linux: 安全加強的Linux