First, see if the NTP daemon is running. From the Linux command line enter:
service ntpd status If the output reads something like:
ntpd is stopped it means that the NTP daemon is not running. If that's the case, manually force a sync by issuing:
ntpdate us.pool.ntp.org then start the NTP daemon by typing
service ntpd start.
You should then make sure that the NTP daemon is set to start at boot. Type:
chkconfig --list ntpd You should see this as the output:
Code:
ntpd 0:off 1:off 2:off 3:on 4:on 5:on 6:off
If you don't see the above for the output, enter
chkconfig --level 345 ntpd on That should enable the NTP daemon during boot of runlevels 3, 4 and 5.
If your NTP daemon was running in the first step above, stop it by typing
service ntpd stop and force a manual sync as described above, then start the NTP daemon again with a
service ntpd start. After that monitor the system to make sure it's keeping time correctly. If it's not, the battery might need to be replaced.