错配的主机文件的影响?

由于/ etc / hostname和/ etc / hosts不匹配,SSH和sudo启动非常缓慢。 在hosts文件中为主机名添加一行后,最初的2-4秒延迟不再发生。

起初,我很惊讶configuration错误的主机文件导致SSH和sudo延迟。 我使用直接IP地址向服务器进行SSH连接,并且sudo似乎不需要主机名查找。 但是,我读他们都在做反向DNS查找。 (sudo也有用地报告说无法parsing主机)

还有什么其他的networking操作会被这个错误configuration的主机文件放慢? 例如,configuration错误的主机文件可能会减慢与服务器上托pipe的Spring的Apache Tomcat服务器的连接速度?

任何执行反向DNS查询的东西只有在运气好的时候才会放慢速度,其余时间则会造成严重破坏。 Ping和traceroute会performance得很有趣。 如果您正在运行邮件服务器,那么很可能您的邮件将被Gmail和其他知名提供商视为垃圾邮件 。

基本上这是你的信任评级,你正在妥协。

/etc/resolv.conf中的DNS服务器是否正确? 如果是的话,这应该不会有什么重大的影响。 如果您的DNS服务器也被破坏,这可能会导致显着的延迟,因为软件等待DNS查询超时。