Linux系統的目錄及重要檔案

2021-10-19 14:57:46 字數 2500 閱讀 3569

linux所有的目錄都在/(根目錄)之下。

目錄結構通常是按照類別劃分的,並具有一定的層級結構關係,就如同書包含樹幹、樹枝等一樣。

輸入命令,可以看到根目錄下的各級目錄。

[root@test ~]# tree -l 1 /
輸入命令,檢視bin目錄。

[root@test ~]# tree -l 1 /bin
最下面一排文字:0 directories,731 files

從結果中可以看出,目前/bin目錄下有731個檔案,也就是說目前系統安裝了731個二進位制命令,都存在/bin目錄下面。

/etc目錄是二進位制安裝包配置檔案預設路徑,服務啟動命令存放目錄,再系統中也是乙個比較重要的目錄。

/var是用於存放內容經常變動的檔案的目錄,比如系統的啟動日誌、安全記錄等。

在實際生產環境中,我們經常將一些安裝應用服務的日誌檔案統一導/var/log/目錄下,然後以應用的名稱來命名日誌檔案的上級目錄名,比如/var/log/ftp表示用於儲存ftp服務的日誌目錄。

網絡卡配置檔案為/etc/sysconfig/network-scripts/ifcfg-ens33,通過編輯檔案的配置資訊來配置網絡卡。

dns用於將網域名稱解析為ip位址,linux伺服器本地dns配置檔案為/etc/resolv.conf

如果網絡卡配置檔案中配置了dns,那麼它的優先級別高於這個配置檔案中的配置。

可以通過命令來修改dns配置檔案。

[root@test ~]# vim /etc/resolv.conf
nameserver 223.5.5.5
hosts檔案其實在windows作業系統中也存在,對於linux作業系統,hosts檔案是主機ip位址與主機名或網域名稱對應的結息配置檔案。

在實際生產環境中,hosts檔案的作用如下:

在開發人員、產品管理人員、測試人員通過正式網域名稱測試產品時,需要進行相應的hosts檔案配置。

伺服器之間的服務通訊、介面呼叫等可以用hosts檔案中的網域名稱,以便後面的伺服器遷移。

主機名配置檔案為/etc/hostname

注意centos 6系統中的主機名配置檔案為/etc/sysconfig/network

直接編輯檔案,就可以修改主機名。

fstab檔案時記錄開機需要自動掛載的檔案系統的配置檔案。

fstab檔案的資訊包括6列(具體的資訊可以通過man fatab命令來檢視):

被掛載的裝置名稱。

掛載點(目錄)名稱。

檔案系統型別。

掛載選項。

是否需要備份(0為不需要備份)。

是否需要開機檢查(0為不需要,但如果是根目錄,就設定成1)。

rc.local檔案用於存放開機自啟動服務命令,等同於windows作業系統中的啟動選單。

可以將命令直接寫入次配置檔案中,在centos系統中,需要使用chmod +x /etc/cr.d/rc.local命令配置該檔案的執行許可權,但在centos 6版本中不需要。

在實際生產環境中,常將開機自啟動服務的啟動命令寫入該配置檔案,防止伺服器重啟忘記啟動該服務而產生的其他問題;另一方面,可以通過配置檔案檢視伺服器中存在哪些服務或正在執行哪些服務。

系統全域性環境變數配置檔案為/etc/profile,與之關聯的還有乙個配置檔案/etc/profile.d

/etc/profile檔案用於存放登陸後自動執行的指令碼。

此配置檔案中的設定對所有使用者生效。

如果需要對某乙個使用者配置環境變數,則需要在該使用者的家目錄下的.bash_profile檔案中增加配置。

修改配置後,需要呼叫source命令來應用新配置,如source /home/使用者名稱/.bash_profile

定時任務配置檔案為/var/spool/cron/使用者名稱,預設為空。 可以使用vim命令編輯檔名或者直接使用crontab -e命令編輯定時任務配置檔案。 可以使用crontab -help命令檢視crontab`命令的幫助資訊。

系統中所有使用者的資訊配置檔案為/etc/passwd

使用者密碼配置檔案為/etc/shadow,系統中所有使用者的密碼資訊都存放在此檔案中。

檔名的長度不得超過255個

不能使用/當檔名,其他任何字元都可以使用。

嚴格區分大小寫。

Linux 重要檔案目錄

檔案系統層次化標準 filesystem hierarchy standard fhs 樹形結構 boot 開機所需檔案 核心開機選單以及所需的配置檔案等 dev 以檔案形式存放任何裝置與介面 etc配置檔案 passwd 所有賬號資訊 shadow 密碼 group 組名 home家目錄 bin單...

Linux目錄結構及重要檔案目錄說明

bin 重點 usr bin usr local bin 是binary的縮寫,這個目錄存放著最經常使用的命令 boot 重點 存放的是啟動linux時使用的一些核心檔案,包括一些連線檔案以及映象檔案 etc 重點 所有的系統管理所需要的配置檔案和子目錄 my.conf home 重點 存放普通使用...

Linux目錄結構及重要檔案目錄說明

bin 重點 usr bin usr local bin 是binary的縮寫,這個目錄存放著最經常使用的命令 boot 重點 存放的是啟動linux時使用的一些核心檔案,包括一些連線檔案以及映象檔案 etc 重點 所有的系統管理所需要的配置檔案和子目錄 my.conf home 重點 存放普通使用...