sudo:无法解析主机 127.0.0.1kaushal

sudo:无法解析主机 127.0.0.1kaushal

是的,以下链接可能会重复,我尝试了两个链接解决方案,但对我来说不起作用。

  1. 运行 sudo 时出现错误消息:无法解析主机(无)

  2. sudo:无法解析主机 ubuntu-server

以下是我的/etc/hosts输出:

127.0.0.1 kaushal
120.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost.com


# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

以下是我的/etc/hostname输出:

127.0.0.1 kaushal
120.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost.com

每次我写命令时sudo apt-get update都会收到以下错误消息。

sudo: unable to resolve host 127.0.0.1kaushal

在我的终端中我还看到kaushal@127:~$以下屏幕截图。 在此处输入图片描述

以前并不是这样的。

这一切都是在我将用户名从

All Setting >  Details > Device name

有人能告诉我我的机器出了什么问题吗?我该如何解决这个问题?如果您需要更多详细信息,请告诉我。

答案1

我通过以下方式解决了这个问题
全部设置 > 详情 > 设备名称
将设备名称更改为考沙尔
只要确保你的/etc/主机名文件只有你的机器名称。就我的情况而言kaushal

答案2

我将具体回答你的问题,
为了改变/etc/hostslocalhost127.0.0.1 kaushal
127.0.1.1 localhost localhost.localdomain kaushal

相关内容