先前購買的兩個網域名稱到期,雖然早期透過 Google 應用服務購買的 Domain Name 可以設定多達200個電子郵件帳號,但現在的學生身分實在是想多節流一些,於是只能剩下後期購買覺得比較適合的網域名稱。 這讓我原先的 Server 面對一個新問題,那就是 hostname 的更換。Linux 系統還蠻重視 hostname 的正確性,在這裡記錄一下更換 hostname 需要設定哪些檔案。 主要有三個步驟需要完成: 寫在前面:在開始前需要用 root 的權限,可以使用 sudo 或是直接將身分切換到 root(#su -) 例:example.com --> myname.com 修改 /etc/hosts #vim /etc/hosts 127.0.0.1 example.com localhost.localdomain localhost 127.0.0.1 myname.com localhost.localdomain localhost 修改 /etc/sysconfig/network # vim /etc/sysconfig/network NETWORKING=yes HOSTNAME= example.com HOSTNAME= myname.com 使用 hostname 更換現在的 hostname # hostname myname.com # hostname //再用 hostname 查詢一次 myname.com 如果有使用系統信件,必須要重新啟動 sendmail 讓他重新抓取 hostname,否則預設只 relay 本機的條件下會發生被 deny 的情形。 至於命令提示字元前的 hostname 則在登出再登入後就會生效。