我有一个名为乌鸦的Ubuntu服务器:
$ hostname crow
但是当我尝试ping(从它自己),我得到未知的主机:
$ ping crow ping: unknown host crow
这是尽pipe显式地添加乌鸦/ etc / hosts:
$ sudo cat /etc/hosts 127.0.0.1 localhost crow
我究竟做错了什么?
其他信息回复评论:
/etc/nsswitch.conf的主机行如下所示:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
检查/ etc / hosts和/etc/nsswitch.conf文件的权限。 他们应该是世界可读的。