The last couple of days I’ve noticed that my clock in opensuse is running twenty minutes fast, so I thought it may be the battery on the motherboard. But then I logged into Mint 5 and the clock is accurate there. If the battery was bad then all three distros would be off time, correct?
>
> …this morning when booting up, the clock was fast by 1 hr and 40
> minutes. What could cause this?
>
>
The system tries to ‘tweak’ the ‘ticks’ per second, so that system time will
(slowly) catch up to real time. Occasionally, the tweak swings too far, and
the clock runs fast…
the control data for the ticker is /etc/adjtime
If you delete that file, then the next time you reboot, ntp will recreate it
with default values, and start doing the ‘tweak’ thing again as you adjust
the clock.
Big jumps are often caused by shifting from LocalTime to UTC or vice-versa.
If you keep your system clocks on UTC, the operating system will
automatically adjust for daylight savings. If you’re booting Windows
anytime, leave it as LocalTime, since Windows doesn’t know how to deal with
clocks in UTC (Unless you live in Greenland!)
A good suggestion is to enable the NTP client to start at boot. This will
correct the time at boot, and every few hours. Keeps the ‘tweaker’ from
making you time-travel into the future.
Just tell it to use random address from pool, and enable at boot. No more
problem!!