Debian: Zeit synchronisieren mit ntpdate

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:

  1. Unter /etc/cron.d die Datei ntpdate (oder wie auch immer) anlegen
  2. Diese hat folgenden Inhalt:

    PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
    MAILTO=root

    0 * * * * root /usr/sbin/ntpdate ptbtime1.ptb.de >/dev/null

  3. 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)

Eine Antwort schreiben