linux的FHS目录结构简要介绍
FHS目錄結(jié)構(gòu)總分類有三:
一是“/”,即超級用戶的根,這個是系統(tǒng)初始化時就自然生成的有,它是系統(tǒng)的第一核心目錄;
二是/usr,這個是用戶的家目錄,是應(yīng)用程序一般默認安裝的位置;
三是/var,它是系統(tǒng)運行時寫入和增刪的數(shù)據(jù)文件,這個目錄是動態(tài)數(shù)據(jù)的保存位置,隨時可能得到擴充或刪減。一般包括系統(tǒng)運行日志、郵件及應(yīng)用軟件的數(shù)據(jù)庫等相關(guān)文件,主要在var/log目錄下。
“/” 根:
? --、/bin:存放用戶常用的cd,ls等二進制命令;
? ? ? /boot:存放系統(tǒng)啟動的引導(dǎo)性文件;
? ? ?/dev:存放硬盤等設(shè)備文件;
? ? /etc:存放二進制rpm軟件安裝包及各種服務(wù)的啟動命令,比如說系統(tǒng)的網(wǎng)絡(luò)配置文件(/etc/sysconfig/network),客戶端DNS文件(/etc/resolv.conf),系統(tǒng)掛載點文件(/etc/fstab),開機自啟動文件(/etc/rc.local),環(huán)境變量文件(/etc/profile)及yum源倉庫配置文件(etc/yum.repos.d)等等;
? /home:用戶家目錄,新建用戶時默認在/home目錄下創(chuàng)建同名目錄
? ?usr/lib :存放32位程序運行時調(diào)用的動態(tài)庫及內(nèi)核模塊文件;
? /usr/share: 用于存放一些共享的數(shù)據(jù),比如音樂文件或者圖標(biāo)等等:
? ?/usr/src:Linux開放的源代碼;
? /usr/doc :?Linux技術(shù)文檔;
? ?usr/lib64:存放64位程序?/home運行時調(diào)用的動態(tài)庫及內(nèi)核模塊文件;
? ?/lib -> usr/lib:存放32位程序運行時調(diào)用的動態(tài)庫及內(nèi)核模塊文件
? ?/lib64 -> usr/lib64:存放64位程序運行時調(diào)用的動態(tài)庫及內(nèi)核模塊文件;
? /usr/man:幫助文檔所在的目錄;
? /media:掛載點,主要掛載可移動存儲設(shè)備,對ubuntu系統(tǒng)來說,自動掛載光驅(qū)、usb設(shè)備,存放臨時讀入的文件
? ?/mnt:掛載點,掛載臨時文件及存儲設(shè)備;
?/lost+found/:這個目錄只在每個分區(qū)中出現(xiàn),/lost+found就是根分區(qū)的備份恢復(fù)目錄,/boot/lost+found就是/boot分區(qū)的備份恢復(fù)目錄,fsck工具會檢查這里,并進行修復(fù)
? ?/opt:第三方應(yīng)用軟件安裝位置,一般習(xí)慣安裝到/usr/local下,也就是說/usr/local/目錄也可以用來安裝軟件;
? ?/sys:虛擬文件系統(tǒng),主要保存系統(tǒng)的內(nèi)核,該目錄的數(shù)據(jù)都是保存在內(nèi)存中的;
? ?/root:超級用戶(系統(tǒng)管理員)的家目錄,直接在“/”之下;
? ?/run:存放系統(tǒng)啟動以后描述系統(tǒng)信息的文件(放置子進程和父進程PID的目錄),關(guān)機后即清空
? ?/sbin -> usr/sbin:存放root(系統(tǒng)管理員)使用的二進制可執(zhí)行命令,
? ?/srv:可理解為”service”,存儲系統(tǒng)服務(wù)運行時某些服務(wù)所需要調(diào)用的數(shù)據(jù)
? ?/tmp:臨時目錄。系統(tǒng)存在臨時文件目錄,該目錄下所以用戶都可以訪問和寫入。我們建議此目錄中不能保存重要數(shù)據(jù),最好每次開機都把該目錄清空。
總結(jié)
以上是生活随笔為你收集整理的linux的FHS目录结构简要介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小蓝同学的前端之旅--HTML\CSS集
- 下一篇: linux_FHS目录结构标准