sudo: 无法解析主机 ServerName(在“sudo su”命令中需要很长时间)

6
我使用VMware,并安装Ubuntu 12.10作为我的客户机操作系统。我运行电脑时,我的网络接口是无线网卡,但每次尝试sudo时,我都需要等待很长时间。请帮我优化一下。
sudo: unable to resolve host ServerName pocUbuntu
[sudo] password for poc: 

我通过谷歌搜索了几乎所有解决方案,但是没有一个可以解决我的问题。

当我输入主机名时

root@ServerName pocUbuntu:/home/poc# hostname
ServerName pocUbuntu

这是我的hosts文件

 cat /etc/hosts
127.0.0.1   localhost pocUbuntu
127.0.0.1   pocUbuntu
127.0.1.1   pocUbuntu

# 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

当我ping服务器名pocUbuntu时,我可以得到ACK响应。

root@ServerName pocUbuntu:/home/poc# ping pocUbuntu
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_req=1 ttl=64 time=0.030 ms
64 bytes from localhost (127.0.0.1): icmp_req=2 ttl=64 time=0.026 ms

我应该怎么做?来解决这个烦人的问题。

也许提问此类问题的链接会很有帮助。 - gorn
你的计算机名称是ServerName,你已经更改了计算机名称。这里可能存在一个错误,计算机名称已更改,但hosts文件未更改。你可以将旧的计算机名称更改为新的名称,或者在hosts文件中添加一个新项目,如127.0.1.1 ServerName - LF00
1个回答

6

try this: /etc/hosts

127.0.0.1 localhost
127.0.1.1 hostname:localdomain hostname

或者:

127.0.0.1 localhost

你重新加载了设置吗? - A human being
我重新启动了电脑,但问题仍然存在。 - newBike

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接