EN FR

Référence Commandes NTP

Boite a outils complète en ligne de commande pour tester la synchronisation

ntpq - Programme de Requêtes NTP

Outil de requêtes standard pour les systèmes utilisant le daemon ntpd.

Vérifier l'État des Pairs NTP

COMMANDE
ntpq -p
EXEMPLE DE SORTIE
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*ntp.rdem-system .GPS.            1 u   34   64  377    12.543   -0.284   1.023
+0.pool.ntp.org  .POOL.           2 u   42   64  377    28.123    0.842   2.156
-1.pool.ntp.org  .POOL.           2 u   38   64  377    35.421    1.234   3.421

Comprendre la Sortie

ColonneSignification
remoteNom d'hôte/IP du serveur NTP
refidRéférence du serveur (GPS, PPS, serveur amont)
stNiveau stratum (1=primaire, 2-15=secondaire)
whenSecondes depuis la dernière réponse
pollIntervalle de sondage en secondes
reachRegistre d'accessibilité (377 = 8 tentatives réussies)
delayDélai aller-retour en millisecondes
offsetDifférence de temps en millisecondes
jitterVariation des mesures de décalage

Si ntpq -p retourne des valeurs anormales, voir notre guide de diagnostic serveur NTP sur check-ntp.net. Pour comprendre en profondeur ce que signifie chaque colonne, la FAQ NTP RDEM Systems reprend les concepts de stratum, offset et reach avec exemples.

Symboles de Statut

SymboleSignification
*Source de sync actuelle (pair système)
+Candidat a la sync (bonne qualité)
-Aberrant (non utilise)
xDésigné comme falseticker
#Sélectionné mais distance excessive
(espace)Rejeté ou inaccessible

chronyc - Client Chrony

Pour les systèmes utilisant chronyd (défaut sur RHEL/CentOS 8+, Fedora, Ubuntu récent).

Vérifier l'État de Synchronisation

COMMANDE
chronyc tracking
EXEMPLE DE SORTIE
Reference ID    : C0A80001 (ntp.rdem-systems.com)
Stratum         : 2
Ref time (UTC)  : Mar Jan 14 10:30:45 2025
System time     : 0.000000234 seconds fast of NTP time
Last offset     : +0.000000012 seconds
RMS offset      : 0.000000156 seconds
Frequency       : 12.345 ppm slow
Residual freq   : +0.001 ppm
Skew            : 0.123 ppm
Root delay      : 0.012543210 seconds
Root dispersion : 0.000234567 seconds
Update interval : 64.0 seconds
Leap status     : Normal

Valeurs Clés a Surveiller

  • System time : Décalage actuel par rapport a NTP (devrait être < 1ms)
  • Last offset : Correction de temps la plus récente
  • Frequency : Taux de dérive de l'horloge en ppm
  • Stratum : Niveau stratum de votre système (source + 1)

Si cette ligne affiche Stratum : 16, votre hôte n'est pas synchronisé du tout — 16 est la valeur que NTP emploie pour dire « aucune source exploitable ». Ce que garantit réellement chaque niveau est détaillé dans la hiérarchie des strates NTP, du stratum 0 au stratum 15.

Lister les Sources NTP

COMMANDE
chronyc sources -v

Forcer une Sync Immédiate

COMMANDE
# Faire une correction par saut si necessaire
sudo chronyc makestep

timedatectl - Contrôle Temps systemd

Outil universel disponible sur toutes les distributions Linux basées sur systemd.

Vérifier l'État Actuel

COMMANDE
timedatectl status
EXEMPLE DE SORTIE
               Local time: Mar 2025-01-14 11:30:45 CET
           Universal time: Mar 2025-01-14 10:30:45 UTC
                 RTC time: Mar 2025-01-14 10:30:45
                Time zone: Europe/Paris (CET, +0100)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

Activer/Désactiver NTP

COMMANDE
# Activer la synchronisation NTP
sudo timedatectl set-ntp true

# Desactiver la synchronisation NTP
sudo timedatectl set-ntp false

w32tm - Service Temps Windows

Outil Windows intégré pour la gestion de la synchronisation horaire.

Interroger l'État

COMMANDE (CMD en Administrateur)
w32tm /query /status /verbose

Vérifier les Pairs Configures

COMMANDE
w32tm /query /peers

Forcer une Resynchronisation

COMMANDE
w32tm /resync /force

Configurer un Serveur NTP

COMMANDE
:: Definir le serveur NTP (executer en Administrateur)
w32tm /config /manualpeerlist:"pool-ntp.rdem-systems.com,0x8" /syncfromflags:manual /reliable:yes /update

:: Redemarrer le service temps
net stop w32time && net start w32time

:: Forcer la sync
w32tm /resync

Configuration Rapide : Serveurs Stratum 2 RDEM Systems

Configurez Windows pour utiliser nos 3 serveurs NTP haute précision (AS206014). Copiez et collez dans PowerShell en Administrateur :

w32tm /config /manualpeerlist:"pa3.pool-ntp.rdem-systems.com pa4.pool-ntp.rdem-systems.com pa5.pool-ntp.rdem-systems.com" /syncfromflags:manual /reliable:yes /update; net stop w32time; net start w32time; w32tm /resync /force

Serveurs situés en France, contribuant au NTP Pool Project

Tests Rapides

Commandes a copier-coller pour un diagnostic rapide :

Linux - Vérification Santé Rapide

UNE LIGNE
# Verifier si NTP fonctionne (chrony ou ntpd)
(command -v chronyc && chronyc tracking) || (command -v ntpq && ntpq -p) || timedatectl status

Tester la Connectivite NTP

COMMANDE
# Avec ntpdate (obsolete mais utile pour tester)
ntpdate -q ntp.rdem-systems.com

# Avec sntp
sntp -d ntp.rdem-systems.com

# Avec nc (netcat) pour tester UDP 123
nc -vzu ntp.rdem-systems.com 123

Vérifier le Pare-feu (UDP 123)

COMMANDE
# Linux (iptables)
sudo iptables -L -n | grep 123

# Linux (firewalld)
sudo firewall-cmd --list-all | grep ntp

# Linux (ufw)
sudo ufw status | grep 123

Testez Votre NTP Maintenant

Utilisez notre outil en ligne pour vérifier instantanément la synchronisation de votre système :

Lancer un Test NTP Guide de Dépannage