在 Linux CentOS 6.3 上使用 NTP 将服务器时间调慢 1 小时

在 Linux CentOS 6.3 上使用 NTP 将服务器时间调慢 1 小时

我已经在我的 Linux CentOS 服务器上设置了 NTP,但我的服务器时间仍然差 1 小时。目前3:53am EST,在我的 Linux 机器上显示“2:53 AM EST”,这是使用 NTP 并使用ntpdate time.nist.gov其他几台服务器尝试同步我的服务器时间,但所有这些仍然使我的服务器比 EST 时间晚 1 小时。

有人知道如何解决这个问题吗?

答案1

确保你有一个最新的tzdata软件包。如果你依赖正确的时间显示,那么这是一个你应该保持更新的关键软件包,因为它包含了全球所有夏令时规则。

确保在/etc/sysconfig/clock 此外配置/etc/localtime

确保您没有意外使用US/East-Indiana不遵守夏令时的区域。

答案2

EST 为 UTC -5。 EDT 为 UTC -4。

因此,当您说Currently it is 3:53am EST您的意思是Currently it is 3:53am Eastern,目前是 EDT。

您究竟是如何配置服务器的时区设置的?它正确地报告了 EST 与 UTC 的 5 小时差。但是,由于我们目前处于夏令时,因此您可能希望服务器运行 EDT(并根据需要在 EST 和 EDT 之间切换)。

相关内容