概述
本文前半部分介紹了 Linux 文件系統目錄標準 FHS (Filesystem Hierarchy Standard)。后半部分整理了個人學習 Linux 過程中涉及到的部分文件和路徑,激勵自己堅持更新,以期完善。
背景
由于Linux是遵循開源協議,任何人都可以根據Linux的核心代碼制作和發行版本。如果每個人都按自己的喜好,在/目錄下創建目錄、存放文件,必將導致個人不能使用他人的linux系統。因為你根本不知道一些基本的配置和文件在哪里…這就造成了混亂,不利于Linux的發展。為避免這樣的情況,FHS就應運而生了。FHS主要對linux文件系統目錄進行規范化,讓操作者不至于換一臺PC就成了Linux的‘文盲’。
定義
FHS采用樹形結構組織文件,定義了系統中每個區域的用途、所需要的最小構成的文件和目錄,同時還給出了例外處理與矛盾處理。
FHS定義了兩層規范:
-
定義了 / 下面的各個目錄應該要放什么文件數據,例如/etc應該要放置設置文件,/bin與/sbin則應該要放置可執行文件等等。
-
針對/usr及/var這兩個目錄的子目錄來定義。例如/var/log放置系統登錄文件、/usr/share放置共享數據等等。
圖示FHS
文件和目錄
由于本人學習的系統環境是CentOS7,以下整理主要基于 CentOS7進行的,偶有CentOS6.8進行差異比較。
路徑 | 類型 | 描述 |
/etc/bashrc | 文件 | 為運行bash shell的所有用戶執行此文件,當bash shell被打開時,該文件被讀取。 |
/etc/centos-release | 文件 | 查看CentOS的發行版本,建議修改,有軟鏈接文件 :/etc/redhat-release |
/etc/default/useradd | 文件 | useradd命令的默認配置參數 |
/etc/group | 文件 | 組賬戶信息 |
/etc/gshadow | 文件 | 安全組賬戶信息 |
/etc/issue | 文件 | 預登陸信息,它提供了登錄提示符出現之前顯示的信息 或者系統標識??梢?man agetty查看文件支持的標示格式 |
/etc/login.defs | 文件 | shadow密碼套件配置。(見/etc/shadow) |
/etc/man_db.conf | 文件 | man命令的配置。CentOS6為/etc/man.config |
/etc/passw | 文件 | 用戶賬戶信息 |
/etc/profile | 文件 | 為系統的所有用戶設置環境信息,當用戶登錄時,該文件被執行,并從/etc/profile.d目錄的配置文件中搜集shell的設置 |
/etc/shadow | 文件 | 安全用戶賬戶信息 |
/etc/shells | 文件 | 記錄了系統可用shell列表 |
/etc/skel | 目錄 | 基本的配置文件;useradd新建用戶時候,系統默認將本目錄下的內容復制到新用戶家目錄 |
/etc/sysconfig/network-scripts/ | 目錄 | 保存網絡配置文件 |
/lib/modules/ | 目錄 | 該目錄下以內核版本號為名的子目錄,存放各種驅動,非常重要。 |
/proc/cpuinfo | 文件 | 查看cpu信息 |
/proc/meminfo | 文件 | 查看內存信息 |
/proc/partition | 文件 | 查看分區和磁盤信息 |
/sys/class/scsi_host/host2/scan | 文件 | SCSI磁盤掃描機制。Vmware虛擬機添加SCSI硬盤,系統免重啟識別可以使用命令#echo ‘- – -’ > /sys/class/scsi_host/hostN/scan(N根據實際情況可變) |
/usr/share/dict/words | 文件 | 快捷方式,實際指向linux.words,Linux的字典文件 |
/usr/share/doc/ | 目錄 | 本地幫助文檔 |
/usr/share/man/ | 目錄 | 提供了man文檔存放 |
~/.bash_history | 文件 | 用戶的命令歷史文件 |
~/.bash_profile | 文件 | 個體用戶shell配置,設置了一些環境變量,執行用戶的.bashrc文件。 |
~/.bashrc | 文件 | 個體用戶bash shell的bash信息,當登錄時以及每次打開新的shell時,該文件被讀取。 |
保持更新ing…
寫在結束
以上部分內容整理自網絡,用戶言論只代表其個人觀點,由于初學Linux,限于本人水平有限,文中難免錯誤紕漏。歡迎各位看官不吝指教、討論相關技術。謝謝。
聯系我:jacky18676887374@aliyun.com
原創文章,作者:昭其,如若轉載,請注明出處:http://www.www58058.com/30443