[linux-l] Uhrzeit

ks kasst at t-online.de
Mo Okt 23 11:34:43 CEST 2006


Am Montag, 23. Oktober 2006 10:21 schrieb Jan-Benedict Glaw:

> Ich vermute eher, daß die Uhr noch nie wirklich richtig eingestellt
> war--an allen Stellen.
>
War sie seit ca 2,5 Jahren.

> Typischerweise sollte man, wenn man im BIOS nachsieht, UTC-Zeit sehen.
>
> Unter Linux sollte die Uhr dann entsprechend konfiguriert sein (einmal
> liest sie architekturspezifischer Kernel-Code gaaanz früh beim Booten
> aus, dann ggf. später nochmal mit dem kompletten RTC-Treiber, dann
> vielleicht nochmal vom userland aus mit hwclock.)  Wenn das gelaufen
> ist, sollte einmal ntpdate aufgerufen werden, damit man noch näher an
> einer ordentlichen Zeit ist. Ab da hat ntpd den Job zu übernehmen.
>
> Wenn dann der RTC-Treiber passend läuft, wird IIRC alle 11min
> automatisch die aktuelle (UTC-)Zeit in den RTC geschrieben.
>
> Zur Sicherheit sollten die init scripts beim Herunterfahren das
> nocheinmal final tun.
>
> Im Userland bekommt man dann passende Zeit angezeigt, wenn die
> Zeitzone richtig gestellt ist.  Sitzt man also im Flieger und fliegt
> einmal um die Welt, verändert man _nur_ seine Zeitzonen-Einstellung.
> Da die Zeitstempel aller Dateien in UTC vorliegen, bekommt man nun
> immer die richtigen Zeiten angezeigt und nicht, wie bei Windows,
> leider die falschen, da die Zeitstempel gemäß lokaler Zeit gemacht
> worden sind...
>
> > > War ja eigentlich klar, das alles gleich angezeigt wird.
> > > Habe BIOS jetzt wieder richtig gestellt, aber Suse zeigt 18:50 Uhr an
> > > und das Datum von gestern.
>
> Was ist "im BIOS richtig gestellt"? UTC oder lokale Zeit?
>
Das kann ich leider nicht sagen, dort steht nur:
System Time
System Date

> MfG, JBG

Katja




Mehr Informationen über die Mailingliste linux-l