因为自己本地需要修改一下/etc/resolv.conf,但是发现每次修改后,重新启动服务,/etc//etc/resolv.conf的修改就会reset。所以记录一下如何生效,执行以下命令即可:
ll /etc/resolv.conf #发现这个文件是一个软链接,指向/run/systemd/resolve/resolv.conf
# /run/systemd/resolve/resolv.conf是systemd-resolved服务 \
# 根据/etc/systemd/resolved.conf配置文件以及系统的网络连接状态动态生成的文件。\
# 它包含了当前有效的DNS设置,并被许多应用程序和脚本用于解析域名。
sudo vim /etc/systemd/resolved.conf # 按照需求修改该文件
sudo systemctl restart systemd-resolved # 重启服务,使修改生效
sudo systemctl enable systemd-resolved
sudo mv /etc/resolv.conf /etc/resolv.conf.bak
sudo ln -s /run/systemd/resolve/resolv.conf /etc
cat /etc/resolv.conf
通过上面的命令,可以使对网络配置的修改生效。