ntpq ist das Standard-Abfragewerkzeug für den klassischen NTP-Daemon ntpd und andere NTP-Server nach RFC 5905. Mit ihm prüft man, mit welchen Servern der Rechner synchronisiert, wie groß die Abweichung (Offset) ist und ob die Verbindungen stabil ankommen — die Diagnose schlechthin bei Zeitproblemen.
Die Peer-Liste anzeigen
Der wichtigste Aufruf ist ntpq -p (p für peers). Er listet alle konfigurierten Server und Peers mit ihrem Zustand:
ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*ntp1.example.com .PSC. 1 u 32 64 377 8.213 0.312 0.102
- remote: Hostname oder IP des Zeitservers; ein
*davor kennzeichnet den aktuell synchronisierenden Server,+einen akzeptierten Kandidaten,-eine verworfene Quelle undxeine als falsch erkannte. - refid: Referenz des Servers (.PSC. steht für eine GPS- oder Funkuhren-Quelle).
- st: Stratum — die Entfernung des Servers zur Referenzuhr (1 = direkt an der Quelle).
- when / poll / reach: Zeit seit der letzten Antwort, Poll-Intervall in Sekunden und Erreichbarkeits-Bitmaske (377 oktal = alle letzten acht Anfragen beantwortet).
- delay / offset / jitter: Netzwerk-Laufzeit, Zeitabweichung und deren Schwankung in Millisekunden.
Weitere ntpq-Befehle
ntpq -c as: zeigt die Assoziations-IDs aller konfigurierten Server und Peers.ntpq -c rv: gibt System-Variablen des lokalen NTP-Dienstes aus — etwa Version, Stratum, Offset und Root-Delay.ntpq -c peers: dieselbe Liste wie-p, im interaktiven Modus auch alspeerseingebbar.ntpq ntp.example.com: fragt direkt einen entfernten NTP-Server ab, statt des lokalen Dienstes.ntpq -c rv <associd>: zeigt Detailvariablen einer einzelnen Assoziation.
Ohne Argumente startet ntpq interaktiv mit der Eingabeaufforderung ntpq>; ? listet alle Kommandos.
Praxis-Tipps
- Bleibt
reachbei 0 oder steigt deroffsetdauerhaft, stimmt die Serverwahl oder die Netzwerkverbindung nicht. - ntpq gehört zum klassischen
ntp-Paket. Nutzt der Rechner stattdessen chronyc-Befehle (chrony) oder die systemd-Zeitverwaltung mit timedatectl-Befehle, ist ntpq nur für kompatible ntpd-Server relevant. - Bei Hardware-Uhren im Netz (GPS, DCF77) zeigt
refidmit .GPS. oder .DCFa. die jeweilige Referenzquelle an.
Verwandte Grundlagen: NTP, date-Befehle.