歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux根目錄下主要目錄功能說明及常用分區方案

Linux根目錄下主要目錄功能說明及常用分區方案

日期:2017/2/28 16:05:30   编辑:Linux教程
Linux文件系統的最頂端是/,稱為Linux的root,所有的目錄、文件、設備都在/之下。
文件類型:普通文件、目錄文件、鏈接文件和特殊文件。可以用file命令來識別。
普通文件:如文本文件、c語言源代碼、shell腳本等,可以用cat、less、more、vi等來查看內容,用mv來改名。
目錄文件:包括目錄名、子目錄及其指針。可以用ls列出目錄文件。
鏈接文件:指向一索引節點的那些目錄條目,用ls來查看時,鏈接文件的標志用l開頭,而文件後以->指向所鏈接的文件。 特殊文件:如磁盤、終端、打印機等都在文件系統中表示出來,常放在/dev目錄內。例如:軟驅A稱為/dev/fd0,/dev/hda來自第一硬盤。
boot 存放GRUB(啟動裝載程序)和內核的文件。強烈建議單獨分成第一個主分區, 這樣系統啟動不了,比較容易排除故障 bin 主要是存放普通用戶的可執行命令。建議和/放在一起,不單獨分出來
/var/adm:軟件包安裝信息、日志、管理信息等;
/usr/bin、/usr/sbin:這是對/bin、/sbin的一個補充;
/usr/bin 眾多的應用程序;
/usr/sbin 超級用戶的一些管理程序;
/usr/doc linux文檔;
/usr/include linux下開發和編譯應用程序所需要的頭文件;
/usr/lib: 存放常用動態鏈接共享庫、靜態檔案庫和軟件包的配置文件;
/usr/local: 自編譯安裝軟件的存放目錄;
/usr/local/bin 本地增加的命令;
/usr/man 幫助文檔;
/var/spool: 打印機、郵件、代理服務器等假脫機目錄;
/usr/src 源代碼,linux內核的源代碼就放在/usr/src/linux裡;
/usr/X11R6: X-Window目錄;
dev 是系統設備文件存放位置,比如我們剛才的分區,建議和/放在一起,不單獨分出來
etc 大部分系統管理和配置文件的存放目錄。雖然重要但是不大,但是一定要和/放一起,因為啟動的時候需要讀取裡面的配置文件, 這個是不能單獨分出去的。
/etc/init.d:存放系統或服務器以System V模式啟動的腳本
/etc/xinit.d:存放服務器以xinetd模式啟動的腳本
/etc/rc.d:BSD方式啟動腳本的存放地址,比如定義網卡,服務器開啟腳本等
home 是普通用戶的家目錄的根,比如用戶user的主目錄就是/home/user,可以用~user表示,很多文件服務器都會用到用戶的家目錄存放資料,所以建議單獨分區, 而且還有一個好處, 如果系統壞了,實在不能用了,需要從新安裝系統。你單獨分出了home分區,裡面的東西可以在安裝好系統後,從新掛載進系統,就不會出現重要數據丟失的問題
lib 系統和可執行程序的動態鏈接共享庫文件,作用類似windows裡的.dll文件,和/放一起
lost+found 分區的文件碎片,每個分區都有,一般不用管這目錄。這個目錄平時是空的,系統非正常關機而留下的“無家可歸”的文件就在這裡
mnt 一般是空的,用來臨時掛載別的文件系統;
media 和mnt一樣也是掛載光驅和其他設備用的,和/放一起
misc 自動掛載服務需要的的目錄,建議和/放一起
net 目錄我平時都沒注意,是個空目錄。一般不會使用
proc 虛擬的目錄,是系統內存的映射。可直接訪問這個目錄來獲取系統信息,目錄裡的東西就是現在內存中的東西。不會占用硬盤空間,不須要單獨分區
root 超級用戶的家目錄,裡面一般沒什麼東西,可以和/放一起
selinux 增強性安全LINUX,和usr 部分用戶安裝文件存放目錄,也和/放一起
sbin 是超級管理員的可執行文件存放目錄
srv 存放本系統提供的服務用數據,即服務啟動後需要提取的信息
sys sysfs文件系統的掛載點。sysfs是Linux內核中設計較新的一種虛擬的基於內存的文件系統,它的作用與proc有些類似,但除了與proc相同的具有查看和設定內核參數功能之外,還有為 Linux 統一設備模型作為管理之用。相比於proc文件系統,使用sysfs導出內核數據的方式更為統一,並且組織的方式更好。新設計的內核機制應該盡量使用sysfs機制,而將proc保留給純淨的“進程文件系統”。
tmp 公用的臨時文件目錄,不需要單獨分出來
var 某些大文件的溢出區,比方說各種服務的日志文件。是很多服務器文件使用的目錄,建議單獨分區
/var/log:存放系統日志,分析日志要看這個目錄的東西;

出與安全性和擴展性考慮一般會分出5個分區: /boot,/,/home,/var以及swap
var和home目錄是具體的服務器性質而定,一般把剩余空間全部分配給他們。
安裝Linux時,需要在硬盤建立Linux使用的分區,在大多情況下,至少需要為Linux建立以下3個分區。
/boot分區:用於引導系統,它包含了操作系統的內核和在啟動系統過程中所要用到的文件,該分區的大小一般為100MB。
swap分區:充當虛擬內存,其大小通常是物理內存的兩倍左右(當物理內存大於512MB時,swap分區為512MB即可)。例如物理內存是128MB,那麼swap分區的大小應該是256MB。
/分區:Linux將大部分的系統文件和用戶文件都保存在/(根)分區上,所以該分區一定要足夠大,一般要求大於5GB。
Copyright © Linux教程網 All Rights Reserved