@(Linux)[文件系統(tǒng)]
根文件系統(tǒng)(rootfs):root filesystem
LSB, FHS: (FileSystem Heirache Standard)
/boot:
引導文件存放目錄,內(nèi)核文件(vmlinuz)、引導加載器(bootloader, grub)都存放于此目錄/bin:
供所有用戶使用的基本命令
不能關聯(lián)至獨立分區(qū),OS啟動即會用到的程序/sbin
管理類的基本命令
不能關聯(lián)至獨立分區(qū),OS啟動即會用到的程序/lib
基本共享庫文件,以及內(nèi)核模塊文件(/lib/modules)/lib64
專用于x86_64系統(tǒng)上的輔助共享庫文件存放位置/etc
配置文件目錄(純文本文件)/home/USERNAME
普通用戶家目錄/root
管理員的家目錄/media
便攜式移動設備掛載點cdrom
usb
/mnt
臨時文件系統(tǒng)掛載點/dev
設備文件及特殊文件存儲位置b
: block device,隨機訪問c
: character device,線性訪問/opt
第三方應用程序的安裝位置/srv
系統(tǒng)上運行的服務用到的數(shù)據(jù)/tmp
臨時文件存儲位置/usr
: universal shared, read-only databin
: 保證系統(tǒng)擁有完整功能而提供的應用程序sbin
lib
lib64
include
: C程序的頭文件(header files)share
:結(jié)構(gòu)化獨立的數(shù)據(jù),例如doc, man等local
:第三方應用程序的安裝位置bin
sbin
lib
lib64
etc
share
/var
: variable data files
cache
: 應用程序緩存數(shù)據(jù)目錄
lib
: 應用程序狀態(tài)信息數(shù)據(jù)
local
:專用于為/usr/local下的應用程序存儲可變數(shù)據(jù)
lock
: 鎖文件log
: 日志目錄及文件opt
: 專用于為/opt下的應用程序存儲可變數(shù)據(jù)run
: 運行中的進程相關的數(shù)據(jù);通常用于存儲進程的pid文件spool
: 應用程序數(shù)據(jù)池tmp
: 保存系統(tǒng)兩次重啟之間產(chǎn)生的臨時數(shù)據(jù)/proc
用于輸出內(nèi)核與進程信息相關的虛擬文件系統(tǒng)/sys
用于輸出當前系統(tǒng)上硬件設備相關信息的虛擬文件系統(tǒng)/selinux
security enhanced Linux,selinux相關的安全策略等信息的存儲位置
Linux上的應用程序的組成部分:
- 二進制程序:
/bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin
- 庫文件:
/lib, /lib64, /usr/lib, /usr/lib64, /usr/local/lib, /usr/local/lib64
- 配置文件:
/etc, /etc/DIRECTORY, /usr/local/etc
- 幫助文件:
/usr/share/man, /usr/share/doc, /usr/local/share/man, /usr/local/share/doc
Linux下的文件類型:
-
(f)
:普通文件 -
d
: 目錄文件 -
b
: 塊設備 -
c
: 字符設備 -
l
: 符號鏈接文件 -
p
: 管道文件 -
s
: 套接字文件,socket;