Windows 10 Linux子系统上的sudo无法解析本地机器名称

Windows 10 Linux子系统上的sudo无法解析本地机器名称

我安装了 Windows 10 周年更新和 Linux 子系统。使用 sudo 运行任何程序时都需要很长时间,然后我收到此错误消息:

sudo:无法解析主机 MYMACHINE

如何摆脱这个问题并使 sudo 变得更快?

答案1

您必须/etc/hosts以超级用户身份进行编辑,并在第一行后面添加 localhost 后的机器名

127.0.0.1        localhost MYMACHINE

这将使得系统不再尝试从 DNS 解析主机名。

答案2

您还可以删除/etc/hosts并重新启动 bash 以生成包含您的主机名的版本。对我来说,它创建了一行,其中包含我的计算机名称和我的完全限定名称。 127.0.0.1 fbc-2000.domain.local fbc-2000

相关内容