姓名:楊誼? ? 學(xué)號:16130120200
【嵌牛導(dǎo)讀】:
linux根目錄下有各種文件夾(掛載點(diǎn)),比如 bin/,dev/等等,那么他們各自存放了什么類型的文件呢?有什么作用呢?
【嵌牛鼻子】:Linux文件系統(tǒng),Linux掛載點(diǎn)
【嵌牛提問】:Linux文件系統(tǒng)中根目錄下的文件夾(掛載點(diǎn))各自有什么作用,在操作系統(tǒng)中有什么作用?
【嵌牛正文】:
在 Linux系統(tǒng)里面,“分區(qū)”,被稱作“掛載點(diǎn)”,簡單明了的說,“掛載點(diǎn)”意思就是:把一部分硬盤容量,“分”成一個文件夾的形式,用來干什么事情。這個文件夾的名字,就叫做:“掛載點(diǎn)”。所以,和Windows有著本質(zhì)上的超級大的區(qū)別,你在任何linux發(fā)行版系統(tǒng)里面,絕對不會看到C盤,D盤,E 盤這樣的,能看到的,只有“文件夾”形式存在的“掛載點(diǎn)”。
在Linux 系統(tǒng)里面,有一些已經(jīng)定義好,用來干一些事情的掛載點(diǎn),常見的“掛載點(diǎn)”有:
/bin 該目錄中存放Linux的常用命令。
/boot 該目錄默認(rèn)下存放的是Linux的啟動文件和內(nèi)核。
/cdrom 該目錄在剛安裝系統(tǒng)時是空的,可以將光驅(qū)文件系統(tǒng)掛在這個目錄下。
/dev 該目錄包含了Linux系統(tǒng)中使用的所有外部設(shè)備,它實(shí)際上是訪問這些外部設(shè)備的端口,可以訪問這些外部設(shè)備,與訪問一個文件或一個目錄沒有區(qū)別。例如在系統(tǒng)中鍵入“cd /dev/cdrom”,就可以看到光驅(qū)中的文件;鍵入“cd /dev/mouse”即可看鼠標(biāo)的相關(guān)文件。
/etc 該目錄存放系統(tǒng)管理時要用到的各種配置文件和子目錄,例如網(wǎng)絡(luò)配置文件、文件系統(tǒng)、X系統(tǒng)配置文件、設(shè)備配置信息、設(shè)置用戶信息等。
/home 如果建立一個名為“xx”的用戶,那么在/home目錄下就有一個對應(yīng)的“/home/xx”路徑,用來存放該
用戶的主目錄。
/lib 該目錄用來存放系統(tǒng)動態(tài)鏈接共享庫,幾乎所有的應(yīng)用程序都會用到該目錄下的共享庫。
/lost+found 該目錄在大多數(shù)情況下都是空的。但當(dāng)突然停電、或者非正常關(guān)機(jī)后,有些文件就臨時存放在這里。
/media:提供掛載(mounting)和自動掛載設(shè)備的標(biāo)準(zhǔn)位置,如遠(yuǎn)程文件系統(tǒng)和可移動介質(zhì)(目錄名為cdrecorder、floppy等)。
/mnt 臨時將別的文件系統(tǒng)掛在該目錄下。
/opt 第三方軟件在安裝時默認(rèn)會找這個目錄,所以你沒有安裝此類軟件時它是空的,但如果你一旦把它刪除了,以后在安裝此類軟件時就有可能碰到麻煩。
/proc 可以在該目錄下獲取系統(tǒng)信息,這些信息是在內(nèi)存中由系統(tǒng)自己產(chǎn)生的,該目錄的內(nèi)容不在硬盤上而在內(nèi)存里。
/root 如果你是以超級用戶的身份登錄的,這個就是超級用戶的主目錄。
/sbin 該目錄用來存放系統(tǒng)管理員使用的管理程序。初始化的內(nèi)存盤。在linux內(nèi)核啟動前,boot loader會將存儲介質(zhì)(一般是硬盤)中的
/sys:一個類似與/proc的文件系統(tǒng),在Linux2.6內(nèi)核中最新出現(xiàn)的,包含的文件用于獲得硬件狀態(tài)并反映內(nèi)核看到的系統(tǒng)設(shè)備樹。它使用了/proc中的很多幫助。
/tmp 用來存放不同程序執(zhí)行時產(chǎn)生的臨時文件,該目錄會被系統(tǒng)自動清理干凈。
/usr 用戶的應(yīng)用程序和文件幾乎都存放在該目錄下。
/var 該目錄存放那些經(jīng)常被修改的文件,包括各種日志、數(shù)據(jù)文件。
/initrd 它的英文含義是boot loader initialized RAM disk,就是由boot loader,文件加載到內(nèi)存,內(nèi)核啟動時會在訪問真正的根文件系統(tǒng)前先訪問該內(nèi)存中的initrd文件系統(tǒng)。