EN FR

Reference Commandes NTP

Boite a outils complete en ligne de commande pour tester la synchronisation

ntpq - Programme de Requetes NTP

Outil de requetes standard pour les systemes utilisant le daemon ntpd.

Verifier l'Etat 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'hote/IP du serveur NTP
refidReference du serveur (GPS, PPS, serveur amont)
stNiveau stratum (1=primaire, 2-15=secondaire)
whenSecondes depuis la derniere reponse
pollIntervalle de sondage en secondes
reachRegistre d'accessibilite (377 = 8 tentatives reussies)
delayDelai aller-retour en millisecondes
offsetDifference de temps en millisecondes
jitterVariation des mesures de decalage

Symboles de Statut

SymboleSignification
*Source de sync actuelle (pair systeme)
+Candidat a la sync (bonne qualite)
-Aberrant (non utilise)
xDesigne comme falseticker
#Selectionne mais distance excessive
(espace)Rejete ou inaccessible

chronyc - Client Chrony

Pour les systemes utilisant chronyd (defaut sur RHEL/CentOS 8+, Fedora, Ubuntu recent).

Verifier l'Etat 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 Cles a Surveiller

  • System time : Decalage actuel par rapport a NTP (devrait etre < 1ms)
  • Last offset : Correction de temps la plus recente
  • Frequency : Taux de derive de l'horloge en ppm
  • Stratum : Niveau stratum de votre systeme (source + 1)

Lister les Sources NTP

COMMANDE
chronyc sources -v

Forcer une Sync Immediate

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

timedatectl - Controle Temps systemd

Outil universel disponible sur toutes les distributions Linux basees sur systemd.

Verifier l'Etat 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/Desactiver 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 integre pour la gestion de la synchronisation horaire.

Interroger l'Etat

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

Verifier 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 precision (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 situes en France, contribuant au NTP Pool Project

Tests Rapides

Commandes a copier-coller pour un diagnostic rapide :

Linux - Verification Sante 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

Verifier 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 verifier instantanement la synchronisation de votre systeme :

Lancer un Test NTP Guide de Depannage