fhs文件系統層級結構

文件系統:操做系統用於明確存儲設備或分區上的文件的方法和數據結構;層次化管理文件的結構就是文件系統;linux

   linux層次化文件結構,倒樹狀結構文件結構
        FHS  filesystem hierarchy standard定義了兩層規範,第一層是, / 下面的各個目錄應該要放什麼文件數據,
       第二層則是針對/usr及/var這兩個目錄的子目錄來定義。例如/var/log放置系統登陸文件、/usr/share放置共享數據等等。
  默認目錄    工做目錄,working directory,current directory數據庫


    FHS    文件系統層級結構標準,規定了目錄的類型和文件存放類型
    
FHS    文件系統層級結構
/:根目錄,全部的目錄、文件、設備都在/之下,/就是Linux文件系統的組織者,也是最上級的領導者。
    /bin    可執行文件,binary,用戶命令
    /boot    系統啓動相關的文件
    /dev    device,設備文件由於在這個目錄中包含了全部linux系統中使用的外部設備。它其實是一個訪問這些外部設備的端口。
              能夠很是方便地去訪問這些外部設備,和訪問一個文件,一個目錄沒有任何區別。
            設備文件
                塊設備        可實現隨機訪問的設備,如磁盤,按數據塊訪問
                字符設備    線性訪問的設備,如鍵盤,以字符爲單位
    /etc    配置文件,純文本文件的配置文件要用到的網絡配置文件,文件系統,x系統配置文件,設備配置信息,設置用戶信息等都在這個目錄下。
    /home    家目錄,root用戶的家目錄不在/home目錄
    /lib    library,庫文件和內核模塊文件,這個目錄是用來存放系統動態鏈接共享庫的。
    /lib64
    /media    掛載點目錄,一般掛載光盤,移動硬盤
    /mnt    掛載點目錄,一般掛載其餘文件系統,這個目錄通常是用於存放掛載儲存設備的掛載目錄的,
               好比有cdrom等目錄。能夠參看/etc/fstab的定義
               什麼是掛載點?光盤放進光驅後,必需要將設備關聯到當前文件系統樹上的某個節點上,
               才能進行訪問,把某個設備和當前文件系統上某個目錄進行關聯的這個過程,叫作掛載。
    /opt    option自由選擇,主要給源碼安裝軟件時候選擇的安裝目錄位置
    /proc    process,該目錄保存系統運行時內核的映射文件       
    /root    root用戶的家目錄,在生產環境中不容許用root用戶登陸
    /run    進程相關的數據
    /sbin    管理員命令
    /srv    系統服務相關數據   系統啓動服務時候能夠訪問的數據庫目錄    
    /sys    跟硬件設備相關的屬性映射文件,能夠修改磁盤I/O調度
    /tmp    temp,臨時文件目錄
    /usr      系統核心所在目錄  系統資源
    /var    能夠理解爲vary的縮寫,/var下有/var/log 這是用來存放系統日誌的目錄。
            /var/www目錄是定義Apache服務器站點存放目錄;/var/lib 用來存放一些庫文件,好比MySQL的,以及MySQL數據庫的的存放地。

服務器

相關文章
相關標籤/搜索