百度
360搜索
搜狗搜索

linuxhosts生效命令详细介绍

在 Linux 系统中,修改 /etc/hosts 文件后通常不需要执行额外命令即可生效,系统会直接读取最新配置。不过,某些应用程序或服务可能会缓存 DNS 解析结果,此时可以通过以下方法强制刷新:

1. 刷新系统 DNS 缓存(适用于部分系统)

  • systemd-resolved(现代系统):bash
     systemd-resolve --flush-caches

  • nscd 服务(较旧系统):bash
      nscd restart

2. 重启网络服务

bash

 systemctl restart NetworkManager  

systemctl restart networking

3. 检查 DNS 客户端配置

若使用 dnsmasq 等本地 DNS 缓存,需重启对应服务:
bash

 systemctl restart dnsmasq




912 systemctl dnsmasq

4. 验证配置

修改后可通过 pingnslookup 测试域名解析是否生效:
bash

 example.com  




912 example.com

注意:直接重启系统也会强制加载最新的 /etc/hosts 配置。

阅读更多 >>>  linux如何配置jdk步骤

文章数据信息:

本文主要探讨:"linuxhosts生效命令", 浏览人数已经达到23次, 首屏加载时间:0.519 秒。