sudo 和 ssmtp 速度很慢(hosts 文件错误?)

sudo 和 ssmtp 速度很慢(hosts 文件错误?)

我正在运行 Ubuntu Server 12.04.5 LTS,当我输入时,sudo su需要 30 多秒才能打开 shell。在网上搜索后,这个问题似乎与文件/etc/hosts和有关/etc/hostname

对于我来说,等待并不是一个问题,但是这会影响其他程序(尤其是我用于从 PHP 发送邮件的 sSMTP),并且 Apache 给出了经典的“无法可靠地确定服务器的完全限定域名“。

因此我检查了 hosts 文件并进行了更正,现在 apache 错误消失了,但其他问题仍然存在。sudo su现在大约需要 10-15 秒。

uname -nhostname和的输出hostname -f为:

server.example.com

输出hostname -a

server

内容/etc/hosts

127.0.0.1   localhost.localdomain   localhost
127.0.1.1   server.example.com      server

::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

该服务器具有公共 IPv4 地址,并且其 DNS 记录server.example.com正确。

如果我尝试ping server或者ping server.example.com它们按预期工作(解决127.0.1.1

该服务器还运行着少于 10 个客户端的 openvpn,但禁用该服务不会有任何后果。

到目前为止尝试过的事情:

1)将主机名更改为“localhost”:解决问题,但不可接受

2)此版本/etc/hosts(不起作用):

127.0.0.1   localhost.localdomain   localhost   server.example.com
127.0.1.1   server.example.com      server

::1     ip6-localhost ip6-loopback   server.example.com
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

3)当前版本/etc/hosts(不起作用):

127.0.0.1       localhost.localdomain   localhost
127.0.1.1       server.sistema3.it      server

::1     ip6-localhost   ip6-loopback    localhost
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

我以前运行过很多服务器,只有这个服务器有这个问题。我完全被困住了,任何帮助我都非常感谢。谢谢。

我也将这个问题发布到了 AskUbuntu,但对于此类问题,ServerFault 也许更适合。

答案1

我终于找到了问题所在,这不是服务器的问题。

这是客户端 Putty 中的一个设置。X11 转发已启用,并导致了所有问题。将其关闭。

相关内容