Server time off by 1 hour on linux CentOS 6.3 using NTP

user1952811 asked:

So i’ve setup NTP on my linux CentOS server but my server time is still off by 1 hour. Currently it is 3:53am EST however, on my linux machine it shows “2:53 AM EST” this is with NTP and using ntpdate and couple other servers trying to sync my server’s time but all of this still have my server 1 hour behind the EST time.

Anyone know how to possibly fix this?

My answer:

Make sure that you have an up to date tzdata package. If you rely on correct time display, then this is a critical package you should keep up to date, as it holds all of the worldwide rules for daylight saving time.

Make sure you set the desired timezone in /etc/sysconfig/clock in addition to setting up /etc/localtime.

Make sure you aren’t accidentally using the US/East-Indiana zone, which does not observe daylight saving time.

View the full question and any other answers on Server Fault.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.