Linux各目錄的作用
/bin/
存放系統(tǒng)命令的目錄,普通用戶和超級(jí)用戶都可以執(zhí)行。不過放在/bin下的命令在單用戶模式下也可以執(zhí)行
/sbin/
保存和系統(tǒng)環(huán)境設(shè)置相關(guān)的命令,只有超級(jí)用戶可以使用這些命令進(jìn)行系統(tǒng)環(huán)境設(shè)置,但是有些命令可以允許普通用戶查看
/usr/bin/
存放系統(tǒng)命令的目錄,普通用戶和超級(jí)用戶都可以執(zhí)行。這些命令和系統(tǒng)啟動(dòng)無關(guān),在單用戶模式下不能執(zhí)行
/boot/
系統(tǒng)啟動(dòng)目錄,保存系統(tǒng)啟動(dòng)相關(guān)的文件,如內(nèi)核文件和啟動(dòng)引導(dǎo)程序(grub)文件等
/dev/
設(shè)備文件保存位置。用來保存所有硬件設(shè)備文件
/etc/
配置文件保存位置。系統(tǒng)內(nèi)所有采用默認(rèn)安裝方式(rpm安裝)的服務(wù)的配置文件全部都保存在這個(gè)目錄當(dāng)中,如用戶賬戶密碼以,服務(wù)的啟動(dòng)腳本,常用服務(wù)的配置文件等
/home/
普通用戶的家目錄。建立每個(gè)用戶時(shí),每個(gè)用戶要有一個(gè)默認(rèn)登錄位置,這個(gè)位置就是這個(gè)用戶的家目錄,所有普通用戶的家目錄就是在/home下建立一個(gè)和用戶名相同的目錄。如用戶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)的過程中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)建議是用來媒體設(shè)備的,例如軟盤和光盤
/mnt/
掛載目錄,早期Linux中只有這一個(gè)目錄,并沒有紅分,現(xiàn)在這個(gè)目錄系統(tǒng)建議額外設(shè)備,如U盤,移動(dòng)硬盤和其他操作系統(tǒng)的分區(qū)
/misc/
搭載目錄,系統(tǒng)建議用來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)中。不過我還是更加習(xí)慣把軟件安裝到/usr/local/目錄當(dāng)中,也就是說/usr/local/目錄也可以用來安裝軟件
/proc/
虛擬文件系統(tǒng),該目錄的數(shù)據(jù)并不保存到硬盤當(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í)用戶的家目錄。普通用戶家目錄在"/home"下,超級(jí)用戶于家目錄直接在"/"下
/srv/
服務(wù)數(shù)據(jù)目錄。一些系統(tǒng)服務(wù)啟動(dòng)之后,可以在這個(gè)目錄中保存所需要的數(shù)據(jù)
/tmp/
臨時(shí)目錄。系統(tǒng)存放臨時(shí)文件的目錄,該目錄下所有用戶都可以訪問和定稿。我們建議此目錄中不能保存重要數(shù)據(jù),最好每次開機(jī)都把該目錄清空
/usr/
系統(tǒng)軟件資源目錄。注意usr不是user的縮寫,而是"Unix Softwre Resource"的縮寫,所以不是存放用戶數(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)生的文件