Centos 7更改主机名

//20210303
写在前面:学大数据的时候需要更改主机名字,按照教程上面吧etc/sysconfig下的network中的HOSTNAME更改之后重启系统(或者注销重新登录)之后并无变动,遂百度,最后得知Centos 7比以往的系统变动较大,更改对应文件之后,成功变动主机名,在此记录一下


正文

  • 共需要修改两个文件
    • /etc/hosts
    • /etc/hostname
  • 更改两个文件均需要root权限
    • hosts文件是将下图红框位置改为新的主机名
    • hostname是将文件内容先行全部删除,然后改为新的主机名
  • 最后需要执行reboot来重启系统生效(注销重新登录应该也行,不过我没试过————注意不是远程连接终端注销,是服务器上本地终端的注销)

//20210303 20:30更新

绑定主机名与ip地址(相当于内网域名服务器)

  • 绑定之后,同一个网段下的其他主机可以通过主机名访问另一台主机
  • 绑定方法:更改/etc/hosts文件(需要root权限),将主机名对应的ip地址写在前面,中间加几个空格(具体数量无所谓,因为是配置文件),空格后面跟对应主机名
  • 例:
# 比如我的主机名是hadoop_01 对应ip为192.168.1.100
# 则在hosts文件里需要加入如下行

192.168.1.100 hadoop_01
  • 然后无需其他操作,使用 ping 主机名命令可检测是否绑定成功,绑定成功即可ping通

以上
希望对大家有所帮助

首图来源:知乎
链接在此,侵删

原文地址:https://www.cnblogs.com/lavender-pansy/p/14476721.html