[linux-l] Zeitzone und NFS

Mike Dornberger Mike.Dornberger at gmx.de
Di Aug 5 11:47:46 CEST 2008


Hi,

On Tue, Aug 05, 2008 at 05:51:07AM +0000, Marc Wiemers wrote:
> Client zeigt die Falsche. Der Server gibt bei date die korrekte Zeit aus
> der Client gibt bei date zwei Stunden zu früh aus. Bei beiden Rechner
> ist die Zeitzone Europe/Berlin eingestellt.

das hört sich danach an, daß beim Booten das System auf dem Client davon
ausgeht, daß die Hardware-Uhr (BIOS-Uhr) auf UTC läuft, sie in Wirklichkeit
aber auf lokaler Zeit läuft (f. Europe/Berlin ist das im Moment, da
Sommerzeit, tatsächlich UTC+2 Stunden). Es wird also die (lokale) Zeit aus
der Hardware-Uhr in den Kernel geladen, der aber denkt, daß ist UTC-Zeit.
Dein TZ ist systemweit auf Europe/Berlin gesetzt, so daß alle Programme (die
TZ richtig auswerten/die entsprechende libc-Funktion benutzen) nun auf diese
Zeit nochmal - wie durch TZ gewünscht - 2 Stunden draufaddieren.

Läuft oder lief auf dem Client ein Windows?

Je nach Distribution muß man dann ggf. ein Paket rekonfigurieren/eine
Config-Datei bearbeiten, so daß das System weiß, daß die Hardware-Uhr auf
lokaler Zeit läuft. Alternativ, wenn kein Windows auf dem Clienten mehr
gebootet wird, im BIOS die Uhr 2 Stunden zurückstellen oder im laufenden
Betrieb mittels date/ntp/ntpdate die richtige Zeit einstellen und dann sowas
wie hwclock --systohc ausführen.

Grüße,
 Mike



Mehr Informationen über die Mailingliste linux-l