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