Linux目錄結構

Linux常見目錄結構

前言

  • 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:保存計算機內存信息
相關文章
相關標籤/搜索