在Linux 系统中,/etc/hosts 文件用于将主机名映射到 IP 地址。
如果修改这个文件后,想要立即生效,但需要注意以下几点:
1.需要使用 root 权限,才能修改 /etc/hosts 文件。
2.在修改完 /etc/hosts 文件后,需要重启网络服务或重启系统,使修改生效。可以使用以下命令重启网络服务:
sudo service network-manager restart
3.如果还是无法生效,可以清除dns缓存,再重启网络服务或重启系统。
sudo systemd-resolve --flush-caches
这些命令就能让更改立即生效。