Ubuntu修改Host不生效的问题

1.编辑/etc/hosts文件 sudo vim /etc/hosts

添加host,或者注释掉host

2.重启网络 sudo /etc/init.d/networking restart
3.使用ping xxxxx测试修改后是否生效。

4.如果没有生效的话,有可能是因为有一次使用vim,然后异常退出,产生了hosts.swp文件。
使用如下的命令查找hosts.swp文件。
locate update locate *.swp

5.找到后删除这个文件 sudo rm -rf /xx/xx/hosts.swp

6.清除DNS缓存 /etc/init.d/dns-clean

7.重启DNS /etc/init.d/dnsmasq restart




Enjoy Reading This Article?

Here are some more articles you might like to read next:

  • LLM 能力认知差距:观点分析与事实核查
  • DHH Rails World 2026 Opening Keynote
  • Codex CLI 快捷键参考(macOS)
  • 我们总把别人的片段拼凑成理想的自己,却忘了当下的自己已经是生命奇迹
  • 【AI时代的阿德勒心理学】访谈《被讨厌的勇气》作者岸见一郎