Linux and Oracle常用目錄詳解


目錄詳解

目錄

內容

/

根目錄,一切從這里開始

/bin

包含系統啟動和運行所必需的二進制文件(程序)

/boot

包含Linux內核、最初的RAM磁盤映像(系統啟動時,驅動程序會用到),以及啟動加載程序有趣的文件:?/boot/grub/grub.confmenu.lst,用來配置啟動加載程序?/boot/vmlinuzLinux內核

/dev

這是一個包含設備節點的特殊目錄。“把一切當成文件”也適用於設備。內核將它能夠識別的所有設備存放在這個目錄里

/etc

/etc目錄包含了所有系統層面的配置文件,同時也包含了一系列shell腳本,系統每次啟動時,這些shell腳本都會打開每個系統服務。該目錄中包含的內容都應該是可讀的文本文件。有趣的文件:盡管/etc目錄中的任何文件都很有趣,但這里只列出了一些我一直喜歡的文件:?/etc/crontab,該文件定義了自動化任務運行的時間?/etc/fstab,存儲設備以及相關掛載點的列表?/etc/passwd,用戶賬號列表

/home

在通常的配置中,每個用戶都會在/home目錄中擁有一個屬於自己的目錄。普通用戶只能在自己的主目錄中創建文件。這一限制可以保護系統免遭錯誤的用戶行為的破壞

/lib

包含核心系統程序使用的共享庫文件。這與Windows系統中的DLL類似

/lost+found

每個使用Linux文件系統的格式化分區或設備,例如ext3文件系統,都會有這個目錄。當文件系統崩潰時,該目錄用於恢復分區。除非系統真的發生很嚴重的問題,否則這個目錄一直是空的

/media

在現代Linux系統中,/media目錄包含可移除媒體設備的掛載點。比如USB驅動、CD-ROM等。這些設備在插入計算機后,會自動掛載到這個目錄節點下

/mnt

在早期的Linux系統中,/mnt目錄包含手動掛載的可移除設備的掛接點

/opt

/opt目錄用來安裝其他可選的軟件。主要用來存放可能安裝在系統中的商業軟件

/proc

/proc目錄很特殊。從文件的角度來說,它不是存儲在硬盤中的真正的文件系統,反而是一個Linux內核維護的虛擬文件系統。它包含的文件是內核的窺視孔。該文件是可讀的,從中可以看到內核是如何監管計算機的

/root

root賬戶的主目錄

/sbin

該目錄放置“系統”二進制文件。這些程序執行重要的系統任務,這些任務通常是為超級用戶預留的

/tmp

/tmp是供用戶存放各類程序創建的臨時文件的目錄。某些配置使得每次系統重啟時都會清空該目錄

/usr

/usr目錄可能是Linux系統中最大的目錄樹。它包含普通用戶使用的所有程序和相關文件

/usr/bin

/usr/bin目錄中放置了一些Linux發行版安裝的可執行程序。該目錄通常會存儲成千上萬個程序

/usr/lib

/usr/bin目錄中的程序使用的共享庫

/usr/local

這個/usr/local目錄是並非系統發行版自帶,但卻打算讓系統使用的程序的安裝目錄。由源代碼編譯好的程序通常安裝在/usr/local/bin中。在一個新安裝的Linux系統中,就存在這一個目錄,但卻是空目錄,直到系統管理員向其中添加內容

/usr/sbin

包含更多的系統管理程序

/usr/share

/usr/share目錄里包含了/usr/bin中的程序所使用的全部共享數據,這包括默認配置文件、圖標、屏幕背景、音頻文件等

/usr/share/doc

安裝在系統中的大部分程序包包含一些文檔文件。在/usr/share/doc中,文檔文件是按照軟件包來組織分類的

/var

除了/tmp/home目錄之外,目前看到的目錄相對來說都是靜態的;也就是說,其包含的內容是不變的。而那些可能改變的數據存儲在/var目錄樹里。各種數據庫、假脫機文件、用戶郵件等都存儲在這里

/var/log

/var/log目錄包含的日志文件,記錄了各種系統活動。這些文件非常重要,並且應該時不時地監控它們。其中最有用的文件是/var/log/messages。注意,為了安全起見,在一些系統里,必須是超級用戶才能查看日志文件

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM