(Network Time Protocol) Das NTP ist ein Standard zur Synch

Transcription

(Network Time Protocol) Das NTP ist ein Standard zur Synch
Linux professional Institute
Administration
Network Time Protocol
NTP (Network Time Protocol)
Das NTP ist ein Standard zur Synchronisierung von Uhren in Computersystemen.
Eine genaue Zeitangabe ist z.B. wichtig für Zeitstempel oder bestimmte Dienste.
NTP verwendet dazu standardmäßig das verbindungslose UDP-Protokoll.
Momentan ist Protokollversion 4 gültig und der UDP-Port 123 reserviert.
Clientseitige Abfrage von Zeitservern
Im Allgemeinen benötigt man für den entsprechenden Ablauf von zeitkritischen
Diensten nur eine zuverlässige Zeitquelle. Diese kann man sich selbst einrichten
(auch in Form des ntpd (Dienst)) oder mithilfe bestimmter Befehle abfragen.
Dazu wird der Befehl ntpdate verwendet, der sich mit angegebenen Zeitservern
verbindet und die lokale Systemzeit setzt.
Syntax
# ntpdate [Option(en)] ZEITSERVER
­B
­d
­q
­t timeout
­u
­v
#
#
#
#
#
#
#
Immer die Zeit angeben, auch wenn der Rahmen abweicht.
Anzeigen von Debugmeldungen
nur anfragen, nicht Uhrzeit setzen
timeout gibt die Zeit an, die auf die Antwort des
Servers gewartet wird.
einen unprivilegierten Port nutzen
Geschwätzigkeit (Verbosity) erhöhen
Eine beispielhafte Anfrage mit setzen der Systemzeit sieht dann so aus:
# ntpdate ntp1.ptb.de
11 Sep 10:28:28 ntpdate[14334]: adjust time server 192.53.103.108 offset 0.042458 sec
Das Debian Projekt bietet eine ntpdate-nahe Abwandlung:
ntpdate­debian
# liest aus /etc/default/ntpdate aus.
Wenn die Direktive NTPDATE_USE_NTP_CONF=yes in der /etc/default/ntpdate
gesetzt ist wird die Datei /etc/ntp.conf verwendet.
/etc/ntp.conf
# Konfiguration an welchen Server sich ntpdate-debian
# wendet. Angabe per server Direktive
# Unter Red Hat Systemen wird diese Datei für die
# Serverkonfiguration des ntpd verwendet.
Beispiel:
Eintrag der /etc/ntp.conf
server
server
ntp1.ptb.de
0.de.pool.ntp.org
Ansonsten werden per Direktive NTPSERVERS unterschiedliche Zeitserver des
Debian-Projekts angebunden (wie z.B. 0.debian.pool.ntp.org )
S.Kreienbrock
Seite 1 von 1
COMCAVE COLLEGE GmbH