我该如何修复 sudo:无法解析主机 raspberrypi4:名称或服务未知

我该如何修复 sudo:无法解析主机 raspberrypi4:名称或服务未知

我在使用 Raspberry Pi 4 时遇到过这个问题,导致我无法使用 sudo,但是当我查看 /etc/hosts 文件夹时,我看到了这一点

192.168.0.22    localhost
::1             localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters

192.168.0.22    hostname

/etc/hostname 说hostname

顺便说一下,我的主机名是 ------------ 但我会将其替换为主机名

答案1

您是否手动编辑过您的/etc/hosts文件?

它应该看起来更像列表:

127.0.0.1   localhost
::1     localhost ip6-localhost ip6-loopback
ff02::1     ip6-allnodes
ff02::2     ip6-allrouters

Localhost 通常是 127.0.0.1,许多服务需要它才能正常运行。

恢复默认,在底部添加一行192.168.0.22 <your.hostname>

有关 Linux 中地址解析如何工作的更详细说明,请先阅读man 5 nsswitch.conf

相关内容