1. 程式人生 > >Unix/Linux下的/etc目錄

Unix/Linux下的/etc目錄

               

/etc目錄用於存放Linux/Unix系統的配置檔案,/etc裡的配置檔案非常關鍵,所以要經常備份(備份方法見文章末尾),這樣不管你是重灌系統還是因為系統壞掉,都能快速的恢復到早先的配置狀態。文章“etc” 和“理解 Linux 配置檔案”,對etc目錄下的所有檔案都有了一個詳細的解釋,可以用於查閱。這裡主要寫一下/etc目錄下幾個常用的配置檔案。

/etc/profile

/etc/profile裡邊包含了系統的環境變數的設定,比如$PATH,$HOME...每次使用者登陸都會載入這個檔案以設定環境變數,這個檔案是全域性的profile檔案,設定後會影響到所有使用者。(/home/username/.profile或.bash_profile是針對特定使用者的)

/etc/hosts

hosts檔案是Linux系統中一個負責IP地址與域名快速解析的檔案,以ASCII格式儲存。hosts檔案包含了IP地址和主機名之間的對映,還包括主機名的別名。在沒有域名伺服器的情況下,系統上的所有網路程式都通過查詢該檔案來解析對應於某個主機名的IP地址,否則就需要使用DNS服務程式來解決。通常可以將常用的域名和IP地址對映加入到hosts檔案中,實現快速方便的訪問。

/etc/passwd

這個檔案包含User的資訊,當一個新增一個新使用者,這個檔案中就會增加一行(包含使用者名稱,密碼...),這個檔案系統中的每個user都能檢視。如果密碼欄位包含"x",這表示密碼已經被混淆了

/etc/shells

包含系統可用的可能的“shell”的列表。

/etc/group

包含有效的組名稱和指定組中包括的使用者。

wheel:x:10:root(wheel為group名字,root為user名字)

/etc/sysconfig/network

The /etc/sysconfig/network file is used to specify information about the desired network configuration on your server.

/etc目錄的備份方法

cd /etc

sudo tar -czvf etc.tar.gz *

======EOF======