您是否想知道為什么某些程序位于/ bin,/ sbin或/ usr / bin或/ usr / sbin下?
例如,less命令位于/ usr / bin目錄下。為什么不/ / bin,或/ sbin或/ usr / sbin?所有這些目錄之間有什么不同?
在本文中,讓我們回顧一下Linux文件系統(tǒng)的結構,了解各個高級目錄的含義。
1. / - 根
每個文件和目錄都從根目錄開始。
只有root用戶擁有這個目錄下的寫權限。
請注意/ root是root用戶的主目錄,與/不一樣。
2. / bin - 用戶二進制文件
包含二進制可執(zhí)行文件。
您需要在單用戶模式下使用的常用linux命令位于此目錄下。
系統(tǒng)的所有用戶使用的命令位于此處。
例如:ps,ls,ping,grep,cp。
3. / sbin - 系統(tǒng)二進制文件
就像/ bin一樣,/ sbin也包含二進制可執(zhí)行文件。
但是,位于此目錄下的linux命令通常由系統(tǒng)aministrator使用,用于系統(tǒng)維護目的。
例如:iptables,reboot,fdisk,ifconfig,swapon
4. / etc - 配置文件
包含所有程序所需的配置文件。
這還包含用于啟動/停止單個程序的啟動和關閉shell腳本。
例如:/etc/resolv.conf,/etc/logrotate.conf
5. / dev - 設備文件
包含設備文件。
這些包括終端設備,USB或連接到系統(tǒng)的任何設備。
例如:/ dev / tty1,/ dev / usbmon0
6. / proc - 進程信息
包含有關系統(tǒng)進程的信息。
這是一個包含運行進程信息的偽文件系統(tǒng)。例如:/ proc / {pid}目錄包含有關該特定pid進程的信息。
這是一個具有關于系統(tǒng)資源的文本信息的虛擬文件系統(tǒng)。例如:/ proc / uptime
7. / var - 變量文件
var代表可變文件。
預期會增長的文件內(nèi)容可以在這個目錄下找到。
這包括 - 系統(tǒng)日志文件(/ var / log); 包和數(shù)據(jù)庫文件(/ var / lib); 電子郵件(/ var / mail); 打印隊列(/ var / spool); 鎖定文件(/ var / lock); 重新啟動時需要臨時文件(/ var / tmp);
8. / tmp - 臨時文件
包含由系統(tǒng)和用戶創(chuàng)建的臨時文件的目錄。
系統(tǒng)重新啟動時,此目錄下的文件將被刪除。
9. / usr - 用戶程序
包含二進制文件,庫,文檔和二級程序的源代碼。
/ usr / bin包含用戶程序的二進制文件。如果在/ bin下找不到用戶二進制文件,請查看/ usr / bin。例如:at,awk,cc,less,scp
/ usr / sbin包含系統(tǒng)管理員的二進制文件。如果在/ sbin下找不到系統(tǒng)二進制文件,請查看/ usr / sbin。例如:atd,cron,sshd,useradd,userdel
/ usr / lib包含/ usr / bin和/ usr / sbin的庫
/ usr / local包含您從源代碼安裝的用戶程序。例如,當您從源代碼安裝apache時,它將在/ usr / local / apache2下
10. / home - 主頁目錄
所有用戶的主目錄存儲他們的個人文件。
例如:/ home / john,/ home / nikita
11. / boot - 引導加載程序文件
包含啟動加載器相關的文件。
內(nèi)核initrd,vmlinux,grub文件位于/ boot下
例如:initrd.img-2.6.32-24-generic,vmlinuz-2.6.32-24-generic
12. / lib - 系統(tǒng)庫
包含支持位于/ bin和/ sbin下的二進制文件的庫文件
庫文件名是ld *或lib * .so。*
例如:ld-2.11.1.so,libncurses.so.5.7
13. / opt - 可選的附加應用程序
opt代表可選。
包含來自各個供應商的附加應用程序。
附加應用程序應安裝在/ opt /或/ opt /子目錄下。
14. / mnt - 掛載目錄
系統(tǒng)管理員可以掛載文件系統(tǒng)的臨時掛載目錄。
15. /媒體 - 可移動媒體設備
臨時安裝目錄的可移動設備。
例如,用于CD-ROM的/ media / cdrom; /媒體/軟盤軟驅(qū); / media / cdrecorder for CD writer
16. / srv - 服務數(shù)據(jù)
srv代表服務。
包含服務器特定的服務相關數(shù)據(jù)。
例如,/ srv / cvs包含CVS相關數(shù)據(jù)。
聯(lián)系客服