Linux各目錄的作用
/bin/
存放系統(tǒng)命令的目錄隶症,普通用戶(hù)和超級(jí)用戶(hù)都可以執(zhí)行补胚。不過(guò)放在/bin下的命令在單用戶(hù)模式下也可以執(zhí)行
/sbin/
保存和系統(tǒng)環(huán)境設(shè)置相關(guān)的命令疗认,只有超級(jí)用戶(hù)可以使用這些命令進(jìn)行系統(tǒng)環(huán)境設(shè)置炼列,但是有些命令可以允許普通用戶(hù)查看
/usr/bin/
存放系統(tǒng)命令的目錄,普通用戶(hù)和超級(jí)用戶(hù)都可以執(zhí)行突倍。這些命令和系統(tǒng)啟動(dòng)無(wú)關(guān),在單用戶(hù)模式下不能執(zhí)行
/boot/
系統(tǒng)啟動(dòng)目錄盆昙,保存系統(tǒng)啟動(dòng)相關(guān)的文件羽历,如內(nèi)核文件和啟動(dòng)引導(dǎo)程序(grub)文件等
/dev/
設(shè)備文件保存位置。用來(lái)保存所有硬件設(shè)備文件
/etc/
配置文件保存位置淡喜。系統(tǒng)內(nèi)所有采用默認(rèn)安裝方式(rpm安裝)的服務(wù)的配置文件全部都保存在這個(gè)目錄當(dāng)中秕磷,如用戶(hù)賬戶(hù)密碼以,服務(wù)的啟動(dòng)腳本炼团,常用服務(wù)的配置文件等
/home/
普通用戶(hù)的家目錄澎嚣。建立每個(gè)用戶(hù)時(shí),每個(gè)用戶(hù)要有一個(gè)默認(rèn)登錄位置瘟芝,這個(gè)位置就是這個(gè)用戶(hù)的家目錄易桃,所有普通用戶(hù)的家目錄就是在/home下建立一個(gè)和用戶(hù)名相同的目錄。如用戶(hù)user1的家目錄就是/home/user1
/lib/
系統(tǒng)調(diào)用的函數(shù)庫(kù)保存位置
/lost+found/
當(dāng)系統(tǒng)意外崩潰或機(jī)器意外關(guān)機(jī)锌俱,而產(chǎn)生一些文件碎片放在這里晤郑。當(dāng)系統(tǒng)啟動(dòng)的過(guò)程中fsck工具會(huì)檢查這里,并修復(fù)已經(jīng)損壞的文件系統(tǒng)贸宏。這個(gè)目錄只在每個(gè)分區(qū)中出現(xiàn)造寝,例如/lost+found就是根分區(qū)的備份恢復(fù)目錄,/boot/lost+found就是/boot分區(qū)的備份恢復(fù)目錄
/media/
掛載目錄锚赤。系統(tǒng)建議是用來(lái)媒體設(shè)備的匹舞,例如軟盤(pán)和光盤(pán)
/mnt/
掛載目錄,早期Linux中只有這一個(gè)目錄线脚,并沒(méi)有紅分赐稽,現(xiàn)在這個(gè)目錄系統(tǒng)建議額外設(shè)備叫榕,如U盤(pán),移動(dòng)硬盤(pán)和其他操作系統(tǒng)的分區(qū)
/misc/
搭載目錄姊舵,系統(tǒng)建議用來(lái)NFXS服務(wù)的共享目錄晰绎。我們?cè)趧倓傄呀?jīng)解釋了,童鞋們應(yīng)該知道只要是一個(gè)已經(jīng)建立的空目錄就可以作為點(diǎn)括丁。那么系統(tǒng)雖然準(zhǔn)備了三個(gè)默認(rèn)目錄/media荞下、/mnt、/misc史飞,但是到底在哪個(gè)目錄中什么設(shè)備都可以由管理員自己決定尖昏。
/opt/
第三方安裝的軟件保存位置。這個(gè)目錄應(yīng)時(shí)旋轉(zhuǎn)和安裝其他軟件的位置构资,我手工安裝的源碼雞蛋軟件都可以安裝到這個(gè)目錄當(dāng)中抽诉。不過(guò)我還是更加習(xí)慣把軟件安裝到/usr/local/目錄當(dāng)中,也就是說(shuō)/usr/local/目錄也可以用來(lái)安裝軟件
/proc/
虛擬文件系統(tǒng)吐绵,該目錄的數(shù)據(jù)并不保存到硬盤(pán)當(dāng)中迹淌,而是保存到內(nèi)存當(dāng)中。主要保存系統(tǒng)的內(nèi)核己单,進(jìn)程唉窃,外部設(shè)備狀態(tài)和網(wǎng)絡(luò)狀態(tài)燈。如/proc/cpuinfo是保存cpu信息的纹笼,/proc/devices是保存設(shè)備驅(qū)動(dòng)的列表的纹份,/proc/filesystems是保存文件系統(tǒng)列表的,/proc/net/是保存網(wǎng)絡(luò)協(xié)議信息的
/sys/
虛擬文件系統(tǒng)允乐。和/proc目錄相似矮嫉,都是保存在內(nèi)存當(dāng)中的,主要是保存于內(nèi)核相關(guān)信息的
/root/
超級(jí)用戶(hù)的家目錄牍疏。普通用戶(hù)家目錄在"/home"下蠢笋,超級(jí)用戶(hù)于家目錄直接在"/"下
/srv/
服務(wù)數(shù)據(jù)目錄。一些系統(tǒng)服務(wù)啟動(dòng)之后鳞陨,可以在這個(gè)目錄中保存所需要的數(shù)據(jù)
/tmp/
臨時(shí)目錄昨寞。系統(tǒng)存放臨時(shí)文件的目錄,該目錄下所有用戶(hù)都可以訪(fǎng)問(wèn)和定稿厦滤。我們建議此目錄中不能保存重要數(shù)據(jù)援岩,最好每次開(kāi)機(jī)都把該目錄清空
/usr/
系統(tǒng)軟件資源目錄。注意usr不是user的縮寫(xiě)掏导,而是"Unix Softwre Resource"的縮寫(xiě)享怀,所以不是存放用戶(hù)數(shù)據(jù),而是存放系統(tǒng)軟件資源的目錄趟咆。系統(tǒng)中安裝的軟件大多數(shù)保存在這里添瓷,所以除了/usr/bin/和/usr/sbin/這兩個(gè)目錄梅屉,我們介紹幾個(gè)/usr/下的二級(jí)目錄
/var/
動(dòng)態(tài)數(shù)據(jù)保存位置。主要保存緩存鳞贷、日志以及軟件運(yùn)行所產(chǎn)生的文件