Linux系統都有根文件系統,它包含系統引導和使其餘文件系統得以掛載所必需的文件,根文件系統須要有單用戶狀態所必須的足夠的內容,還應該包括修復損壞系統、恢復備份等的工具。linux
Linux系統的目錄結構是分層的樹形結構,都是掛載在根文件系統「/」下。數據庫
目錄 | 描述 |
---|---|
/home | 包含Linux系統上各用戶的主目錄,子目錄默認以該用戶名命名 |
/etc | 包含Linux系統上大部分的配置文件,建議修改配置文件以前先備份 |
/var | 該目錄存放不常常變化的數據,如系統日誌、打印隊列、DNS數據庫文件等 |
/boot | 包含Linux系統的內核文件和引導裝載程序(如GRUB)文件 |
/opt | 包含某些第三方應用程序的安裝文件 |
/root | root用戶的主目錄 |
/usr | 包含能夠供全部用戶使用的程序和數據 |
/tmp | 包含一些臨時文件 |
/mnt | 手動爲某些設備(好比硬盤)掛載提供掛載目錄 |
/media | 由系統自動爲某些設備(通常爲光盤、U盤等設備)掛載提供掛載目錄 |
/dev | 包含大部分的設備文件,好比磁盤、光驅等 |
/bin | 包含經常使用的命令文件,不能包含子目錄 |
/sbin | 包含系統管理員和root用戶所使用的命令文件 |
/lib | 包含Linux系統的共享文件和內核模塊文件。/lib/modules目錄存放核心可加載模塊 |
/lib64 | 包含64位版本Linux系統的共享文件和內核模塊文件 |
/srv | 存儲一些服務啓動以後所須要取用的資料目錄 |
/run | 一個臨時文件系統,一些程序或服務啓動之後,會將他們的PID放置在該目錄中 |
/sys | 在Linux系統提供熱插拔能力的同時,該目錄包含所檢測到的硬件設置,它們被轉換成/dev目錄中的設備文件 |
/proc | 是一個虛擬的文件系統,它不存在磁盤上,而是由內核在內存中產生,用於提供系統的相關信息 |
下面說明在/proc目錄下的一些最重要的文件:工具
- proc/cpuinfo:保存計算機cpu信息
- /proc/filesystems:保存Linux文件系統信息
- /proc/ioports:保存計算機I/O端口號信息
- /proc/version:保存Linux系統版本信息
- /proc/meminfo:保存計算機內存信息