Since yesterday my clock is showing a wrong time.
It is two hours behind on the local time. (This wrong time is UTC, don't know if this is coincidence).
I do have a dual boot with windows, but I don't think that is the problem, because in my config file /etc/default/rcS
the entry for UTC is already set to no.
Anyone have an idea?
hwclock from util-linux 2.20.1
Using /dev interface to clock.
Last drift adjustment done at 1396258906 seconds after 1969
Last calibration done at 1396258906 seconds after 1969
Hardware clock is on UTC time
Assuming hardware clock is kept in UTC time.
Waiting for clock tick...
...got clock tick
Time read from Hardware Clock: 2015/07/02 09:10:34
Hw clock time : 2015/07/02 09:10:34 = 1435828234 seconds since 1969
Thu 02 Jul 2015 11:10:34 CEST -0.516481 seconds
Best Answer
If your hardware clock is using UTC time, the system needs to know it! Change the UTC configuration of the clock in the
/etc/default/rcS
file toyes
. The system will presume your clock is UTC and apply offset accordingly. Of course, your clock should also have the correct time. Once this is set, withhwclock --set --date="02/07/2015 10:21:00"
(--date
should be provided with the local time, even if the hardware clock use UTC) your system should use the correct time. Now you can use ntp daemon, for example to keep your clock on time.