Tipp für Linux-Distributionen

Systemzeit unter Linux mit Zeitserver abgleichen

In bestimmten Linux-Umgebungen stellen Anwender immer wieder fest, dass die Uhrzeit des Rechners nicht stimmt. Zwar haben sie das Paket ntpdate für die Zeitsynchronisierung über einen NTP-Server installiert, dennoch gibt es dabei Probleme.

Lösung: Eine Reihe von Distributionen wie Ubuntu installieren ntpdate so, dass dieses Paket die Zeit nur synchronisiert, wenn eine neue Netzwerkverbindung aufgebaut wird. Bei Rechnern mit einer permanenten Netzwerkverbindung muss man mit einem kleinen Skript nachhelfen:

#!/bin/sh

/usr/sbin/ntpdate -s pool.ntp.org

Geringer Aufwand: Mit einem kleinen Skript sorgen Sie dafür, dass Linux die Systemzeit regelmäßig aktualisiert.
Geringer Aufwand: Mit einem kleinen Skript sorgen Sie dafür, dass Linux die Systemzeit regelmäßig aktualisiert.

Die Option -s veranlasst ntpdate, Meldungen nicht auf dem Bildschirm auszugeben, sondern in die Protokolldatei zu schreiben. Hinter pool.ntp.org verbirgt sich ein Pool öffentlich verfügbarer Server, die die aktuelle Zeit für jeden kostenlos per NTP bereitstellen. Wenn man dieses Skript ausführbar macht und es im Verzeichnis /etc/cron.hourly speichert, ruft Linux es jede Stunde auf.

Produkte: Der Trick funktioniert mit den meisten der aktuellen Linux-Distributionen, zum Beispiel SuSE und Ubuntu. (cvi)