1. 程式人生 > >Linux-----各目錄的作用

Linux-----各目錄的作用

存在 進行 程序 機器 proc 狀態 緩存 linu 寫入

    Linux各目錄的作用,後期還會進行補充和刪減

目錄名 目錄作用
/bin/ 存放系統命令的目錄,普通用戶和超級用戶都可以執行。不過放在bin下的命令在單用戶模式下也可以執行
/sbin/ 保存和系統環境設置相關的命令,只有超級用戶可以使用這些命令進行系統環境設置,但是有些命令可以允許普通用戶查看
/usr/bin/ 存放系統命令的目錄,普通用戶和超級用戶都可以執行。這些命令和系統啟動無關,在單用戶模式下不能執行。
/usr/sbin/ 存放根文件系統不必要的系統管理命令,例如多數服務程序。只有超級用戶可以使用。大家其實可以註意到Linux的系統,在所有‘sbin’目錄中保存的命令只有超級用戶可以使用,‘bin’目錄中保存的命令所有用戶都可以使用。
/boot/ 系統啟動目錄,保存系統啟動相關的文件,如內核文件和啟動引導程序(grub)文件等。
/dev/ 設備文件保存目錄。Linux中所有內容都是以文件形式保存,包括硬件。這個目錄就是用來保存所有硬件設備文件的。
/etc/ 配置文件保存目錄。系統內所有采用默認安裝方式(rpm安裝)的服務的配置文件全部都保存在這個目錄當中,如用戶賬號和密碼,服務的啟動腳本,常用服務的配置文件等。
/home/ 普通用戶的家目錄。建立每個用戶時,每個用戶要有一個默認登錄位置,這個位置就是這個用戶的家目錄,所有普通用戶的家目錄就是在/home下建立一個和用戶名相同的目錄。如用戶user1的家目錄就是/home/user1
/lib/ 系統調用的函數庫保存位置
/lost+found/ 當系統以外奔潰或者機器以外關機,而產生一些文件碎片放在這裏。當系統啟動的過程中fsck工具會檢查這裏,並修復已經損壞的文件系統。這個目錄只在每個分區中出現,例如/lost+found就是根分區的備份恢復目錄,/boot/lost+found就是/boot分區的備份恢復目錄。
/media/ 掛載目錄。系統建議是用來掛載媒體設備的,例如軟盤和光盤
/mnt/ 掛載目錄,早起Linux中只有這一個掛載目錄,並沒有細分。現在這個目錄系統建議掛載額外設備,如U盤,移動硬盤和其他操作系統的分區。
/misc/ 掛載目錄。系統建議用來掛載NFS服務的共享目錄。我們在剛剛已經解釋了掛載,大家應該知道只要是一個已經建立的空目錄就可以作為掛載點。那麽系統雖然準備了三個默認掛載目錄/media、/mnt、/misc,但是到底在哪個目錄中掛載什麽設備都可以由管理員自己決定。
/opt/ 第三方安裝的軟件保存位置。這個目錄就是防止和安裝其他軟件的位置,我手工安裝的源碼包軟件都可以安裝到這個目錄當中。不過我還是更加習慣把軟件放置到/usr/local/目錄當中,也就是說/usr/local/目錄頁可以用來安裝軟件
/proc/ 虛擬文件系統,該目錄中的數據並不保存到硬盤當中,而是保存到內存當中。主要保存系統的內核,進程,外部設備狀態和網絡狀態等。如/proc/cpuinfo是保存CPU信息的,/proc/devices是保存設備驅動列表的,/proc/fileystems是保存文件系統列表的,/proc/net/是保存網絡協議信息的
/sys/ 虛擬文件系統。和/proc目錄相似,都是保存在內存當中的,主要是保存於內核相關信息的。
/root/ 超級用戶的家目錄。普通用戶家目錄在"/home"下,超級用戶家目錄直接在"/"下。
/srv/ 服務數據目錄,一些系統服務啟動之後,可以在這個目錄中保存所需要的數據
/tmp/ 臨時目錄。系統存放臨時文件的目錄,該目錄下所有用戶都可以訪問和寫入。我們建議此目錄中不能保存重要數據,最好每次開機都把該目錄清空
/usr/ 系統軟件資源目錄。註意usr不是user的縮寫,而是"Unix SoftwreResourse"的縮寫,所以不是存放用戶數據,而是存放系統軟件資源的目錄。系統中安裝的軟件大多數保存在這裏,所以除了/usr/bin和/usr/sbin/這兩個目錄,我再介紹幾個/usr/下的二級目錄
/var/ 動態數據保存目錄。主要保存緩存、日誌以及軟件運行所產生的文件

Linux-----各目錄的作用