請羅列Linux發行版的基礎目錄名稱、命名法則及功能規定

Linux文件系統 <邏輯視圖>

    根文件系統(rootfs):

        root filesystem

    LSB,FHS:(FileSystem Heirache Standard)

/etc, /usr, /var, /root, /home, /dev

目錄描述

 

/主層次 的根(/root),也是整個文件系統層次結構的根目錄

 

        /boot: 引導文件存放目錄,內核文件(vmlinuz),引導加載器(bootloader,grub)都存放於此目錄.

        /bin: 供所有用戶使用的基本命令,不能關聯至獨立分區,系統啓動即會用到的程序.

        /sbin: 管理類的基本命令,不能管理至獨立分區,系統啓動即會用到的程序.

        /lib: 基本共享庫文件,以及內核模塊文件(/lib/modules).

        /lib64: 專用於X86_64系統上的輔助共享庫文件存放位置.

        /etc: 配置文件目錄(純文本文件).

        /home/USERNAME: 普通用戶家目錄.

        /root: 管理員的家目錄

        /mnt: 臨時文件系統掛載點

        /media: 便攜式移動設備掛載點

            cdrom

            usb

        /dev: 設備文件及特殊文件存放位置

            b: block device   塊設備,可隨機訪問

            c: character device 字符設備,線性訪問,有時間先後

        /opt: 第三方應用程序的安裝位置

        /srv: 系統上運行的服務用到的數據

        /tmp: 臨時文件存儲位置

        /usr: universal shared,read-only data;

            bin: 保證系統擁有完整功能而提供的應用程序

            sbin:

            lib:<架構位數>備用格式庫(可選的)

            lib64:

            include: C程序的頭文件(header files).

            share: 結構化獨立數據,例如doc,man等

            local: 第三方應用程序安裝位置.

                bin,sbin,lib,lib64,etc

        /var: variable data files

            cache: 應用程序緩存數據目錄

            lib: 應用程序狀態信息數據

            local: 專用於爲/usr/local下的應用程序存儲可變數據

            lock: 鎖文件

            log: 日誌目錄及文件

            opt: 專用於爲/opt下的應用程序存儲可變數據

            run: 運行中的進程相關的數據,通常用於存儲進程的pid文件

            spool: 應用程序數據池

            tmp: 保存系統重啓

        /proc: 用於輸出內核與進程信息相關的虛擬文件系統

        /sys: 用於輸出當前系統上硬件設備相關信息的虛擬文件系統

        /selinux: security enhanced linux,selinux相關的安全策略等信息的存儲位置

Linux上的應用程序的組成部分:

二進制程序:/bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin

庫文件:/lib, /lib64, /usr/lib, /usr/lib64, /usr/local/lib, /usr/local/lib64

配置文件:/etc, /etc/DIRECTORY, /usr/local/etc

幫助文件:/usr/share/man, /usr/share/doc, /usr/local/share/man, /usr/local/share/doc

wKiom1fc4Cvj1lH1AAEdoPDPaH4718.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章