首先通过以下指令修改主机名

hostnamectl set-hostname 主机名

接下来还要修改hosts文件

127.0.0.1   hadoop101 localhost
::1         hadoop101 localhost localhost.localdomain localhost6 localhost6.localdomain6

然后 reboot 重启查看主机名变动情况

最后一个pretty代表主机别名,可以发现除了别名,static(静态主机名)和transient(临时主机名)都已经变化

而且ping localhost和ping hadoop101都没有问题


之前看到有人说直接修改/etc/hostname和/etc/hosts没有用,我很好奇就来试了一下

 我把hostname和hosts都从hadoop101改成hadoop102

 reboot后发现没有啥问题

 

 如果第二种方法实在不行的话,就用centos7自带的hostnamectl修改吧,但是一定要记住hosts是一定要手动修改的!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐