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

FHS:
? ? Filesystem Hierarchy Standard
http://refspecs.linuxfoundation.org/fhs.shtml
? ? /bin:所有用戶可用的基本命令程序文件;
? ? /sbin:工系統管理使用的工具程序;
? ? /boot:引導加載器必須用到的各靜態文件:kernel,initramfs(initrd),grub等;
? ? /dev:存儲特殊文件或設備文件;設備分為:字符設備(線性設備)、塊設備(隨機設備);
? ? /etc:系統程序的配置文件,只能為靜態;
? ? /home:普通的家目錄集中位置:/home/USERNAME
? ? /root:管理員的家目錄,可選;
? ? /lib:為系統啟動或根文件系統上的應用程序(/bin,/sbin等)提供共享庫,以及內核提供內核模塊;
? ? ? ? ? ? libc.so.*:動態鏈接的C庫;
? ? ? ? ? ? ld*:運行時鏈接器或加載器;
? ? ? ? ? ? modules:用于存儲內核模塊的目錄;
? ? /lib64:64位系統特有的共享庫路徑
? ? /media:便攜式設備掛載點,cdrom,floppy等;
? ? /mnt:其他文件系統臨時掛載點;
? ? /opt:福建應用程序的安裝位置,可選路徑;
? ? /srv:當前主機為服務提供的數據;
? ? /tmp:為那些會產生臨時文件的程序提供的用于存儲臨時文件的目錄;可供所有用戶執行寫入操作;有特殊權限;
? ? /usr:全局共享的只讀數據路徑
? ? ? ? bin Most user commands
lib Libraries
local Local hierarchy (empty after main installation)
sbin Non-vital system binaries
share Architecture-independent data
? ? /user/local:Local hierarchy,讓系統管理員安裝本地應用程序,也通常用于安裝第三方程序;
? ? /var: var hierarchy,存儲常發生變化的數據的目錄:
? ? ? ? cache Application cache data
lib Variable state information
local Variable data for /usr/local
lock Lock files
log Log files and directories
opt Variable data for /opt
run Data relevant to running processes
spool Application spool data
tmp Temporary files preserved between system reboots

/proc:基于內存的虛擬文件系統,用于為內核及進程存儲其相關信息:他們多為內核參數,例如net.ipv4.ip_forward,虛擬為net/ipv4/ip_forward,存儲于/proc/sys/,因此其完整路徑為/proc/sys/net/ipv4/ip_forward;

? ? /sys:sysfs虛擬文件系統提供了一種比proc更為理性的訪問內核數據的途徑:其主要作用在于為管理Linux設備提供一種統一模型的接口;
? ? 參考:https://www.ibm.com/developerworks/cn/linux/l-cn-sysfs/

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

(0)
oliveroliver
上一篇 2018-05-13
下一篇 2018-05-13

相關推薦

  • Linux系統計劃任務

    在生活、生產環境中,我們可能遇到這樣的場景,想在某個時刻,或者固定某個時間周期的在Linux系統中執行某項任務,例如,定時關機,定期自動清理垃圾文件等,at,crontab等命令就是幫你實現這樣功能的。

    2018-05-06
  • 從文本處理到腳本編輯

    文本處理工具grep 文本搜索工具,根據用戶指定的“模式” 對目標文本逐行進行匹配檢查,打印匹配到的行.-o 僅顯示匹配到的字符串-v 顯示不被模式匹配到的行-n 顯示匹配的行數-c 統計匹配的行數-i 忽略字符大小寫-q 靜默模式,不輸出任何信息-A# 后#行-B# 前#行-C# 前后各#行-e 實現多個選項間的邏輯or關系 grep -e ‘…

    Linux筆記 2018-04-24
  • DNS服務

    1、相關原理概念
    2、配置主DNS服務器
    3、配置從DNS服務器

    2018-06-03
  • shell 腳本編程基礎

    六、shell腳本編程 6.1bash腳本編程之變量 ? 作業提交地址:scp N wang@172.20.102.77:home/wang/bin ? 執行腳本的方法: 以bash程序來執行: bash hello.sh或cat hello.sh |bash 直接指令下達: 加權限:chmod +x hello.sh 絕對路徑:/home/hello.sh…

    2018-05-01
  • N31第五周

    1、簡述rpm與yum命令的常見選項,并舉例 一.rpm包管理 CentOS系統上使用rpm命令管理程序包:安裝、卸載、升級、查詢、校驗、數據庫維護安裝 (1)安裝[install-options] rpm {-i | –install} [install-options] PACKAGE_FILE … -h:使用”#&…

    Linux筆記 2018-07-30
  • 參加馬哥教育面授班

    很興奮,今天是開班的第6天了,課程的具體安排為,1、3、5上課,2、4、6實操課。課堂上目前是王老師授課,講的都是滿滿的干貨,很詳細。讓我再次確信參加這次培訓不會有錯。 面授班與在網絡學習,我覺得學習效果差別還是蠻大的。參加面授班能很好的約束我的行為,不會出現學著學著就打開游戲或看電影了,學習效率很高,哈哈。初次見到馬哥教育的各個老師發現都很平易近人,學習上…

    Linux筆記 2018-07-21
欧美性久久久久