/ 表示為根目錄
/
├── bin 存放用戶使用的基本命令(可執行程序,二進制文件) 不能單獨分區
├── boot 跟內核有關的文件 grub 內核和BootLoader
├── cgroup 用來資源限制資源隔離 docker 容器化
├── dev(device )設備文件
b block device 塊設備 硬盤或者CD-rom 隨機讀寫
c character device 字符設備,傳真,鼠標,打字機 順序讀寫
├── etc 各種系統包括應用的配置文件 注:工作中用得非常多
├── home 每個用戶的家目錄 而且每個用戶默認的工作目錄
├── lib 程序包括系統所依賴的一些共享庫文件及內核所依賴的模塊文件
├── lib64 系統程序所依賴的庫文件
├── lost+found 垃圾回收站
├── media 光盤或者U盤掛載點
├── misc 雜項 不好歸類的東西
├── mnt 臨時文件文件掛載點
├── net 網絡文件
├── opt 第三方的應用安裝位置
├── proc 偽文件系統 硬盤不存在,只存在于內存中,記錄系統或者進程的運行信息 cpuinfo
├── root root的家目錄
├── sbin 存放管理類命令 也不能單獨分區
├── selinux 與selinux相關文件或者記錄
├── srv 系統運行產生的一些文件
├── sys 偽文件系統 記錄系統硬件的一些運行信息
├── tmp 雜項,臨時文件以及應用產生的臨時文件
├── usr=Unix software resource 不要誤以為user
/lib /lib64 /bin /sbin
/local 用來存放第三方的應用
/share 用于存放幫助
/etc/ 配置文件
/include 主要用來存放頭文件
/tmp 臨時文件
└── var 日志存放以及應用產生的一些文件或者臨時文件 郵件隊列 注:工作中用得非常多
/var/log/message 系統日志
/var/log/boot.log 系統啟動時候產生的一些日志
/var/log/dmesg 輸出內核或者是硬件的一些有效信息,可以使用dmesg
/var/log/mail.log 郵件產生的日志
/var/log/cron 系統和我們自定義的計劃任務的日志
/var/lib/mysql MySQL數據存放目錄
/var/mail 郵件存放目錄 由于郵件服務 此目錄可能會滿 注:建議生產中關掉
如果存滿后可使用 rsync(命令)
用一個空目錄來同步有問題的目錄
/var/spool/cron 跟計劃任務相關的內容
注:
SELinux 安全組件 美國軍事研發 它的存在只是提高系統級別
生產中一定要關掉SELinux
可以用setenforce 0命令關掉
getenforce 獲取SELinux的狀態Permissive
以下五個目錄不可以與根目錄分開在不同分的區:
- /etc:設定檔
- /bin:重要執行檔
- /dev:所需要的裝置檔案
- /lib:執行檔所需的函式庫與核心所需的模組
- /sbin:重要的系統執行檔
PS:
原創文章,作者:MFX,如若轉載,請注明出處:http://www.www58058.com/71688
最后一幅圖很形象,添加類似的圖就挺好的,也是博客中一長篇理論及代碼中的一道風景