Linux系統目錄說明
PART_A Linux根目錄簡述
bin(abbr of Binary) -> 謹慎操作
存放最常用的命令(系統使用者使用的程式)boot
存放啟動Linux時使用的一些核心檔案(包括一些連線檔案以及映象檔案)dev(abbr of Device)
存放的是Linux的外部裝置(在Linux中訪問裝置的方式和訪問檔案的方式是相同的)etc -> 謹慎操作
存放所有的系統管理所需要的配置檔案和子目錄home
使用者的主目錄,在Linux中,每個使用者都有一個自己的目錄(一般該目錄名是以使用者的賬號命名的)lib
存放著系統最基本的動態連線共享庫(類似於Windows裡的.dll)且幾乎所有的應用程式都需要用到這些共享庫media
Linux系統會將自動識別的裝置(如U盤、光碟機等)掛載到該目錄下mnt
讓使用者臨時掛載別的檔案系統(如將光碟機掛載在該目錄下)opt
這是給安裝額外軟體的目錄(如ORACLE資料庫可安裝在該目錄下)proc
這是虛擬目錄,它是系統記憶體的對映(不在硬碟上),我們可以通過直接訪問這個目錄來獲取系統資訊可以通過命令來遮蔽主機的ping命令,使別人無法ping你的機器
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_allroot
系統管理員(超級許可權者)的使用者主目錄run
開機時底層程式需向原來的/var/run寫入檔案,但整個檔案系統尚未掛載好,系統啟動初期只有一個根分割槽掛載上來,所以將/run移至根目錄單獨掛載,且在下次系統執行時重新生成sbin(abbr of Super User Binary) -> 謹慎操作
存放系統管理員使用的系統管理程式(比較高階的管理程式和系統守護程式)srv
存放一些服務啟動之後需要提取的資料sys
- 這是linux2.6核心的一個很大的變化。該目錄下安裝了2.6核心中新出現的一個檔案系統sysfs
- sysfs檔案系統集成了下面3種檔案系統的資訊:針對程序資訊的proc檔案系統、針對裝置的devfs檔案系統以及針對偽終端的devpts檔案系統
- 該檔案系統是核心裝置樹的一個直觀反映
- 當一個核心物件被建立的時候,對應的檔案和目錄也在核心物件子系統中被建立
tmp
存放一些臨時檔案usr
存放很多應用程式和檔案(類似與windows下的program files目錄)var
存放經常被修改日誌(/var/log)、檔案和目錄注意
bin、usr/bin 是給系統使用者使用的指令(除root外的通使用者)
sbin、 usr/sbin 則是給root使用的指令
PART_B 各根目錄簡述
檔案顏色含義
白色:表示普通檔案
藍色:表示目錄
綠色:表示可執行檔案
紅色:表示壓縮檔案
淺藍色:連結檔案
紅色閃爍:表示連結的檔案有問題
黃色:表示裝置檔案
灰色:表示其它檔案
bin
boot
dev
etc
home
新建Linux虛擬機器的該目錄下是空的,可以建立自己的檔案或目錄
lib
media
新建Linux虛擬機器的該目錄下是空的
mnt
新建Linux虛擬機器的該目錄下是空的
opt
新建Linux虛擬機器的該目錄下是空的
proc
root
run
sbin
srv
新建Linux虛擬機器的該目錄下是空的
sys
tmp
usr
var