FHS-文件系統層級結構標準

文件系統層級結構標準(FHS:Filesystem Hierarchy Standard)


文件系統層次結構標準(英語:Filesystem Hierarchy Standard,FHS)定義了Linux操作系統中的主要目錄及目錄內容。當前的版本是2.3,在2004年1月29日公布。多數Linux發行版遵從FHS標準并且聲明其自身政策以維護FHS的要求。然而,包括由自由標準小組成員在內開發的絕大多數發行版,并不完全執行建議的標準。

目錄結構


在FHS文件系統層級結構標準中所有的文件和目錄都出現在根目錄"/"下。但是這些目錄中的部分可能不會出現在系統中,取決于是否安裝了這些子系統。

/    :根目錄

/bin:供所有用戶使用的基礎命令程序文件;

/sbin:供系統管理使用的工具程序;

/boot: 引導加載器必須用到的各種靜態文件:kernel、initramfs(initrd)、grub等;

/dev:存儲特殊文件或設備文件;

    設備有兩種類型:字符設備(線性設備)、塊設備(隨機設備);

    字符設備:鍵盤、顯示器

    塊設備  : 硬盤

/etc :系統程序的配置文件,只能為靜態;

/home:普通用戶的家目錄;[optional]

/root: 管理員的家目錄;[option]

/lib :為系統啟動或根文件系統上的應用程序(/bin和/sbin等)提供共享庫,以及為內核提供內核模塊;

    libc.so.*:動態鏈接的C庫;

    ld*:  運行時鏈接器/加載器;

    modules:存儲內核模塊的目錄;

/lib64:64位系統特有的存放64位共享庫的路徑

/media:便攜式設備掛載點;(cdrom、floppy等)

/mnt  : 其他文件臨時掛載的文件系統;

/opt  :非關鍵性可選程序安裝位置;多數程序不會安裝在這個目錄;[option]

/srv  : 當前主機提供的數據;

/tmp  :為產生臨時文件的程序提供的用于存儲臨時文件的目錄;所有用戶可以用,有特殊權限;重啟時目錄中的文件不會被保留;

/usr  : 全局共享的只讀數據路徑;第二級

    bin、sbin

    lib、lib64

    include:C程序頭文件;

    local:另一個層級目錄;

    X11R6:X-window程序的安裝位置;

    src:程序源代碼文件的存儲位置;

/usr/local:Local Hierarchy,讓系統管理員安裝本地應用程序;通常也用來安裝第三方程序;

/var:  /var Hierarchy 在系統運行中不斷發生變化的文件;

    cache 應用程序的緩存數據;

    lib 程序的狀態信息;

    local /usr/local目錄下的程序狀態數據;

    lock 鎖文件;

    log 日志文件;

    opt /opt目錄下的程序數據;

    run 運行中進程的相關數據;

    spool 等待處理的系統數據;

    tmp 當系統重啟時可以被保存的臨時文件

/proc: 基于內存的虛擬文件系統,用于為內核進程及儲存相關信息;

/sys : 用來掛在sysfs,sysfs虛擬文件系統提供了一種比proc更為理想的訪問內核數據的途徑;主要用于為管理Linux設備提供一種統一模型的接口;

  


原創文章,作者:M21-13-王振中,如若轉載,請注明出處:http://www.www58058.com/52027

(0)
M21-13-王振中M21-13-王振中
上一篇 2016-10-16 14:26
下一篇 2016-10-16 16:35

相關推薦

  • 第七周作業

    1、創建一個10G分區,并格式為ext4文件系統;  (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl; [root@localhost ~]# fdisk /dev/sdb #創建10G分區 Welcome to fdisk (util-linux 2.23.2). Changes wi…

    Linux干貨 2017-02-19
  • N23-第一周 記流水賬

      機器已經設置好了  屏幕左邊是linux控制臺,屏幕中間放置記事本來記筆記,屏幕右邊是教學視頻,如圖 費我老大勁 筆記本的無線網卡驅動不好弄啊   注重操作實踐,全程跟著操作,一定要照著做,動手啊動手…………..前十五天內容以查漏補缺為主,所以筆記是興之所至,遵循以下原則:&n…

    Linux干貨 2016-09-18
  • 1.初識linux

    1.計算機組成 計算機五大部件:運算器、控制器、存儲器、輸入設備、輸出設備。對應實際情況大致如下: CPU CPU(Central Processing Unit)主要包含運算器、控制器;也包含寄存器、緩存用于輔助: CPU在同一時間能并行處理的二進制數的位數稱為CPU字長。字長由CPU對外數據通路的數據總線條數決定。 運算器 運算器也稱…

    Linux干貨 2016-08-22
  • Linux終端類型

    目錄 1. 終端概述 2. 串行端口終端(/dev/ttySn) 3. 偽終端(/dev/pty/) 4. 控制終端(/dev/tty) 5. 控制臺終端(/dev/ttyn, /dev/console) 6. 虛擬終端(/dev/pts/n) 7. 其它類型   終端概述 終端…

    Linux干貨 2016-10-18
  • 文件編輯之神器Sed

    pattern space   //  文本中每行內容都會進入到pattern space中, 如果匹配到了,就會進入到右分支, 如果沒有匹配到,則進入左分支。 hold space  //  就是已經被模式匹配到, 并且編輯后保存的內容就是hold space 中. 默認情況下,當沒有被匹配之后,沒有匹配到…

    Linux干貨 2016-08-15
  • 文本過濾、文本查找工具應用示例

    文本過濾、文本查找工具應用示例 1.顯示當前系統上root、fedora或user1用戶的默認shell [root@localhost ~]# cat /etc/passwd|grep “^root\>\|^fedora\>\|^user1\>”|cut -d: -f7 /bin/bash /bin/bash /bin/bash 2.找出…

    Linux干貨 2017-07-30
欧美性久久久久