Redhat的目錄結構

2021-09-30 09:30:15 字數 1883 閱讀 6951

雖然這裡我使用的是redhat作為例子,但是ubuntu在主要的目錄結構和用途方面是大同小異的,這並不妨礙我們去理解linux的檔案目錄結構。

linux的目錄結構是分層的目錄樹結構,類似於dos的檔案結構。是一些有特定目的而組織在一起的目錄,子目錄和檔案。

目錄(directory)—-其他目錄和檔案所在處

子目錄(subdirectory)—-屬於其他目錄的所有目錄

linux的主要目錄結構如下:

/ linux檔案系統的入口,也是處於最高一級的目錄;

/ bin 基礎系統所需要的那些命令位於此目錄,也是最小系統所需要的命令;

比如 ls,cp,mkdir等命令;功能和/usr/bin類似,這個目錄中的檔案都是可執行的,普通使用者都可以使用的命令。作為基礎系統所需要的最基礎的命令就是放在這裡。

/boot linux的核心及引導系統程式所需要的檔案,比如vmlinuz initrd.img檔案都位於這個目錄中。在一般情況下,grub或lilo系統引導管理器也位於這個目錄;

/dev 裝置檔案儲存目錄,比如音效卡,磁碟…

/etc 系統配置檔案的所在地,一些伺服器的配置檔案也在這裡;比如使用者帳號及密碼配置檔案;

/home 普通使用者家目錄預設存放目錄;

/lib 庫檔案存放目錄

/lost+found 在ext2或ext3檔案系統中,當系統意外崩潰或機器意外關機,而產生一些檔案碎片放在這裡。當系統啟動的過程中fsck工具會檢查這裡,並修復已經損壞的檔案系統。有時系統法身問題,有很多的檔案被移到這個目錄中,可能會用手工的方式來恢復,或移動檔案到原來的位置上

/media 即插即用型儲存裝置的掛載點自動在這個目錄下建立,比如usb盤系統自動掛載後,會在這個目錄下產生乙個目錄;cdrom/***自動掛載後,也會在這個目錄中建立乙個目錄,類似cdrom的目錄

/mnt 這個目錄一般是用於存放掛載儲存裝置的掛載目錄的,比如有cdrom等目錄

/opt表示的是可選擇的意思,有些軟體包也會被安裝在這裡,也就是自定義軟體包,比如在fedora core 5.0中,openoffice就是安裝在這裡。有些我們自己編譯的軟體包,就可以安裝在這個目錄中

/proc 作業系統執行時,程序(正在執行中的程式)資訊及核心資訊(比如cpu,硬碟分割槽,記憶體資訊等)存放在這裡。/proc目錄偽裝的檔案系統proc的掛載目錄,proc並不是真正的檔案系統

/root linux超級許可權使用者root的家目錄

/sbin 大多是涉及系統管理的命令的的存放,是超級許可權使用者root的可執行命令存放地,普通使用者無許可權執行這個目錄下的命令,這個目錄和/usr/sbin;/usr/x11r6/sbin或/usr/local/sbin目錄是相似的;我們記住就行了,凡是目錄sbin中包含的都是root許可權才能執行的

/tmp 臨時檔案目錄,有時使用者執行程式的時候,會產生臨時檔案。/tmp就用來存放臨時檔案的。/var/tmp目錄和這個目錄相似

/usr 這個是系統存放程式的目錄,比如命令,幫助檔案等。這個目錄下有很多的檔案和目錄。當我們安裝乙個linux發行版官方提供的軟體包時,大多安裝在這裡。如果有涉及伺服器配置檔案的,會把配置檔案安裝在/etc目錄中。/usr目錄下包括涉及字型目錄/usr/share/fonts,幫助目錄/usr/share/man或/usr/share/doc,普通使用者可執行檔案目錄/usr/bin或/usr/local/bin或/usr/x11r6/bin,超級許可權使用者root的可執行命令存放目錄,比如/usr/sbin或/usr/x11r6/sbin或/usr/local/sbin等;還有程式的標頭檔案存放目錄/usr/include

/var 這個目錄的內容是經常變動的,看名字就知道,我們可以理解為vary的縮寫,/var下有/var/log 這是用來存放系統日誌的目錄。/var/www目錄是定義apache伺服器站點存放目錄;/var/lib用來存放一些庫檔案,比如mysql的,以及mysql資料庫的存放地

Redhat對映windows目錄

為什麼要這麼做?答案很簡單,希望在linux上做的備份,直接寫到對映目錄上,達到一次性異機備份的效果。可能需要安裝samba,嘗試用yum install samba,如果不成功,就直接去找 samba 3.6.9 151.el6.x86 64.rpm 我自己的收藏目錄 e baidutb orac...

redhat下目錄 檔案許可權規則

root docker ll h install.log rw r r 1 root root 46k 9月 20 04 08 install.log 從左至右解釋如下 普通檔案 d 目錄 l 鏈結檔案 b 裝置檔案 塊檔案 c 裝置檔案 字元型檔案 rw r r 所有者root,所屬組root,所...

mysql的目錄結構 Mysql目錄結構介紹

在mysql的目錄下 幾個資料夾 bin 存放編譯好的工具 data 存放資料庫資料的位置 docs 存放文件的地方,比如changelog,還有mysql的詳細文件mysql.info include 存放客戶端開發的庫,實際上就是mysql devel裡面的東西 lib 這裡就相當於mysql ...