Linux 目錄結構
1. 前言
Linux 是一種開源的,且非常流行的操作系統,發行版本眾多。為了統一和規范linux系統的主要目錄名及其用途,提出了FHS標準,FHS是File Hierarchy Standard的簡寫。Linux 目錄結構采用FHS標準,極大的方便大家 學習和掌握linux系統,同時也有助于基于linux系統應用開發和維護。
2. linux目錄及內容
/(根目錄): 根目錄是整個系統最重要的一個目錄,不但所有的目錄都是有根目錄,同時也與開機,系統還原,修復等操作有關。根目錄包括/boot,/bin,/dev,/etc,/home,/lib,/media,/mnt,/opt,/root,/sbin,/srv,/tmp,/usr,/var,/proc,/sys。
下面分別介紹以上目錄的用途及其內容:
2.1 /bin: 基本的用戶命令可執行文件
在/bin下的命令可以被系統所有用戶執行。主要有cat,chmod,chown,date,mv, cp, bash, ls, su,rm, sync等命令。
2.2 /boot: 系統開機相關文件
主要放置開機使用到的文件,包括linux內核文件以及開機菜單,及開機配置文件。主要文件有:vmlinuz,initrd和grub配置文件。
2.3 /dev:設備文件
Linux 系統一切皆文件,因此系統上任何設備都以文件的形式存放在該目錄下。
2.4 /etc: 系統配置文件
放置系統幾乎所有的配置文件。比較重要的配置文件,如:/etc/passwd, /etc/shadow, /etc/group, /etc/inittab,/etc/fstab/etc/init.d等等。
2.5 /home: 普通用戶家目錄
在創建用戶時,默認會在該目錄下創建與用戶名相同的目錄作為用戶的家目錄。家目錄下面主要保存用戶登錄系統時所需的配置文件。
2.6 /lib:共享庫和內核模塊
主要放置開機時會調用的庫,以及執行/bin,/sbin目錄下的命令時所用到的庫文件。
2.7 /media:可移動設備掛載點
主要用于掛載軟盤,光盤等設備。
2.8 /mnt: 臨時掛載點
用途與/media相同。
2.9 /opt:第三方應用軟件安裝文件
主要用于放置第三方應用軟件安裝文件,使用較少。
2.10 /root: 管理員家目錄。
管理員家目錄,用途與/home相同。
2.11 /sbin:管理員命令可執行文件。
主要放置管理員權限才能使用命令的可執行文件。主要有fdisk,fsck,mkfs, ifconfig, mkswap等命令。
2.12 /srv:系統服務數據文件
主要放置系統的某些服務啟動后,這些服務所需要取數據的目錄。如:FTP,www等。
2.13 /tmp:臨時文件
存放臨時文件,任何人都可以訪問,重要數據不能放入該目錄中。
2.14 /usr:系統軟件資源
放置系統的主要程序,圖形界面所需要的文件、額外的函數庫、本機自行安裝的軟件,及共享的目錄與文件。主要目錄有:
/usr/bin,存放一般用戶可使用命令執行文件。與/bin的區別:是否與開機有關。
/usr/sbin:存放管理員可使用命令的可執行文件。
/usr/include: 存放c/c++等程序語言的頭文件和包含文件。
/usr/lib: 存放各應用軟件的函數庫,目標文件放置目錄。
/usr/local: 系統管理員自行安裝的軟件的默認放置目錄。
/usr/share: 存放共享文件的目錄,常用的子目錄如下:
/usr/share/doc: 軟件文件說明。
/usr/share/man: 在線幫助文檔。
/usr/src: 存放源文件。
2.15 /var:主要放置系統執行過程中經常變化的文件。
其主要目錄有:
/var/cache: 程序在運行過程中產生的一些暫存文件。
/var/lib: 程序執行過程中,使用到的數據文件存放的目錄。
/var/log: 登錄文件放置的目錄。其中,/var/log/messages是記錄登錄信息的文件。
/var/lock:某些設備或文件資源一次只能被一個進程使用,用鎖(lock)文件以確保一直只能被一個使用。
/var/run: 某些程序或是服務啟動后,會將它們的PID放在這個目錄下。
/var/spool: 放置一些隊列數據。例如,系統收到電子郵件后,放到/var/spool/mail中,若郵件暫時發不出去,就會放到/var/spool/mequeue目錄中,用戶例行任務(crontab)則放在/var/spool/cron中。
2.16 /proc: 偽文件系統
主要放置的數據都在內存中,如系統核心,形成信息,外部設備的狀態及網絡狀態等,關機后里面的文件會自動丟失。
2.17 /sys: 偽文件系統
主要放置內核檢測到的設備硬件信息。
3. CentOS 7 64 系統目錄列表
原創文章,作者:浪跡天涯,如若轉載,請注明出處:http://www.www58058.com/6561