所以我已经在我的Linux CentOS服务器上设置了NTP,但是我的服务器时间仍然是1小时。 目前它是3:53am EST ,在我的Linux机器上它显示“2:53 AM EST”这是NTP和使用ntpdate time.nist.gov和其他服务器试图同步我的服务器的时间,但所有这些仍然有我的服务器比EST时间晚了1个小时。
任何人都知道如何解决这个问题?
确保你有一个最新的tzdata软件包。 如果你依靠正确的时间显示,那么这是一个重要的包,你应该保持最新,因为它拥有所有夏令时的全球规则。
除了设置/etc/localtime 之外,确保在/etc/sysconfig/clock 中设置了所需的时区。
确保你不是不小心使用不遵守夏令时的US/East-Indiana地区。
EST是UTC -5。 美国东部时间是UTC -4。
所以,当你说Currently it is 3:53am EST你的意思是Currently it is 3:53am Eastern Currently it is 3:53am EST Currently it is 3:53am Eastern ,这是目前美国东部时间。
你究竟如何configuration服务器的时区设置? 在UTC报告与UTC相差5小时是正确的。 但是,由于我们目前处于夏令时,所以您可能希望您的服务器运行EDT(并根据需要在EST和EDT之间切换)。