全面了解Linu文件類型
對(duì)于那些學(xué)習(xí)Linux的用戶,也許不太了解Linu文件類型,本文為你詳細(xì)介紹Linu文件類型,為你在學(xué)習(xí)Linu文件類型時(shí)起一定的作用。在使用Linux的時(shí)候。在/下面ls時(shí)候總是個(gè)可以看到。
- [root@lzhibing /]# ls
- bin dev home lib media mnt proc sbin srv usr
- boot etc initrd lost+found misc opt root seLinux sys tmp var
- [root@zhibing /]# pwd
- /
這些文件都處于/下面目錄,也是組織Linux整個(gè)系統(tǒng)的目錄,也是處于最高一級(jí)的目錄?,F(xiàn)在來(lái)總結(jié)下每個(gè)目錄作用。
/bin
二進(jìn)制文件,普通用戶可用的命令都在這個(gè)目錄中。例如,ls,cp,mkdir,dd,df等,這個(gè)目錄中所有的文件都是可執(zhí)行的,普通用戶都可以執(zhí)行的命令,是存放基礎(chǔ)系統(tǒng)的基本命令。
/dev
這個(gè)文件中存放的是設(shè)備文件,例如,光驅(qū),磁盤,聲卡。。。。。。
home
這個(gè)目錄用來(lái)存放用戶的家目錄。例如你創(chuàng)建一個(gè)用戶就會(huì)默認(rèn)在這個(gè)下面出現(xiàn)一個(gè)用戶存放目錄
/lib
這個(gè)目錄用來(lái)存放庫(kù)文件,庫(kù)文件庫(kù)(Library)就是一組已經(jīng)寫好了的函數(shù)和變量、經(jīng)過(guò)編譯代碼,是為了能夠提高開發(fā)效率和運(yùn)行效率而設(shè)計(jì)的。庫(kù)分為靜態(tài)庫(kù)(Static Library)和共享庫(kù)(Shared library)兩類
/media
是掛載點(diǎn)的目錄,就是一些即插即用型存儲(chǔ)設(shè)備的掛載點(diǎn)自動(dòng)的存儲(chǔ)在這個(gè)文件里面創(chuàng)建,例如usb,CDROM/DVD自動(dòng)掛載后會(huì)直接在這個(gè)目錄中創(chuàng)建目錄。
/mat
這個(gè)目錄一般是用于存放掛載儲(chǔ)存設(shè)備的掛載目錄的,比如有cdrom 等目錄。可以參看/etc/fstab的定義。有時(shí)我們可以把讓系統(tǒng)開機(jī)自動(dòng)掛載文件系統(tǒng),把掛載點(diǎn)放在這里也是可以的。主要看/etc/fstab中怎么定義了;比如光驅(qū)可以掛載到/mnt/cdrom
/proc
系統(tǒng)運(yùn)行狀態(tài)目錄,系統(tǒng)在運(yùn)行的時(shí)候,進(jìn)程信息,內(nèi)核信息都存放在這里。/proc是個(gè)偽文件系統(tǒng)只存在內(nèi)存中,而不占用外存空間。文件系統(tǒng)的方式為訪問(wèn)系統(tǒng)內(nèi)核數(shù)據(jù)的操作提供接口用戶或應(yīng)用程序讀取proc文件時(shí),proc文件系統(tǒng)是動(dòng)態(tài)從系統(tǒng)內(nèi)核讀出所需信息并提交的。
/sbin
超級(jí)用戶可使用的可執(zhí)行文件,里面存放的都是都是涉及管理系統(tǒng)的命令,也就只用root權(quán)限才可執(zhí)行的文件存放目錄,普通用戶是無(wú)權(quán)限執(zhí)行這個(gè)目錄下的命令。
/src
是內(nèi)核源碼的存放地
/usr
系統(tǒng)存放程序的文件,這個(gè)目錄下有很多的目錄和文件,我們平常安裝Linux文件時(shí)候都會(huì)選擇存放在這個(gè)文件里面
/boot
Linux的內(nèi)核及引導(dǎo)系統(tǒng)程序所需要的文件
/etc
系統(tǒng)開機(jī)文檔及服務(wù)文檔,一些服務(wù)器的配置文件也在這里,例如賬號(hào)和密碼信息也在這個(gè)文件中
/initrd
Initrd是臨時(shí)系統(tǒng)文件是Linux在系統(tǒng)引導(dǎo)過(guò)程中,用來(lái)支持兩階段,是一個(gè)帶有根文件系統(tǒng)的虛擬RAM盤,里面包含了根目錄‘/’,以及其他的目錄,比如:bin,dev,proc,sbin,sys等Linux啟動(dòng)時(shí)必須的目錄。
/lost+found
這個(gè)目錄里面一般是系統(tǒng)在非正常關(guān)機(jī)的情況下,產(chǎn)生的一些零碎文件,在系統(tǒng)重新啟動(dòng)時(shí)候會(huì)用fsck去檢查這個(gè)文件,并修復(fù)系統(tǒng)已損害的文件,有時(shí)候系統(tǒng)出現(xiàn)問(wèn)題是時(shí)候,很多文件會(huì)被移動(dòng)在這個(gè)文件里面來(lái)。我們可以手工去移動(dòng)它們到原來(lái)的地方
/misc
一般為“雜項(xiàng)”的意思,放一些沒(méi)歸類的東西
/opt
這個(gè)目錄是用于存放軟件,例如一些自定義軟件。/opt表示自由選擇的意思,有些我們自己編譯的軟件就可以通過(guò)命令./configure --prefix=/opt/來(lái)存放到這個(gè)目錄下的
/root
Root的家目錄
/sys
Sysfs檔案系統(tǒng)掛載在sys之下,其中的目錄將連接到系統(tǒng)裝置分成多種項(xiàng)目
/tmp
臨時(shí)文件目錄,有時(shí)用戶運(yùn)行程序的時(shí)候,會(huì)產(chǎn)生臨時(shí)文件。/tmp就用來(lái)存放臨時(shí)文件的。
/var
這目錄內(nèi)容比較隨意經(jīng)常變動(dòng)var下有/var/log 這是用來(lái)存放系統(tǒng)日志的目錄。/var/www目錄是定義Apache服務(wù)器站點(diǎn)存放目錄;/var/lib 用來(lái)存放一些庫(kù)文件,比如MySQL的,以及MySQL數(shù)據(jù)庫(kù)的的存放地
/etc/xinetd.d:
系統(tǒng)服務(wù)啟用進(jìn)程及配置文件
/etc/rc.d/rc3.d
系統(tǒng)網(wǎng)絡(luò)服務(wù)啟用進(jìn)程或停止服務(wù)
以上就是Linu文件類型。
【編輯推薦】