centos hostname不生效的解決辦法:1、修改“/etc/sysconfig/network”和“/etc/hosts”文件;2、通過centos命令永久改變主機名。
本文操作環境:CentOS 7系統、Dell G3電腦。
centos hostname 不生效?
Centos修改主機名,重啟后無效解決:
?
顯示主機名命令:
[hadoop@localhost?~]$?hostname localhost.localdomain
?
修改:?
主要修改兩個文件,一個是/etc/sysconfig/network,一個是/etc/hosts?
修改成master,關鍵點是在修改hosts文件時候加入到第一個去,修改得用root修改,其他用戶沒有權限
[root@master?hadoop]#?vim?/etc/sysconfig/network [root@master?hadoop]#?cat?/etc/sysconfig/network? #?Created?by?anaconda NETWORKING=yes HOSTNAME=master [root@master?hadoop]#?vim?/etc/hosts [root@master?hadoop]#?cat?/etc/hosts 127.0.0.1????localhost?localhost.localdomain?localhost4?localhost4.localdomain4?master ::1?????????localhost?localhost.localdomain?localhost6?localhost6.localdomain6 192.168.238.129?master 192.168.238.130?slave2 192.168.238.131?slave1 [root@master?hadoop]#
最后比較關鍵的:永久改變主機名的:
方法一:
centos7命令
[root@master?~]#?hostnamectl?set-hostname?master
?
方法二:
都適用?
直接修改文件,改完重啟
[root@master?~]#?vi?/etc/hostname? master ~?????????????????????????????????? ~??????????????????????????????????? ~???????????????????????????????????????? ~????????????????????????????? ? :wq [root@master?~]#?reboot
推薦教程:《centos教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦