ive noticed the time on a linux server im maintaining is set to 8 hours in the future.
i thought this was weird so i checked ntpd was on, and it is.
i thought this was even weirder so i checked the timezone,
$ ls -lah /etc/localtime /etc/localtime -> /usr/share/zoneinfo/Australia/Brisbane
$ ntpdate -q 0.au.pool.ntp.org server 18.104.22.168, stratum 2, offset -28768.189322, delay 0.06355 server 22.214.171.124, stratum 3, offset -28768.185683, delay 0.03165 server 126.96.36.199, stratum 3, offset -28768.187015, delay 0.04909 8 Sep 19:49:49 ntpdate: step time server 188.8.131.52 offset -28768.189322 sec
uhh... totally wrong. i figured there might be some kind of catch in ntpd to not actually update the server time if it differed too greatly from the local time, so i set it manually:
$ date 090811492010 Wed Sep 8 11:45:00 EST 2010
then ran date again to see what happened:
$ date Wed Sep 8 11:44:47 EST 2010
it went backwards 13 seconds! i figured ntpd had ran successfully and adjusted the server time, being 13 seconds incorrect.
subsequent checking of the date with ntpdate -q, though, still said 19:49 for the correct time, and as such ntpd reset the time to 19:49 within a matter of moments..
does anyone know what ive done wrong?