對linux根目錄下各文件夾的初步認識

1./bin
普通用戶可以使用的命令的存放目錄。
2./etc
全局的配置文件存放目錄。
3./lost+found 
恢復文件存放的位置。

當系統崩潰的時候,在系統修復過程中需要恢復的文件,可能就會在這裏被找到了,這個目錄一般爲空。

4./mnt
臨時掛載目錄。
這個目錄一般是用於存放掛載儲存設備的掛載目錄的,比如磁盤,光驅,網絡文件系統等,當我們需要掛載某個磁盤設備的時候,可以把磁盤設備掛載到這個目錄上去,這樣我們可以直接通過訪問這個目錄來訪問那個磁盤了。一般來說,我們最好在/mnt目錄下面多建立幾個子目錄,掛載的時候掛載到這些子目錄上面,因爲通常我們可能不僅僅是掛載一個設備吧?
5./proc
特殊文件目錄。
這個目錄採用一種特殊的文件系統格式(proc格式,內核支持這種格式。其中包含了全部虛擬文件。它們並不保存在磁盤中,也不佔據磁盤空間(儘管命令ls -c會顯示它們的大小)。當您查看它們時,您實際上看到的是內存裏的信息,這些文件助於我們瞭解系統內部信息。
6./selinux

這個目錄是Redhat/CentOS所特有的目錄,Selinux是一個安全機制,類似於windows的防火牆,但是這套機制比較複雜,

 這個目錄就是存放selinux相關的文件的

僞文件系統kernel子系統通常使用的命令
作用是爲了加固操作系統,是NSA的一個項目,爲了讓系統安全性達到軍方級別(有點矇蔽,作爲老師佈置的作業 只能在百度上各種搜索,這是三種答案。)
7./var 
某些大文件的溢出區,比方說各種服務的日誌文件 存放一些經常變化的數據!
8./boot
引導程序,內核等存放的目錄。
這個目錄,包括了在引導過程中所必需的文件,引導程序的相關文件
9./home
普通用戶的家目錄
10./media                           一般是掛載cd、DVD的光盤

11./net  存放着和網絡相關的一些文件
12./root 系統管理員的主目錄
13./srv  系統啓動服務時候可以訪問的數據庫目錄
14./tmp       目錄存放程序在運行時產生的信息和數據。但在引導啓動後,運行的程序最好使用
15./dev目錄   
存放了設備文件,即設備驅動程序,用戶通過這些文件訪問外部設備。比如,用   
戶可以通過訪問/ d e v / m o u s e來訪問鼠標的輸入,就像訪問其他文件一樣。  
16./ l i b
目錄是根文件系統上的程序所需的共享庫,存放了根文件系統程序運行所需的共享文   
件。這些文件包含了可被許多程序共享的代碼,以避免每個程序都包含有相同的子程序的副   
本,故可以使得可執行文件變得更小,節省空間。  
17./misc     一些混雜的,沒有歸類的設備
18./opt  option自由選擇,主要給源碼安裝軟件時候選擇的安裝目錄位置
19./sbin目錄   
/ s b i n目錄類似/bin ,也用於存儲二進制文件。因爲其中的大部分文件多是系統管理員使   
用的基本的系統程序,所以雖然普通用戶必要且允許時可以使用,但一般不給普通用戶使用
20./sys

Sysfs文件系統是一個類似於proc文件系統的特殊文件系統,用於將系統中的設備組織成層次

結構,並向用戶模式程序提供詳細的內核數據結構信息。

其實,就是 在用戶態可以通過對sys文件系統的訪問,來看內核態的一些驅動或者設備等。

21./usr  最大的目錄,存放着應用程序和文件
這個目錄中包含了命令庫文件和在通常操作中不會修改的文件。
22./tftpboot (???)






  


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章