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
下一篇 2016-10-17

相關推薦

  • 178linux博客寫作技巧

    為什么要寫博客 為什么要寫在178linux上 如何注冊178linux 178linux的文章提審規則 178linux寫文章的技巧 markdown 語法 為什么要寫博客 寫博客的好處不言而喻,也不做過多解釋,眼過千遍不如手過一遍。知識的吸收需要很長的過程,這個過程越艱難越我們對知識的吸收程度也越好。對于找工作也有好處,側面是自己工作能力的證明,大量學員…

    Linux干貨 2016-09-06
  • iptables介紹和使用

    iptables/netfilter:    Packets Filter Firewall:          包過濾型防火墻:  Firewall:隔離工具,工作于主機或網絡的邊緣處,對經由的報文根據預先定義的規則(識別標準)進行檢測,對于能夠被規則匹配到的報文實行…

    Linux干貨 2017-04-29
  • 軟件安裝與管理–rpm、yum

    一、rpm包管理器     1、介紹rpm        在linux系統中,服務是要通過程序來提供的,通過調用API接口編寫好之后的源碼包文件對于普通用戶來說,安裝起來較為繁瑣。于是人們將源碼在編譯安裝的環境下制作了更加高級的rpm包,它的最大特點是避免了對原軟件包的編譯安裝,以更加簡便…

    Linux干貨 2016-08-22
  • 生產環境日志審計

         日志審計,就是記錄所有系統和相關用戶行為的信息,并且可以自動分析,處理。在中小企業環境中,一般都是在單個服務器上記錄日志,而大型企業的生產環境當中,會有專門的日志服務器乃至集群。本文通過sudo配合centos自帶的rsyslog(syslog)服務,進行日志審計。    &nb…

    Linux干貨 2016-10-20
  • 位置變量&特殊變量總結

    位置變量 常用的位置變量有 $1, $2, $3 ……,表示命令行傳給腳本的第一個參數,第二個參數,第三個參數。。。 $0 表示腳本的文件名,比如a.sh 位置變量在腳本中的主要作用,是讓腳本通過他們來獲取命令行傳遞給腳本的參數。 變量位置調整 shift [n] 用于調整變量位置 第n+1個位置變量會被重新命名為$1…

    Linux干貨 2016-08-15
  • N27網絡班第6周作業

    1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; :%s@^[[:space:]]\+@#&@g 2、復制/boot/grub/grub.conf 至/tmp目錄中,刪除/tmp/grub.conf文件中的行首的空白字符 :%s@^[[:space:]]…

    Linux干貨 2017-09-03
欧美性久久久久