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