CentOS 7 主机名bogon解决办法

Posted 116970u

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 7 主机名bogon解决办法相关的知识,希望对你有一定的参考价值。

问题:Terminal主机名显示bogon

解决方案:

一、使用hostname命令
[root@bogon ~]# hostname localhost

[root@bogon ~]# su
这样只是临时更改主机名为localhost,重启后还是会恢复为bogon。

二、修改linux主机的配置文件/etc/hostname 和 /etc/hosts,这种方式修改后系统重启依旧有效。(推荐)
1.修改/etc/hostname里面的主机名字。(该步骤可省略)
# vim /etc/hostname
#localhost.localdomain//屏蔽这一行
localhost//新增这行

或者采用命令:hostnamectl set-hostname localhost

 

2.修改/etc/hosts里面的名字(必须修改)
# vim /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.83.123 localhost//新增这行,你的IP地址

原因分析:

  如果resolv.conf中配置了search localdomain,那么此处得到的主机名则优先于hosts和network文件中的配置,

  要解决这个问题,最简单的方案就是让其解析时不经过dns,使用hosts文件,直接将本机的IP地址解析为localhost即可。

 

 

参考:https://www.cnblogs.com/armo/p/6739472.html

https://blog.csdn.net/qq_24221531/article/details/80334942

以上是关于CentOS 7 主机名bogon解决办法的主要内容,如果未能解决你的问题,请参考以下文章

【Vmware】新建虚拟机没有IP和主机名bogon的解决办法

centos 7 下主机名变bogon问题的初探

Mac终端item下出现bogon解决办法

centos7.6更改主机名为FQDN格式不生效解决办法

linux主机名莫名其妙变成了bogon,并解决修改为localhost

linux上项目报错找不到主机名解决办法