opensuse: NTP Konfiguration über Kommandozeile
Bash-Quickie, um NTP unter Opensuse (11.4) über die Kommandozeile zu installieren, zu konfigurieren und beim Systemstart zu aktivieren. Nützlich, um sich daraus ein Batchscript zu stricken, das man remote verteilt.
- NTP über YaST installieren
$ yast -i ntp
- Die Konfigurationsdatei bearbeiten
$ vi /etc/ntp.conf
- Die eigene Serverliste in die Konfigurationsdatei /etc/ntp.conf einfügen
server ntp1.example.org server ntp2.example.org
- Eine Vorsynchronisation starten, damit die Systemuhr richtig gesetzt wird und NTP nur noch den Drift korrigieren muss. Dabei sieht man gleich, ob NTP die gesetzten Zeitserver erreich. Wenn es länger dauert, dann kann es sein, dass NTP lediglich mit der BIOS-Uhr synchronisiert. Ein Indiz dafür: Ändert sich die Uhrzeit VOR und NACH der Synchronisation nicht signifikant, dann ist kein Zeitserver erreichbar (oder die interne Uhr geht sehr genau =).
$ date $ ntp -q $ date
- NTP beim Systemstart aktivieren.
$ chkconfig ntp on
- NTP Daemon starten
$ rcntp start
- NTP Daemon Statustest. Hier sollte running als Status erscheinen.
$ rcntp status
- Fertig. NTP ist einsatzbereit. Je nach Konfiguration wird jetzt die aktuelle Uhrzeit regelmäßig synchronisiert