Gerade bei Logging-Server ist die korrekte Zeit extrem wichtig und unter Linux (hier Debian Etch) geht das recht einfach.
Ich erstelle mir immer einen Cron-Job der einfach per ntpdate die Zeit mit einem externen NTP-Server synchronisiert.
Und so geht es:
- Unter /etc/cron.d die Datei ntpdate (oder wie auch immer) anlegen
- Diese hat folgenden Inhalt:
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root0 * * * * root /usr/sbin/ntpdate ptbtime1.ptb.de >/dev/null
- Cron-Daemon neustarten: /etc/init.d/cron restart
Info zu dem Script:
- Das Script fragt jede Stunde (Minuten = 0) den NTP-Server ab, das kannst du aber einfach anpassen. Siehe man-Page von cron, oder Google
- ptbtime1.ptb.de ist der erste Zeitserver der Physikalisch-Technischen Bundesanstalt, aber auch viele Unis bieten diesen Dienst an.
- Das >/dev/null sorgt dafür das die Ausgabe von ntpdate gelöscht wird (bzw. im dev/null verschwindet)