Was tun, wenn die Zeit auf einem Server falsch läuft? Nun ja, es gibt das NTP (Network Time Protocol) um soetwas zu verhindern. Leider hat das bei mir nicht so recht funktioniert. Also hab ich den NTP gestoppt mit /etc/init.d/ntp stop und dann rdate benutzt:
$> apt-get install rdate
Nach dem installieren mit apt-get kann man es nutzen:
$> echo rdate -s ptbtime1.ptb.de > /etc/cron.daily/update-time
$> chmod a+x /etc/cron.daily/update-time
Mit diesen Kommandos legt man einen Cronjob mit täglicher Ausführung an, der die Zeit von ptbtime1.ptb.de holt. Alternativ gibt es auch noch ptbtime2.ptb.de oder andere Public NTP Server.
Mit der Option -s (set) von rdate setzt man die entfernte Zeit gleich auf dem eigenen System. Will man lediglich die fremde Zeit wissen, dann reicht die Option -p (print), um sie auf der Konsole auszugeben.
Achtung: Zu häufige Anfrageversuche nach der aktuellen Zeit resultierten in einer kurzen Antwortverweigerung des Servers.
Wer noch andere Lösungen hat oder Detailverbesserungen findet, kann ja mal einen Kommentar hinterlassen.