第一周博客(5)

目錄

/ 主層次 的根,也是整個文件系統層次結構的根目錄

/bin存放在單用戶模式可用的必要命令二進制文件,所有用戶都可用,如 cat、ls、cp等等

/boot存放引導加載程序文件,例如kernels、initrd等

/dev存放必要的設備文件,例如/dev/null

/etc存放主機特定的系統級配置文件。其實這里有個關于它名字本身意義上的的爭議。在貝爾實驗室的UNIX實施文檔的早期版本中,/etc表示是“其他(etcetera)目錄”,因為從歷史上看,這個目錄是存放各種不屬于其他目錄的文件(然而,文件系統目錄標準 FSH 限定 /etc 用于存放靜態配置文件,這里不該存有二進制文件)。早期文檔出版后,這個目錄名又重新定義成不同的形式。近期的解釋中包含著諸如“可編輯文本配置”或者“額外的工具箱”這樣的重定義

/etc/opt存儲著新增包的配置文件 /opt/.

/etc/sgml存放配置文件,比如 catalogs,用于那些處理SGML(譯者注:標準通用標記語言)的軟件的配置文件

/etc/X11X Window 系統11版本的的配置文件

/etc/xml配置文件,比如catalogs,用于那些處理XML(譯者注:可擴展標記語言)的軟件的配置文件

/home用戶的主目錄,包括保存的文件,個人配置,等等

/lib/bin/ 和 /sbin/中的二進制文件的必需的庫文件

/lib<架構位數>備用格式的必要的庫文件。 這樣的目錄是可選的,但如果他們存在的話肯定是有需要用到它們的程序

/media可移動的多媒體(如CD-ROMs)的掛載點。(出現于 FHS-2.3)

/mnt臨時掛載的文件系統

/opt可選的應用程序軟件包

/proc以文件形式提供進程以及內核信息的虛擬文件系統,在Linux中,對應進程文件系統(procfs )的掛載點

/root根用戶的主目錄

/sbin必要的系統級二進制文件,比如, init, ip, mount

/srv系統提供的站點特定數據

/tmp臨時文件 (另見 /var/tmp). 通常在系統重啟后刪除

/usr二級層級存儲用戶的只讀數據; 包含(多)用戶主要的公共文件以及應用程序

enter description here
wKioL1eqavDRRw_rAAfFeFt3QlY819.png-wh_500x0-wm_3-wmp_4-s_507933680.png
/usr/bin非必要的命令二進制文件 (在單用戶模式中不需要用到的);用于所有用戶

/usr/include標準的包含文件

/usr/lib庫文件,用于/usr/bin/ 和 /usr/sbin/中的二進制文件

/usr/lib<架構位數>備用格式庫(可選的)

/usr/local三級層次 用于本地數據,具體到該主機上的。通常會有下一個子目錄, 比如, bin/, lib/,share/.

/usr/local/sbin非必要系統的二進制文件,比如用于不同網絡服務的守護進程

/usr/share架構無關的 (共享) 數據.

/usr/src源代碼,比如內核源文件以及與它相關的頭文件

/usr/X11R6X Window系統,版本號:11,發行版本:6

/var各式各樣的變量(Variable)文件,一些隨著系統常規操作而持續改變的文件就放在這里,比如日志文件,脫機文件,還有臨時的電子郵件文件

/var/cache應用程序緩存數據. 這些數據是由耗時的I/O(輸入/輸出)的或者是運算本地生成的結果。這些應用程序是可以重新生成或者恢復數據的。當沒有數據丟失的時候,可以刪除緩存文件

/var/lib狀態信息。這些信息隨著程序的運行而不停地改變,比如,數據庫,軟件包系統的元數據等等

/var/lock鎖文件。這些文件用于跟蹤正在使用的資源

/var/log日志文件。包含各種日志。

/var/mail內含用戶郵箱的相關文件

/var/opt來自附加包的各種數據都會存儲在 /var/opt/.

/var/run存放當前系統上次啟動以來的相關信息,例如當前登入的用戶以及當前運行的daemons(守護進程).

/var/spool該spool主要用于存放將要被處理的任務,比如打印隊列以及郵件外發隊列

/var/mail過時的位置,用于放置用戶郵箱文件

/var/tmp存放重啟后保留的臨時文件

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

(0)
hollowhollow
上一篇 2018-05-12
下一篇 2018-05-12

相關推薦

  • 新開始

    把握新的一切

    Linux筆記 2018-06-19
  • Virtualization虛擬化技術介紹

    Virtualization即虛擬化技術,在計算機方面通常是指計算元件在虛擬的基礎上而不是真實的基礎上運行。虛擬化技術可以擴大硬件的容量,簡化軟件的重新配置過程。CPU的虛擬化技術可以單CPU模擬多CPU并行,允許一個平臺同時運行多個操作系統,并且應用程序都可以在相互獨立的空間內運行而互不影響,從而顯著提高計算機的工作效率

    2018-07-27
  • linux系統命令行安裝軟件

    一、CentOS7 1)首先通過df或lsblk命令,查看系統中有無掛載本地光盤鏡像: 2)若沒有掛載,即當前系統中df看不到光盤設備/dev/sr0,使用mount命令進行光盤掛載: monut /dev/cdrom /mnt 3)然后切換到/mnt路徑下,到Packages目錄下,就可以看到當前系統光盤鏡像所自帶的所有rpm軟件包,然后同通過rpm -i…

    2018-03-30
  • 搭建主DNS服務器

    DNS筆記

    2018-05-30
  • linux下練習及答案

    1.顯示當前時間,格式:201-06-18 ?10:20:30 2.顯示前天是星期幾 3.設置當前日期為2019-08-07 06:05:10 4、在本機字符終端登錄時,除顯示原有信息外,再顯示當前登錄終端號,主機名和當前時間 6.今天19:30自動關機,并提示用戶 7.顯示/var目錄下所有以l開頭,以一個小寫字母結尾,且中間出現至少一位數字的文件或目錄 …

    2018-03-31
  • sed

    用法: sed? [選項]… ‘script’ inputfile 其中script是腳本基于sed語法的腳本 ? ? ? ? ? ? ? ? inputfile文件內容 常用選項 -n ? :不輸出模式空間內容到屏幕,即不自動打印 -e ? :多點編輯 -f ?? : ? /PATH/SCRIPT_FILE:從指定文件中…

    Linux筆記 2018-04-14
欧美性久久久久