文件系統→rootfs:根文件系統
FHS(Filesystem Hierarchy Standard):文件系統層次化標準
一、/boot:系統啓動相關文件,如內核,initrd,以及grub(bootloader)
二、/dev:設備文件,只有元數據(屬性信息)
塊設備:隨機訪問(光盤,磁盤,數據塊)
字符設備:線性訪問,以字符爲單位(鼠標,顯示器)
使用ls命令查看文件信息時,文件大小顯示內容變爲兩行設備號
設備號:主設備號(major),次設備號(minor)
三、/etc:配置文件(主要存放路徑)
四、/home:用戶家目錄,每個用戶的家目錄默認爲/home/username
五、/root:管理員家目錄
六、/lib:庫文件及內核模塊文件(/lib/modules)
靜態庫:.a(linux)
庫直接鏈接到程序的一部分,簡單方便,但是一份庫存在多份拷貝,浪費資源
動態庫:.dll(linux),.(shared object)
動態鏈接庫,程序要運行必須包含所必須的共享對象
庫:被封裝的系統調用,可以直接使用的功能(API)
共享庫:當內存中載入一個程序後,用到某個共享庫,當第二個程序用到該共享庫後不再載入內存,大大節約了內存的資源
庫文件無程序的入口,不能單獨執行
七、/meia:掛載點目錄(移動設備)
八、/mnt:額外的系統文件掛載點
九、/opt:可選目錄,第三方程序安裝目錄
十、/proc:僞文件系統(顯示爲內核的映射文件,包含內核的工作屬性,可調參數,統計數據等)不是文件,只是映射爲文件
十一、/sys:僞文件系統,與硬件設備相關的屬性映射文件
十二、/tmp:臨時文件(默認一個月自動清除),每個人只能刪除自己的文件
/var/tmp也是臨時文件
十三、/usr:shared,read-only 全局共享只讀文件
系統運行爲了提供基本功能所需要的文件 /usr/bin,/usr/sbin,/usr/lib
第三方程序外圍功能提供的文件 /usr/local /usr/local/bin,/usr/local/sbin,/usr/local/lib
十四、/var:可變化文件 進程:/var/run
十五、/bin(binary):可執行文件,用戶命令 /sbin:管理命令 系統啓動相關的文件
Linux學習筆記之文件系統
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
MFS分佈式文件系統
孫瑞瑞
2019-02-23 00:43:25
TpsFs目錄索引
jiangheng12138
2019-02-23 00:36:14
Web集羣之NFS
JasonMingHao
2019-02-23 00:28:37
FAT32文件系統一此關鍵參數
ribut9225
2019-02-23 00:19:23
磁盤管理,文件系統,Raid詳解
5246396
2019-02-23 00:05:51
分佈式文件系統---GlusterFS安裝配置
亮公子
2019-02-23 00:02:32
分佈式文件系統---fuse掛載類性能測試
亮公子
2019-02-23 00:02:24
Hadoop學習--通過API得到文件系統狀態--day04
zhicx
2019-02-22 23:15:45
linux文件系統簡析
趙雁生
2019-02-22 23:13:25
/bin、/sbin、/usr/bin、/usr/sbin
zcwicy
2019-02-22 23:50:06