腾讯云ubuntu镜像的cvm如何修改hosts?

  • 回答 (6)
  • 关注 (0)
  • 查看 (626)

想修改/etc/hosts,发现文件有一段注释:

问题描述 2018-02-12 23:21:59

我打算修改cvm中etc/hosts文件中节点ip链接

该文件中注释为:

# Your system has configured 'manage_etc_hosts' as True.

# As a result, if you wish for changes to this file to persist

# then you will need to eithe

# a.) make changes to the master file in /etc/cloud/templates/hosts.tmpl

# b.) change or remove the value of 'manage_etc_hosts' in

# /etc/cloud/cloud.cfg or cloud-config from user-data

意思是 因为 manage_etc_hosts配置为true ,所以如果要永久修改必须将修改写入/etc/cloud/templates/hosts.tmpl 文件中或者修改 /etc/cloud/cloud.cfg 中manage_etc_hosts的值 ?

结果a操作没效果 b那个配置文件根本没有'manage_etc_hosts这一项

所以ubuntu的cvm怎么修改hosts 现在改完只有sudo reboot后马上又被还原了

用户1100218用户1100218提问于
用户1100218回答于

自问自答一下 ,如图1 ,问题起因是我部署hadopp+es+kafka 还有puppet,需要来回ssh,修改hosts方便一点,没想到vim进去上来就是一段注释,貌似意思是有个配置项为true不能只通过修改/etc/cloud/templates/hosts.tmpl这个文件进行永久更新,文中写的是persist。结果按他给的方案我从5点搞都11点都没搞定。我决定豁出去打个客服电话试试到底是我水平太低还是写注释的是个脑残.结果客服工单里回复改的应该是/etc/cloud/templates/hosts.debian.tmpl,回复里还说因为是操作系统是的ubuntu原因才这样,讲真看到这种回复杀人的心都有,不知道还有多少雷等着去踩

akjok54stay hungry stay foolish回答于

Ubuntu系统的Hosts只需修改/etc/hosts文件,在目录中还有一个hosts.conf文件,修改hosts。修改完之后要重启网络。步骤如下

1.打开host文件

 vim gedit /etc/hosts   

添加你需要的项,格式如下: www.网址.cn

格式: <IP> <HOSTNAME>.<DOMAIN> <ALIAS>

示例: 216.239.37.99 www.网址.com

编辑后,你需要重新启动一下你的网络。

    /etc/init.d/networking restart 
人生的旅途辣鸡前端回答于

以下是Ubuntu修改hosts方法。

1、修改hosts

sudo gedit /etc/hosts

如果你不喜欢使用gedit命令,而且当前帐户为非root帐户,那么可把/etc/hosts复制到桌面上,然后手动编辑后保存,再使用命令copy覆盖过去即可,示例如下:

sudo cp hosts /etc/

2、如何添加解析记录

把网上的公开的解析记录只需复制粘贴到hosts文件后面即可,每行一条,示例:

127.0.0.1 localhost

3、保存并重启网络

sudo /etc/init.d/networking restart
秋之夕颜清念念不忘,必有回响回答于

最好不要擅自修改/etc/和/proc/下的文件及系统参数,特别是hosts和resolv.conf文件,否则将会干扰总体部署环境。

MyLove回答于

不建议这样做,如果修改了,直接后果就是在腾讯云的控制面板中,显示异常,异常的话就会触发报警,如果您的服务器真的出现问题,是很难确认问题的

用户1641684回答于

觉得腾讯的这点就没有其它友商做得好,hosts文件应该是高度定制的(某些业务系统强依赖于通过hosts文件中的fqdn通信),不应该随意恢复。

扫描关注云+社区