2015年12月12日 星期六

Cent / Redhat Dns hosts 修改

更改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)後,
只要重開機,
設定的新主機名稱就會還原為設定前的主機名稱,
若要永久更改主機名稱,請依照上列步驟更改

沒有留言:

張貼留言