Hallo Lug!
In meiner /etc/adjtime verändert sich öfters mal der erste Wert:
2.302237 1118613131 0.000000 1118613131 LOCAL
Der müsste 0.000000 sein, damit sich die Uhr nicht schneller dreht als gewünscht. Ich habe mich nämlich gewundert, warum meine PC Uhr mit der Zeit immer mehr falsch geht. Ich ersetze die Zahl jetzt nach dem justieren der Uhr immer mit einer Null, aber trotzdem verändert sich das später von alleine wieder. Wie kann ich das verhindern?
Liebe Grüße, Tom
Tom Guder said:
In meiner /etc/adjtime verändert sich öfters mal der erste Wert:
Der müsste 0.000000 sein, damit sich die Uhr nicht schneller dreht als gewünscht. Ich habe mich nämlich gewundert, warum meine PC Uhr mit der Zeit immer mehr falsch geht. Ich ersetze die Zahl jetzt nach dem justieren der Uhr immer mit einer Null, aber trotzdem verändert sich das später von alleine wieder. Wie kann ich das verhindern?
Der Wert wird auch von xntp gesetzt. Du solltest xntp stoppen, die Uhr setzen (date -s oder ntpdate), sie mit der Hardware synchronisieren, adjtime resetten, xntp starten.
Konrad
Am Dienstag, 14. Juni 2005 15:20 schrieb Tom Guder:
Hallo Lug!
In meiner /etc/adjtime verändert sich öfters mal der erste Wert:
2.302237 1118613131 0.000000 1118613131 LOCAL
Der müsste 0.000000 sein, damit sich die Uhr nicht schneller dreht als gewünscht. Ich habe mich nämlich gewundert, warum meine PC Uhr mit der Zeit immer mehr falsch geht. Ich ersetze die Zahl jetzt nach dem justieren der Uhr immer mit einer Null, aber trotzdem verändert sich das später von alleine wieder. Wie kann ich das verhindern?
Liebe Grüße, Tom
Bei mir zeigen die Werte in /etc/adjtime die Dinge vom letzten Ausschalten an. Den Inhalt kann ich nicht deuten (RTFS ...), der erste Wert scheint aber die Drift in Sekunden je Minute zu sein.
Bei mir: bernd@pc2:~$ cat /etc/adjtime 0.002135 1118414882 0.000000 1118414882 LOCAL bernd@pc2:~$ ntpq -c rv | grep offset clock=0xc6598673.752a94ff, state=4, offset=0.134, frequency=-36.167,
D.h. meine hw-clock läuft 36.167 ppm zu schnell: 36ppm*60s=0.00216s/min
Bei Dir wäre das Ausschalten passiert: bernd@pc2:~$ date -u -d'1970-01-01 1118613131 seconds' So Jun 12 21:52:11 UTC 2005
/etc/init.d/hwclock.sh ist das zugehörige Script, finde selber mal raus, was es macht, von wo und wann das aufgerufen wird.
man hwclock hilft auch (zumindest mit dem Hinweis auf /etc/adjtime)
Es ist auch sinnvoll, zu schauen ob irgendwo ntpdate (z.B. /etc/default/ntpdate) aktiv ist, bzw. ein ntpd (/etc/ntp.conf) läuft.
In der Summe: Es sieht ganz so aus, als ob Du Windows und Linux fährst. Windows setzt die Uhrzeit in der hw-clock gemäß MET., Beim nächsten Linux-Lauf (hw-clock in UTC konfiguriert!) wird ein Zeitserver abgefragt und versucht das auszugleichen. Der Vorgang erfolgt allmählich mit 2,3 sek/min . (rund 1h/Tag)...
mfG.
Bernhard
Bei mir zeigen die Werte in /etc/adjtime die Dinge vom letzten Ausschalten an. Den Inhalt kann ich nicht deuten (RTFS ...), der erste Wert scheint aber die Drift in Sekunden je Minute zu sein.
Jo.
Bei mir: bernd@pc2:~$ cat /etc/adjtime 0.002135 1118414882 0.000000 1118414882 LOCAL bernd@pc2:~$ ntpq -c rv | grep offset clock=0xc6598673.752a94ff, state=4, offset=0.134, frequency=-36.167,
D.h. meine hw-clock läuft 36.167 ppm zu schnell: 36ppm*60s=0.00216s/min
Bei Dir wäre das Ausschalten passiert: bernd@pc2:~$ date -u -d'1970-01-01 1118613131 seconds' So Jun 12 21:52:11 UTC 2005
/etc/init.d/hwclock.sh ist das zugehörige Script, finde selber mal raus, was es macht, von wo und wann das aufgerufen wird.
man hwclock hilft auch (zumindest mit dem Hinweis auf /etc/adjtime)
ich schau' nach.
Es ist auch sinnvoll, zu schauen ob irgendwo ntpdate (z.B. /etc/default/ntpdate) aktiv ist, bzw. ein ntpd (/etc/ntp.conf) läuft.
wie gesagt: kein ntp service
In der Summe: Es sieht ganz so aus, als ob Du Windows und Linux fährst. Windows setzt die Uhrzeit in der hw-clock gemäß MET., Beim nächsten Linux-Lauf (hw-clock in UTC konfiguriert!) wird ein Zeitserver abgefragt und versucht das auszugleichen. Der Vorgang erfolgt allmählich mit 2,3 sek/min . (rund 1h/Tag)...
Die hwclock läuft bei mir immer in MET.
Liebe Grüße, Tom
Am Dienstag, 14. Juni 2005 19:33 schrieb Tom Guder:
wie gesagt: kein ntp service
(Unglaube, denn sonst gibt es keinen Grund, an der Zeit zu schrauben. Wenn also kein ntp, dann wenigstens ein ntpdate (z.B. per cron oder beim Ein- /Ausschalten))
Die hwclock läuft bei mir immer in MET.
Das will (unter Linux / Debian) gut konfiguriert sein. -> /etc/init.d/hwclockfirst.sh -> man 5 rcS -> /etc/default/rcS -> man hwclock -> hwclock -wu (u heißt in UTC), darf nie durchgeführt werden, -> less /usr/share/doc/util-linux/README.Debian.hwclock
Liebe Grüße, Tom
mfG.
Bernhard
lug-dd@mailman.schlittermann.de