請羅列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 16:47
下一篇 2016-10-30 16:51

相關推薦

  • Linux前端包管理器—yum

    Yum(Yellow dog Updater, Modified)由Duke University團隊,修改Yellow Dog Linux的Yellow Dog Updater開發而成,是一個基于RPM包管理的字符前端軟件包管理器。能夠從指定的服務器自動下載RPM包并且安裝,可以處理依賴性關系,并且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝。 介…

    Linux干貨 2016-08-29
  • vim shell 練習作業題

    vim練習題 1. 復制/etc/profile至/tmp/目錄,用查找替換命令刪除/tmp/profile文件中的行首的空白字符   :%s/^[[:blank:]]\+//g 【注意要把/etc/profile復制到/tmp下,cp  /etc/profile  /tmp(盡量不要修改原文件)】 2. 復制/etc/rc.d…

    2017-08-07
  • ——-史上最全的Vim命令 ——-vim命令 /正則表達式 /搜索 /定位 /分屏

    一,vim vim編輯器是vi的進階版,是一個靜態文本編輯器。它的強大不遜色于任何最新的文本編輯器,
    對Unix及Linux系統的任何版本,vi編輯器是完全相同的。Vi也是Linux中最基本的文本…

    2017-11-26
  • 做有高薪有逼格的運維工程師,不會Linux是沒有前途的!

    作為互聯網的幕后英雄,運維工程師長期隱匿在大眾認知范圍之外,關于運維的討論仍舊是一片無人涉足的荒漠。在某知名行業研究調查結果中,非互聯網從業者對于運維相關問題的回復有三個高頻詞匯是:不知道、沒聽過、網管。當調查人員告訴他們科幻電影中展示黑客高超技巧時的命令行界面正是大多數運維工程師每日工作環境時,他們發出極其一致的驚嘆。 相對于普羅大眾的一無所知,技術圈對運…

    2017-09-08
  • 8.1_Linux管道的使用和用戶管理

    什么是管道? 管道就是把命令1的標準輸出發送給命令2的標準輸入,把命令2發的標準輸出發送給命令3的標準輸入。。。 最后一個命令會在當前shell進程的子shell進程中執行用來 管道實現了使用目的單一的小程序,組合小程序完成復雜的任務 管道需要配合其他命令的使用 tr命令的使用,常常用于配合管道     -c或–co…

    Linux干貨 2016-08-10
  • 如何理解云計算中IaaS、PaaS和SaaS?很簡單,就像吃貨想吃披薩了…

                                                      &nbsp…

    2015-04-17
欧美性久久久久