更改CentOS /Redhat主機名稱步驟
假設此主機為mydns.net下的一部電腦,需命名為dns,
那麼FQDN(長主機名稱)為dns.mydns.net,
且有一個對外固定IP為140.116.86.xxx
則修改步驟如下
1.開啟終端機
2.執行 hostname確認目前主機名稱
例如:localhost.localdomain
3.使用系統管理者權限備份 /etc/sysconfig/network 檔案
4.使用系統管理者權限,編輯/etc/sysconfig/network檔案
假設原始內容為:
NETWORKING=yes
HOSTNAME=localhost.localdomain
將其修改如下後存檔
NETWORKING=yes
HOSTNAME=dns.mydns.net
5.使用系統管理者權限備份/etc/hosts檔案
PS.於CentOS內的hosts 檔案方式並非系統要求的格式
但至CentOS7時也並未修改,其表示格式如下:
IP FQDN hostname
6.使用系統管理者權限,編輯/etc/hosts檔案
假設原始內容為:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
將其修改如下後存檔
127.0.0.1 dns.mypractice.net dns
::1 dns.mypractice.net dns
60.250.oo.xx dns.mypractice.net dns
7.重開機
8.執行指令測試設定結果,檢查是否設定正確
i.執行hostname(或cat /proc/sys/kernal/hostname)
執行結果--> dns.mypractice.net
ii.執行hostname -f
執行結果-->dns.mypractice.net
iii.執行hostname -i
執行結果-->127.0.0.1 127.0.0.1 60.250.oo.xx
iv.執行hostname -I
執行結果-->60.250.oo.xx
後記:
若透過(hostname dns.mypractice.net)指令更改,
並重啟動網路(/etc/init.d/network/restart 或 service network restart)後,
只要重開機,
設定的新主機名稱就會還原為設定前的主機名稱,
若要永久更改主機名稱,請依照上列步驟更改
沒有留言:
張貼留言