Aller au contenu principal

Synchronisation de l'heure

La synchronisation de l'heure repose sur le logiciel chrony ( https://chrony-project.org/ ). Elle ne nécessite aucune configuration de la part de l'utilisateur.

chrony sélectionne de lui-même la meilleure source de temps, c'est-à-dire la plus précise parmi celles disponibles, et l'utilise pour corriger l'heure locale.

Les sources disponibles peuvent être affichées avec chronyc sources :

Une image contenant du texte, une capture d'écran, une police. Description générée automatiquement

chrony utilise le récepteur GPS (s'il est disponible) et un pool de serveurs NTP sur Internet.

La commande chronyc tracking permet de consulter la qualité de la source :

Une image contenant du texte, une capture d'écran, une police. Description générée automatiquement

La sortie suivante de chronyc tracking signifie que chrony n'a pas encore pu recevoir ni synchroniser l'heure :

root@smartrail-8037:~# chronyc tracking
Reference ID : 00000000 ()
Stratum : 0
Ref time (UTC) : Thu Jan 01 00:00:00 1970
System time : 0.000000000 seconds fast of NTP time
Last offset : +0.000000000 seconds
RMS offset : 0.000000000 seconds
Frequency : 0.000 ppm slow
Residual freq : +0.000 ppm
Skew : 0.000 ppm
Root delay : 1.000000000 seconds
Root dispersion : 1.000000000 seconds
Update interval : 0.0 seconds
Leap status : Not synchronised

GPS​

Pour diagnostiquer le signal GPS, plusieurs outils en ligne de commande présentent sous différentes formes les informations du démon GPSd ( https://gpsd.gitlab.io/gpsd/ ). Chaque outil affiche des informations en continu jusqu'à son arrêt avec CTRL+C.

gpsmon​

Une image contenant une capture d'écran, du texte, un logiciel multimédia, un logiciel graphique. Description générée automatiquement

cgps​

Une image contenant du texte, une capture d'écran. Description générée automatiquement

gpscsv​

Une image contenant du texte, une capture d'écran, une police, une typographie. Description générée automatiquement

Serveur NTP​

chrony met l'heure à disposition des autres participants du réseau local sur le port UDP 123 via le protocole NTP.

Pour un test, l'appel ntpclient -h 127.0.0.1 -tdc 1 permet d'interroger sa propre heure :

Une image contenant du texte, une capture d'écran, une police. Description générée automatiquement