ubuntu 14.04 修改主机名

时间:2020-12-13 13:31:08
ubuntu 14.04 修改主机名

第一步:ubuntu主机名位于/etc/hostname里,将其修改为自己需要的名称。

第二步:修改/etc/hosts文件,将其中127.0.1.1对应的主机名更改为新的主机名,与/etc/hostname里的主机名一致。

第三步:重启系统。

主機名稱設定檔

因為用途的不同,主機名稱的設定檔也有二個,這二個檔案都位在根目錄下的etc目錄,檔案路徑及檔名分別是:

1./etc/hosts

2./etc/hostname

hosts檔案的用途,是做為主機名稱及ip地址的對照檔,在hosts檔案裡頭,設定主機名稱的ip地址後,以後查詢主機時,就不必透過dns服務,根據hosts對照檔,就可以找到查詢主機的ip地址,直接與查詢的主機連線,如果不希望本機的伺服器透過dns查詢主機名稱,就可以利用這個設定檔進行設定;內部網路的主機也可以利用這個設定檔,進行主機名稱及ip地址的設定,就不必透過dns查詢主機名稱,加快查詢速度。

hostname設定檔,做為命令列提示字元前的主機名稱,或是下hostname命令時,顯示的主機名稱,實質用途有限,設定後,不會馬上生效,必須登出後,再登入才會生效。
hosts的設定

使用編輯器開啟hosts檔案

vim /etc/hosts

加入主機名稱(ubuntu.top.com)與ip地址(127.0.0.1)的對照

127.0.0.1       localhost
127.0.1.1       ubuntu.top.com ubuntu

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

存檔後,測試設定是否生效

ping ubuntu.top.com

如果有回應,表示設定設成功,可以正常運作。
hostname的設定

開啟/etc/hostname檔案

vim /etc/hostname

改成

ubuntu.top.com

下命令更改hostname

hostname -F /etc/hostname

登出後,再登入,查看提示字元前的主機名稱是否更改,再下hostname命令,查看主機名稱是否更改,即完成設定。