無聊的時候學一點點Linux——Linux系統中的目錄結構

/      根目錄,萬物的起源。shell

 

/bin      包含系統啓動和運行所必須的二進制程序。數據庫

 

/boot      包含Linux內核,最初的RMA磁盤映像(系統啓動是,由驅動程序所需),和啓動加載程序。有趣的文件:/boot/grub/grub.conf or menu.lst,被用來配置啓動加載程序。/boot/vmlinuz,Linux內核。安全

 

/dev      這是一個包含設備節點的特殊目錄。「一切都是文件」,也使用於設備。在這個目錄裏,內核維護者它支持的設備。spa

 

/etc      這個目錄包含全部系統層面的配置文件。它也包含一系列的shell腳本,在系統啓動時,這些腳本會運行每一個系統服務。這個目錄中的任何文件應該是刻度的文本文件。有意思的文件:雖然/etc目錄中的任何文件都有趣,但這裏只列出了一些我一直喜歡的文件:/etc/crontab,定義自動運行的任務。/etc/fstab,包含存儲設備的列表,以及與他們相關的掛載點。/etc/passwd,包含用戶賬號列表。日誌

 

/home      在一般的配置環境下,系統會在/home下,給每一個用戶分配一個目錄。普通只能在他們本身的目錄下建立文件。這個限制保護系統免受錯誤的用戶活動破壞。crontab

 

/lib      包含核心系統程序所需的庫文件。這些文件與Windows中的動態連接庫類似。文檔

 

/lost+found      每一個使用Linux文件系統的格式化分區或設備,例如ext3文件系統;都會有這個目錄。當部分恢復一個損壞的文件系統時,會用到這個目錄。除非文件系統真正的損壞了,那麼這個目錄會是一個空目錄。源碼

 

/media      在如今的Linux系統中,/media目錄會包含可移除媒體設備的掛載點,例如USB驅動器,CD-ROMs等等。在這些設備鏈接到計算機以後,會自動地掛在到這個目錄結點下。產品

 

/mnt      在早些的Linux系統中,/mnt目錄包含可移除設備的掛載點。
編譯

 

/opt      在這個/opt目錄被用來安裝「可選的」軟件。這個主要用來存儲可能安裝在系統中的商業軟件產品。

 

/proc      這個/proc目錄很特殊。從存儲在硬盤上的文件的意義上說,它不是真正的文件系統。反而,它是一個由Linux內核維護的虛擬文件系統。它所包含的文件是內核的窺視孔。這些文件是可讀的,它們會告訴你內核是怎樣監管計算機的。

 

/root      root帳戶的家目錄。

 

/sbin      這個目錄包含「系統」二進制文件。它們是完成重大系統任務的程序,一般爲超級用戶保留。

 

/tmp      這個/tmp目錄,是用來存儲由各類程序建立的臨時文件的地方。一些配置,致使系統每次從新啓動時,都會清空這個目錄。

 

/usr      在Linux系統中,/usr目錄多是最大的一個。它包含普通用戶所須要的全部程序和文件。

 

/usr/lib      包含由/usr/bin目錄中的程序所用的共享庫。

 

/usr/local      這個/usr/local目錄,是非系統發行版自帶,卻打算讓系統使用的程序的安裝目錄。一般,由源碼編譯的程序會安裝在/usr/local/bin目錄下。新安裝的Linux系統中,會存在這個目錄,但倒是空目錄,知道系統管理員放些東西到它裏面。

 

/usr/sbin      包含許多系統管理程序。

 

/usr/share      /usr/shar目錄包含許多由/usr/bin目錄中的程序使用的共享數據。其中包括像默認的配置文件,圖標,桌面背景,音頻文件等等。

 

/usr/share/doc      大多數安裝在系統中的軟件包會包含一些文檔。在/usr/share/doc目錄下,咱們能夠找到按照軟件包分類的文檔。

 

/var      除了/tmp和/home目錄以外,相對來講,目前咱們看到的目錄是靜態的,這是說,他們的內容不會改變。/var目錄是可能須要改動的文件存儲的地方。各類數據庫,假脫機文件,用戶郵件等等,都駐紮在這裏。

 

/var/log      這個/var/log目錄包含日誌文件,各類系統活動的記錄。這些文件很是重要,而且應該實時監測它們。其中最重要的一個文件是/var/log/messages。注意,爲了系統安全,在一些系統中,你必須是超級用戶才能查看這些日誌文件。

 


關於文件系統,等我有時間再寫吧(就是,我不會寫的意思)。

相關文章
相關標籤/搜索