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

Linux文件系統 <邏輯視圖>

    根文件系統(rootfs):

        root filesystem

    LSB,FHS:(FileSystem Heirache Standard)


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

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

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

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

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

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

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

        /root: 管理員的家目錄(有些發行版管理員是沒有家目錄的,因為不使用管理員登錄,權限太大,風險太大,使用su,sudo).

        /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相關的安全策略等信息的存儲位置

原創文章,作者:N24_Daniel,如若轉載,請注明出處:http://www.www58058.com/56097

(0)
N24_DanielN24_Daniel
上一篇 2016-10-30
下一篇 2016-10-30

相關推薦

  • Linux中的文本處理工具

    本章內容:   一、各種文本工具來查看、分析,統計文本文件   二、grep   三、正則表達式   四、擴展正則表達式   五、Sed 具體內容如下: 一、抽取文本的工具:      文件內容:less和cat      文件截?。篽ead和tai…

    Linux干貨 2016-08-08
  • bash特性之基礎

    bash shell 命令歷史history 環境變量: HISTSIZE :命令歷史記錄的條數 HISTFILE :~/.bash_history HISTFILESIZE: 顯示環境變量:echo    環境變量的修改:export  history history [-c] [-d&…

    Linux干貨 2016-11-22
  • 一步到位實現zabbix安裝

    簡介 zabbix是一個基于WEB界面的提供分布式網絡監視功能的企業級的開源解決方案。相對于cacti和nagios而言,zabbix最大的特點是分布式監控,自動發現,自定義監控項目。 一、監控系統所具備的四個要素 1、數據采集       zabbix采集數據的手段有SNMP、zabbix的Agent、IPMI ag…

    2015-03-02
  • N25第九周作業

    1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現; #!/bin/bash declare -a usersh nologin=0 login=0 usersh=($(cut -d’:’ -f7 /etc/passwd)) ##數組賦值時需…

    Linux干貨 2017-03-04
  • ifconfig

    ifconfig 命令詳解

    Linux干貨 2018-02-10
  • Centos7上安裝Ansible和基礎應用

    Ansible 簡介 ansible是個什么東西呢?官方的title是“Ansible is Simple IT Automation”——簡單的自動化IT工具。這個工具的目標有這么幾項:自動化部署APP;自動化管理配置項;自動化的持續交互;自動化的(AWS)云服務管理。所有的這幾個目標從本質上來說都是在一個臺或者幾臺服務器上,執行一系列的命令而已。通俗的說…

    Linux干貨 2016-04-15
欧美性久久久久