這幾天經(jīng)常有客戶想要改hostname,所以在一臺美國服務器上給大家做個講義
默認情況下,服務器以服務器的給定名稱作為主機名啟動。某些軟件,例如cPanel®,要求有效的完全限定域名(FQDN)作為主機名,才能在其許可驗證系統(tǒng)中使用該主機名。本文介紹如何在CentOS中更改服務器主機名
更改服務器的主機名
-
使用文本編輯器,打開服務器的/ etc / sysconfig / network文件。以下示例顯示了如何在GNU nano文本編輯器中打開此文件:
# sudo nano /etc/sysconfig/network
-
修改
HOSTNAME=
值以匹配您的FQDN主機名,如以下示例所示:HOSTNAME=myserver.domain.com
-
在/ etc / hosts中打開文件。要更新內部網(wǎng)絡的信息,請更改與服務器的主IP地址關聯(lián)的主機,如以下示例所示:
127.0.0.1 localhost localhost.localdomain 123.45.67.89 hostname.domain.com hostname ~ ~ ~ ~ -- INSERT -- 2,43-57 ALL
-
運行
hostname
命令。此命令使您能夠更改命令行記住的服務器上的主機名,但不會主動更新在舊主機名下運行的所有程序。以下代碼提供了一個示例:[root@defiant ~]# hostnamectl set-hostname hostname.domain.com [root@defiant ~]# hostname hostname.domain.com [root@defiant ~]#
-
使用以下命令重新啟動服務器上的網(wǎng)絡,以確保更改在重新啟動后仍然存在:
# /etc/init.d/network restart