========================================================
Windows: 以多根的方式組織文件 C:\ D:\ E:\
Linux: 以單根的方式組織文件 /
/目錄結構: FHS (Filesystem Hierarchy Standard)
注:下圖為Centos7目錄結構
bin 普通用戶使用的命令 /bin/ls, /bin/date
sbin 管理員使用的命令 /sbin/service
dev 設備文件 /dev/sda,/dev/sda1,/dev/tty1,/dev/tty2,/dev/pts/1, /dev/zero, /dev/null, /dev/random
root root用戶的HOME
home 普通用戶家Base目錄
proc 虛擬的文件系統(tǒng),反映出來的是內核,進程信息或實時狀態(tài)
[root@tianyun ~]# ps aux |grep sshd
root 1241 0.0 0.0 82468 1400 ? Ss 06:29 0:00 /usr/sbin/sshd
usr 系統(tǒng)文件,相當于C:\Windows
/usr/local 軟件安裝的目錄,相當于C:\Program
/usr/bin 普通用戶使用的應用程序
/usr/sbin 管理員使用的應用程序
/usr/lib 庫文件Glibc 32bit
/usr/lib64 庫文件Glibc 64bit
boot 存放的系統(tǒng)啟動相關的文件,例如kernel,grub(引導裝載程序)
etc 配置文件
系統(tǒng)相關如網(wǎng)絡/etc/sysconfig/network /etc/hostname
應用相關配置文件如/etc/ssh/sshd_config...
lib 庫文件Glibc
lib64 庫文件Glibc
tmp 臨時文件(全局可寫:進程產(chǎn)生的臨時文件)
var 存放的是一些變化文件,比如數(shù)據(jù)庫,日志,郵件....
mysql: /var/lib/mysql
vsftpd: /var/ftp
mail: /var/spool/mail
cron: /var/spool/cron
log: /var/log
臨時文件: /var/tmp(進程產(chǎn)生的臨時文件)
==設備(主要指存儲設備)掛載目錄==
media 移動設備默認的掛載點
mnt 手工掛載設備的掛載點
misc automount進程掛載
net automount進程掛載
命令存儲位置:
========================================================
/dev 設備文件目錄(塊設備和字符設備)
/usr 應用程序目錄
/var 日志,服務文件(服務器數(shù)據(jù)目錄)
/etc 配置文件目錄
/home 普通用戶家目錄
/root 管理員家目錄
/boot 系統(tǒng)啟動目錄(內核 啟動文件 引導程序)
/proc 偽文件系統(tǒng)(硬件信息,內核參數(shù),進程在內存中的信息)
/sys 偽文件系統(tǒng)(硬件信息,內核參數(shù),進程在內存中的信息)
/mnt 其他掛載點
/opt 第三方軟件(flush,splunk,open office)
/media 媒介目錄(光盤 u盤)
/cgroup 資源控制目錄(內存 cpu....)
/selinux selinux安全組件使用的目錄
/misc和/net autofs服務使用的目錄
/srv 服務器數(shù)據(jù)目錄
/tmp 臨時文件目錄