文档首页/ 弹性云服务器 ECS/ 故障排除/ 网络配置/ Linux系统重启后/etc/hosts自动添加主机名解析
更新时间:2023-03-03 GMT+08:00

Linux系统重启后/etc/hosts自动添加主机名解析

问题现象

云服务器/etc/hosts文件中在重启后自动添加hostname和127.0.0.1的解析,导致自行添加的本地解析出现问题。

根因分析

/etc/cloud/cloud.cfg中对/etc/hosts文件影响的配置如下:

 manage_etc_hosts: localhost

此配置为自动生成hostname和本地回环地址的解析,用于在未配置内网DNS情况下的启动加速,如果该配置影响到业务可以取消该配置。

解决方法

  1. 打开/etc/cloud/cloud.cfg文件

    注释掉manage_etc_hosts配置项,如下:

    原文:

    manage_etc_hosts:localhost

    修改后:

    #manage_etc_hosts:localhost

2.删除/etc/hosts中的127.0.0.1 hostname hostname的解析。