FHS文件系統各目錄及Linux文件類型和顏色標識整理

一.FHS (Filesystem Hierarchy Standard文件系統層級標準)

  使用文件系統層級標準可以使軟件和用戶可以預測已安裝文件和文件夾位置

文件系統各目錄:

  /boot

    系統引導啟動時要加載的靜態文件,內核和ramdisk及grub等

   (系統啟動時要用到)

  /bin

    系統自身啟動和運行時可能會用到的核心二進制程序,不能關聯至獨立分區

   (二進制程序,可用于系統啟動和運行,系統自帶的普通命令)

  /sbin

    管理類基本命令,不能關聯至獨立分區,系統啟動便會用到的程序

   (系統自帶,普通用戶需授權方便使用)

  /lib、/lib64

    基本共享庫文件,以及內核模塊文件

   (庫文件存放,不能獨立運行,只能被調用,/lib64用于x86_64系統上的輔助共享文件的存放位置)

  /etc

    大多數應用程序的配置文件的集中存放位置

   (配置文件)

  /home

    普通用戶的家目錄的統一存放位置,每個用戶的主目錄通常默認為:/home/USERNAME

   (家目錄,普通用戶的“出生”目錄)

  /root

    管理員root用戶的主目錄

 

  /media

    便攜式移動設備的掛載點

   (媒體掛載目錄,cdrom、usb等,需開機后才能掛載)

  /mnt

    臨時文件系統掛載點

   (用戶臨時掛載外部設備,(掛載:使設備能讓用戶使用的操作過程))

  /dev   devices)

    所有設備文件及特殊文件存儲位置

   (設備類文件)

    b:block devices 隨機訪問

    c:character devices 線性訪問

  /opt

    第三方應用程序的安裝目錄

  /srv services)

    服務類程序用到的中間數據

   (服務類)

  /tmp temporary)

    臨時文件存放位置

   (臨時文件)

  /usr

  (UNIX Software Resource UNIX 操作系統軟件資源存放位置)

   /usr/bin :保證系統擁有完整功能而提供的應用程序(程序文件的命令存放)

   /usr/sbin 程序文件的管理命令存放

   /usr/lib 、 /usr/lib64 :庫文件

   /usr/include :C程序的頭文件

   /usr/share :機構化獨立的數據(doc,man等)

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

   /usr/local/bin、/sbin、 /lib、/lib64、/etc、/share

  /var 

    經常發生變化的文件的存放位置

   (數據臨時存放的目錄,日志文件,郵件,pid文件,crontab文件)

   /var/cache:應用程序緩存存放目錄

   /var/local:專用于為/usr/local下的應用程序存儲可變數據

   /var/lock:鎖文件

   /var/log:日志目錄及文件

   /var/opt:專用于為/opt下的應用程序存儲進程的pid文件

   /var/spool:應用程序的數據池

   /var/tmp:保存系統兩次重啟之間產生的的臨時數據

  /proc 

    用于輸入內核與進程信息相關的虛擬文件系統,也叫偽文件系統,由內核參數映射而來

  /sys 

    用于輸出當前系統上硬件設備相關信息的虛擬文件系統,內核中與硬件設備相關的信息映射

  /selinux  

    selinux相關的安全策略等信息的存儲位置

 二.Linux文件類型及顏色標識大致如下

類型

顏色

釋義

白色

普通可執行文件

淺綠色

鏈接文件

藍色

目錄文件

暗黃色

管道文件

黃色

塊設備文件

粉紅色

套接字文件(socket)

黃色

字符設備文件

注:綠色:可執行文件

  紅色:壓縮文件(rpm)

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

(0)
changgechangge
上一篇 2016-10-17 08:34
下一篇 2016-10-17 08:35

相關推薦

  • BIND(Berkeley Internet Name Domain) is an implementation of the DNS(Domain Name System) (Blob 12)

    正向解析區域、反向解析區域;主/從;子域;基本安全控制;

    2017-11-29
  • bash 函數

        函數可以讓多條shell的命令組成語句塊,實現代碼重用和模塊化編程。讓我們在不用重復編寫一些腳本,下面讓我們來了解函數。 1,函數的簡介 函數在腳本中使用應先定義,聲明,再可以調用。 函數function 是由若干條shell 命令組成的語句塊,實現代碼重用和模塊化編程。 函數與shell 程序形式上是相似的,…

    Linux干貨 2016-08-24
  • 文件管理基礎知識及命令詳解

    文件系統     文件和目錄被組織成一個單根倒置樹結構     文件系統從根目錄下開始,用“ /”表示     根文件系統(rootfs): root filesystem    …

    Linux干貨 2016-08-05
  • linux開機啟動流程

    linux開機啟動流程:   一、BIOS 加電自檢 當你按電源開關開機時,電腦會首先去啟動BIOS(基本輸入輸出系統),BIOS一般是集成在主板上的. BIOS 的工作 1.檢測連接硬件,比如顯卡,內存,磁盤等等,檢測的目的是以后把這些設備信息提供給操作系統 2.尋找啟動磁盤,每一種BIOS都會有開機啟動菜…

    Linux干貨 2016-09-14
  • Linux的發行版和它們區別跟聯系

    linux的主要發行版有Debian,Slackware,RedHat三個大系列    Debian 最早由Ian Murdock于1993年創建??梢运闶瞧駷橹?,最遵循GNU規范的Linux系統。Debian最具特色的是apt-get / dpkg包管理方式,其實Redhat的YUM也是在模仿Debian的APT方式,但在二進制文件發…

    Linux干貨 2017-07-02
  • 關于 進程和性能監控

            Linux系統狀態的查看及管理工具:     pstree, ps, pidof, pgrep, top, htop, glance,pmap, vmstat, dstat, kill, pkill, job, bg, fg, nohup pstree命…

    系統運維 2016-09-11
欧美性久久久久