Linux

編輯主機文件 - 刪除預設設置會導致麻煩嗎?

  • October 8, 2011

我正在執行 CentOS 5.4 機器並且無法讓 sendmail 工作。經過大量研究,我發現我需要更改我的伺服器 FQDN。/etc/hosts有以下內容:

127.0.0.1    localhost localhost.localdomain  
xx.xx.xx.xx  test

(xx.xx.xx.xx是我伺服器的真實IP地址,’test’是我相信的機器名)

我刪除了上面的兩行並將其替換為:

xx.xx.xx.xx  mydomain.com  MyDomain

sendmail 現在可以完美執行,但由於我對 Linux 和 FQDN 缺乏經驗,我不確定更改此文件是否會在其他地方導致意外問題。Web 和 FTP 訪問似乎不受影響,但我很好奇是否有任何 Linux 專家知道我是否做錯了什麼。

提前致謝!

我會建議類似:

127.0.0.1       localhost localhost.localdomain
xx.xx.xx.xx     test.mydomain.com test mydomain.com

還要檢查一下您/etc/sysconfig/network對主機名值的說法。那應該是testtest.domain.com

通常,您希望在更改主機名或主機文件後重新啟動或重新啟動網路服務。

引用自:https://serverfault.com/questions/319630