Linux系統基礎目錄結構及功能說明

Linux系統基礎目錄結構及功能說明

1

1

FHS:Filesystem Hierarchy Standard

  • ? ?/bin:所有用戶可用的基本命令程序文件
  • ? ?/sbin:供系統管理使用的工具程序;
  • ? ?/boot:引導加載器必須用到的各靜態文件;kernel,initramfs(initrd),grub等
  • ? ?/dev:存儲特殊文件或設備文件;
? ? ? ? ? ? ? ? ? ? ? ? ?設備有兩種類型:字符設備(線性設備)、塊設備(隨機設備);
  • ? ?/etc:系統程序的配置文件,只能為靜態
  • ? ?/home:普通的家目錄的集中位置;一般每個普通用戶的家目錄默認為此目錄下與用戶名同名的子 ? ? ?目錄,/home/USERNAME;
  • ? ?/lib:為系統啟動或根文件系統上的應用程序(/bin,/sbin等)提供共享庫,以及為內核提供內核模塊;
? ? ? ?libc.so*:動態鏈接的C庫;
? ? ? ?ld*:運行時鏈接器/加載器;
? ? ? ?modules:用于存儲內核模塊的存放共享庫的路徑;
  • ? ?/lib64:64位系統特有的存放64位共享庫的路徑
  • ? ?/media:便攜式設備掛載點,cdrom、floppy等
  • ? ?/mnt:其他文件系統的臨時掛載點;
  • ? ?/opt:附加應用程序的安裝位置;可選路徑;
  • ? ?/root:管理員的家目錄:可選;
  • ? ?/srv:當前主機為服務提供的數據;
  • ? ?/tmp:為那些會產生臨時文件的程序提供的用于存儲臨時文件的目錄;可供所有用戶執行寫入操作,有特殊權限;
  • ? ?/user:user Hierarchy,全局共享的只讀數據路徑;
? ? ? ? bin,sbin
? ? ? ? lib,lib64
? ? ? ? include:c程序頭文件;
? ? ? ? share:命令手冊頁和自帶文檔等架構特有的文件存儲位置
? ? ? ? local:另一個層級目錄;
? ? ? ? X11R6:X-window程序的安裝位置
? ? ? ? src:程序源碼文件的存儲位置
  • ? ? /user/local:local?Hierarchy,讓系統管理員安裝本地應用程序;也通常用于安裝第三方程序;
  • ? ? /var:/var Hierachy,存儲經常變化的數據的目錄;
  • ? ? /proc:內核及進程存儲其相關信息;它們多為內核參數,例如net.ipv4.ip_forward,虛擬為net/ipv4/ip_forward,存儲于/proc/sys,因此其完整路徑為/proc/sys/net/ipv4/ip_forward
  • ? ? /sys:sysfs虛擬文件系統提供了一種比process更為理想的訪問內核數據的途徑;其主要作用在于為管理Linux設備提供一種統一模型的接口;

Linux系統上的文件類型

  • -:常規文件;即f
  • d:directory,目錄文件;完成路徑映射
  • b:block device,塊設備文件,支持以“block”為單位進行隨機訪問
  • c:character device,字符設備文件,支持以“character”為單位進行線性訪問
? ? ? ? ? ? ? ? major number:主設備號,用來標識設備類型,進而確定要加載的驅動程序
? ? ? ? ? ? ? ? minor number:次設備號,用來標識同一種類型中的不同的設備;
? ? ? ? ? ? ? ? ? ? ? ?8位二進制:0-255
  • l:symbolic link,符號鏈接文件;
  • p:pipe,命名管道;
  • s:socket,套接字文件;

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/98246

(0)
大工小碩大工小碩
上一篇 2018-05-12
下一篇 2018-05-12

相關推薦

欧美性久久久久