修改主機名只需要記住兩個配置檔案即可:
/etc/sysconfig/network
/etc/hosts
[root@localhost ~]# vim /etc/sysconfig/network
networking=yes #表示啟用網路服務
hostname=myhost #主機名,將其修改為myhost
[root@localhost ~]# vim /etc/hosts
192.168.1.100 www.myhost.com #新增ip位址與主機名的對映
#注意,不要修改檔案中原有的資料
/etc/sysconfig/network檔案的內容淺顯易懂,就不多解釋了。
/etc/hosts這個檔案倒是挺有意思的,這個檔案的內容表示的是ip位址與主機名的對應關係。【通常應用在內網私有ip與主機名的對映,方便根據主機名進行操作】
修改完配置檔案後,如果你執行hostname檢視主機名:
[root@localhost ~]# hostname
localhost.localdomain #還是原來的值
此時需要重啟主機。因為系統中啟動的許多服務都是使用原來的主機名。所以此時修改了hostname,就需要重新啟動服務。這樣以來reboot倒成了最快捷的方式了。
note:重啟之前,需要執行下面的命令:
ping -c 2 www.myhost.com #即ping一下新的主機名
確認一下www.myhost.com是否對應有效的ip。因為重啟的時候,會對主機名進行ip的檢查,如果/etc/hosts裡沒有這個對映關係,那主機會持續查詢一段時間,導致開機延遲。
所以上文才不建議刪除檔案中原來的內容(一般預設有這一項127.0.0.1 localhost),並新增192.168.1.100 www.myhost.com這個對映關係。
Linux主機名修改
hostname命令可以臨時修改機器名 hostname 檢視機器名 hostname i 檢視本機器名對應的ip位址 hostname xx 修改機器名為xx 修改配置檔案實現修改機器名 vi etc sysconfig network 修改hostname xx vi etc hosts 把預設...
修改linux主機名
1.修改centos主機名稱配置檔案 etc sysconfig network vi etc sysconfig network 修改hostname配置為想要的名稱,例如 networking yes networking ipv6 no hostname roothomes 2.修改 etc ...
LINUX修改主機名
修改主機名要修改多處配置檔案。以centos6為例子,新的centos rhel7等採用systemctl修改。1.修改核心引數 本機原host名為 sysctl a grep hostname kernel.hostname orcl db nod1 cat etc sysctl.conf gre...