【Linux】Linux主要目錄以及說明

 主要目錄以及說明:

/:根目錄,位於Linux文件系統目錄結構的頂層,通常根目錄下只存放目錄,不要存放文件,/etc、/bin、/dev、/lib、/sbin應該和根目錄放置在一個分區中。linux

 

/bin,/usr/bin:該目錄爲命令文件目錄,也稱爲二進制目錄。包含了供系統管理員及普通用戶使用的重要的linux命令和二進制(可執行)文件,包含shell解釋器等。shell

 

/boot: 該目錄中存放系統的內核文件和引導裝載程序文件,/boot/vmlinuz爲linux的內核文件,以及/boot/gurb。建議單獨分區,分區大小100M便可。編程

 

/dev: 設備(device)文件目錄,存放linux系統下的設備文件,訪問該目錄下某個文件,至關於訪問某個設備,存放鏈接到計算機上的設備(終端、磁盤驅動器、光驅及網卡等)的對應文件,包括字符設備和塊設備等,經常使用的是掛載光驅mount /dev/cdrom/mnt。 網絡

 

/etc: 系統配置文件存放的目錄,該目錄存放系統的大部分配置文件和子目錄,不建議在此目錄下存放可執行文件,重要的配置文件有/etc/inittab、/etc/fstab、/etc/init.d、/etc/X11(X Window系統有關)、/etc/sysconfig(與網絡有關)、/etc/xinetd.d修改配置文件以前記得備份。該目錄下的文件由系統管理員來使用,普通用戶對大部分文件有隻讀權限。編程語言

 

/home: 系統默認的用戶宿主目錄,新增用戶帳號時,用戶的宿主目錄都存放在此目錄下,~表示當前用戶的宿主目錄,~test表示用戶test的宿主目錄。建議單獨分區,並設置較大的磁盤空間,方便用戶存放數據。函數

 

/lib,/usr/lib,/usr/local/lib:系統使用的函數庫的目錄,程序在執行過程當中,須要調用一些額外的參數時須要函數庫的協助,該目錄下存放了各類編程語言庫。典型的linux系統包含了C、C++和FORTRAN語言的庫文件。/lib目錄下的庫映像文件能夠用來啓動系統並執行一些命令,目錄/lib/modules包含了可加載的內核模塊,/lib目錄存放了全部重要的庫文件,其餘的庫文件則大部分存放在/usr/lib目錄下。工具

 

/lost+fount: 在EXT2或EXT3文件系統中,當系統意外崩潰或機器意外關機,產生的一些文件碎片放在這裏。在系統啓動的過程當中fsck工具會檢查這裏,並修復已經損壞的文件系統。有時系統發生問題,有不少的文件被移到這個目錄中,可能會用手工的方法來修復,或者移動文件到運來的位置上。ui

 

/mnt,/media: mnt目錄主要用來臨時掛載文件系統,爲某些設備提供默認掛載點,如floppy,cdrom。這樣當掛載了一個設備如光驅時,就能夠經過訪問目錄/mnt/cdrom下的文件來訪問相應的光驅上的文件了。日誌

 

/opt: 給主機額外安裝軟件所擺放的目錄。如:FC4使用的Fedora 社羣開發軟件,若是想要自行安裝新的KDE 桌面軟件,能夠將該軟件安裝在該目錄下。之前的 Linux 系統中,習慣放置在 /usr/local 目錄下。內存

 

/proc: 此目錄的數據都在內存中,如系統核心,外部設備,網絡狀態,因爲數據都存放於內存中,因此不佔用磁盤空間,比較重要的目錄有/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/*等。

 

/root:系統管理員root的宿主目錄,系統第一個啓動的分區爲/,因此最好將/root和/放置在一個分區下。

 

/sbin,/usr/sbin,/usr/local/sbin:放置系統管理員使用的可執行命令,如fdisk、shutdown、mount等。與/bin不一樣的是,這幾個目錄是給系統管理員root使用的命令,通常用戶只能"查看"而不能設置和使用。

 

/tmp: 通常用戶或正在執行的程序臨時存放文件的目錄,任何人均可以訪問,重要數據不可放置在此目錄下。

 

/srv: 服務啓動以後須要訪問的數據目錄,如www服務須要訪問的網頁數據存放在/srv/www內。

 

/usr: 應用程序存放目錄,/usr/bin 存放應用程序, /usr/share 存放共享數據,/usr/lib 存放不能直接運行的,倒是許多程序運行所必需的一些函數庫文件,/usr/local 存放軟件升級包,/usr/share/doc 系統說明文件存放目錄。

 

/usr/share/man:  程序說明文件存放目錄,使用 man ls時會查詢/usr/share/man/man1/ls.1.gz的內容建議單獨分區,設置較大的磁盤空間。

 

/var: 放置系統執行過程當中常常變化的文件,如隨時更改的日誌文件 /var/log。/var/log/message: 全部的登陸文件存放目錄。/var/spool/mail: 郵件存放的目錄。 /var/run: 程序或服務啓動後。建議單獨分區,設置較大的磁盤空間。

 

/tmp:存放臨時文件目錄,一些命令和應用程序會用的到這個目錄。該目錄下的全部文件會被定時刪除,以免臨時文件佔滿整個磁盤。

相關文章
相關標籤/搜索