Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| software:applications:chrony [2022/04/15 15:42] – Enregistrement de références yoann | software:applications:chrony [2026/07/17 05:49] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag> | {{tag> | ||
| - | ====== | + | ====== Chrony |
| + | On recommande d' | ||
| + | |||
| + | ===== Installer ===== | ||
| + | |||
| + | <code bash> | ||
| + | apt install -y chrony | ||
| + | </ | ||
| + | |||
| + | Tester la syntaxe du fichier de configuration | ||
| + | |||
| + | <code bash> | ||
| + | chronyd -p | ||
| + | </ | ||
| + | |||
| + | Démarrer le service | ||
| + | <code bash> | ||
| + | systemctl enable chrony --now | ||
| + | </ | ||
| + | |||
| + | Vérifier l' | ||
| + | <code bash> | ||
| + | systemctl status chrony | ||
| + | </ | ||
| + | |||
| + | La commande **'' | ||
| + | <code bash [highlight_lines_extra=" | ||
| + | timedatectl status | ||
| + | Local time: mar. 2026-07-14 14:11:20 CEST | ||
| + | | ||
| + | RTC time: mar. 2026-07-14 12:11:20 | ||
| + | Time zone: Europe/ | ||
| + | System clock synchronized: | ||
| + | NTP service: active | ||
| + | RTC in local TZ: no | ||
| + | </ | ||
| + | |||
| + | |||
| + | Ajouter des sources | ||
| + | |||
| + | On peut ajouter des sources en éditant les fichiers de configuration sous ''/ | ||
| + | |||
| + | <code bash> | ||
| + | # Les nouvelles sources peuvent être utilisées sans redémarrage du service | ||
| + | chronyc reload sources | ||
| + | </ | ||
| + | |||
| + | ===== Lister les sources ===== | ||
| + | |||
| + | <code bash> | ||
| + | # Liste les sources avec légende des status | ||
| + | chronyc sources -v | ||
| + | |||
| + | # Liste les sources sans résolution de noms | ||
| + | chronyc -n sources | ||
| + | |||
| + | # Liste les sources telles que saisies dans la configuration | ||
| + | chronyc -N sources | ||
| + | </ | ||
| + | |||
| + | ===== Forcer la synchronisation ===== | ||
| + | |||
| + | Pour de multiples raisons, le temps du système peut s' être décalé : par exemple après redémarrage ou une pause de la VM. Par défaut chrony va réduire progressivement le décalage mais on peut forcer une resynchronisation immédiate : | ||
| + | |||
| + | <code bash> | ||
| + | # Afficher le décalage | ||
| + | chronyc tracking | ||
| + | |||
| + | # Forcer la synchronisation | ||
| + | chronyc makestep | ||
| + | </ | ||
| + | |||
| + | ===== Serveur de temps ===== | ||
| + | |||
| + | Autoriser les connexions entrantes sur le port 123/UDP. | ||
| + | |||
| + | ==== Pare-feu firewalld ==== | ||
| + | |||
| + | <code bash> | ||
| + | # Autoriser l' | ||
| + | firewall-cmd --permanent --add-service=ntp | ||
| + | |||
| + | # Recharger les règles | ||
| + | firewall-cmd --reload | ||
| + | |||
| + | # Verifier | ||
| + | firewall-cmd --list-services | ||
| + | </ | ||
| + | |||
| + | ==== Paramétrer chrony ==== | ||
| + | |||
| + | Dans le fichier de configuration de chrony spécifier les réseaux autorisés via les directives '' | ||
| + | |||
| + | < | ||
| + | allow 192.168.0.0/ | ||
| + | </ | ||
| + | |||
| + | Redémarrer le service | ||
| + | <code bash> | ||
| + | systemctl restart chrony | ||
| + | </ | ||
| + | |||
| + | Pour lister les clients | ||
| + | |||
| + | <code bash> | ||
| + | chrony -n clients | ||
| + | </ | ||
| ===== Références ===== | ===== Références ===== | ||
| * https:// | * https:// | ||
| + | * https:// | ||