![在 Linux CentOS 6.3 上使用 NTP 将服务器时间调慢 1 小时](https://linux22.com/image/619064/%E5%9C%A8%20Linux%20CentOS%206.3%20%E4%B8%8A%E4%BD%BF%E7%94%A8%20NTP%20%E5%B0%86%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%97%B6%E9%97%B4%E8%B0%83%E6%85%A2%201%20%E5%B0%8F%E6%97%B6.png)
我已经在我的 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 之间切换)。