请参阅上面的错误解决方案在这里:))

请参阅上面的错误解决方案在这里:))

我错误地编辑了 ubuntu 20.04 上的 /etc/resolve.conf,它损坏了,如下所示:

root@ubnt20srv-test-01:/etc# cat resolv.conf

 cat: resolv.conf: No such file or directory

但文件存在:

root@ubnt20srv-test-01:/etc# ls -la | grep resolv.conf
lrwxrwxrwx   1 root root         39 Jul 31  2020 resolv.conf -> ../run/systemd/resolve/stub-resolv.conf

当我想用 vim 重新编辑它时出现此错误:

"resolv.conf"
"resolv.conf" E166: Can't open linked file for writing
Press ENTER or type command to continue

enter code here

我重新启动了虚拟机但它没有重新创建。我该怎么办?

答案1

这是因为 systemd-resolved.service 已停止。:) 我启动了该服务并且文件重新生成。

答案2

root@techchamp:~# cd /etc/ root@techchamp:/etc# ls -la resolv.conf lrwxrwxrwx 1 root root 32 Jun 6 19:01 resolv.conf -> /run/systemd/resolve/resolv.conf

请参阅上面的错误解决方案在这里:))

现在转到 cd /run/systemd/ 并使用创建新文件夹名称解决&打开解析文件夹

然后在此文件夹名称中创建 nano 文件解析配置文件

是的,现在已完成,您可以再次使用 nano /etc/resolv.conf 检查它是否打开并且正常工作......

相关内容