首页 > 编程知识 正文

修改主机名

时间:2023-05-06 10:46:52 阅读:222654 作者:2288

一 问题及解决过程

最近在做实验时遇到如下这种情况

[root@bogon ~]# ifconfig

这里的主机名变为bogon,然后网络也出现了问题。

[root@bogon ~]# ping www.baidu.comconnect: 网络不可达

接下来查看了一下主机名配置文件与hosts文件

[root@bogon ~]# vi /etc/sysconfig/network 1 NETWORKING=yes 2 HOSTNAME=localhost.localdomain [root@bogon ~]# vi /etc/hosts 1 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 2 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

主机名配置文件正常,但是hosts文件就有点问题了。正常情况下,hosts文件中的第二行 localhost主机对应的 ip应该是本机ip(即 执行ifconfig命令显示的ip)。于是做如下修改(本虚拟机ip192.168.184.129 )

[root@bogon ~]# vi /etc/hosts 1 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 2 192.168.184.129 localhost localhost.localdomain localhost6 localhost6.localdomain6

修改完后执行了如下命令,为了在不重启的情况下让上面的配置生效。

hostname localhost;su

再ping时就没问题了,主机名也变成了localhost

[root@localhost ~]# curl cip.ccIP: 163.142.152.73地址: 中国 广东 佛山运营商: 联通数据二: 广东省佛山市 | 联通数据三: URL: http://www.cip.cc/163.142.152.73

这里的这个命令可以直接查看本机连接的公网ip,很方便的一个命令。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。