Outils pour utilisateurs

Outils du site


sysadmin:linux:systemd:synchronisation-du-temps

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
sysadmin:linux:systemd:synchronisation-du-temps [2021/06/28 10:23] 92.154.112.189sysadmin:linux:systemd:synchronisation-du-temps [2025/08/29 07:54] (Version actuelle) yoann
Ligne 13: Ligne 13:
 ===== Configuration ===== ===== Configuration =====
  
-Pour configurer le serveur ou du pool de référence, modifier le fichier de configuration **/etc/systemd/timesyncd.conf**. Dans la section [TIME] définir la variable NTP avec l'IP ou l'URL du serveur:+Pour configurer les serveurs ou les pools de référence, modifier le fichier de configuration **/etc/systemd/timesyncd.conf**. Dans la section [TIME] définir la variable **NTP** avec les IPs ou les noms de domaines des serveurs séparés par des espaces :
  
 <file> <file>
 [Time] [Time]
-NTP=ntp.localdomain+NTP=192.168.0.1 ntp.internal.domain 0.fr.pool.ntp.org 
 +FallbackNTP=ntp.ubuntu.com
 </file> </file>
  
Ligne 56: Ligne 57:
 </code> </code>
  
-Afficher le status:+Des  détails concernant la synchronisation via NTP peuvent être affichés via l'option **show-timesync** 
 +<code bash> 
 +timedatectl show-timesync 
 +</code> 
 + 
 + 
 +Afficher le status global en invoquant la commande **timedatectl** sans arguments (équivalent de **''timedatectl status''**):
 <code bash> <code bash>
 timedatectl  timedatectl 
Ligne 68: Ligne 75:
 </code> </code>
  
-Le retour indique sur les dernières lignes que la Time Zone est bien configurée, le temps local et correct, le système est synchrone avec le serveur de temps et le service est bien actif.+Sur le résultat on peut lire que la "Time Zoneest bien configurée, le temps local est correct, l'horloge temps réel (RTC) utilise le temps UTC, le système est synchrone avec le serveur de temps et le service (systemd-timesyncd) est bien actif.
  
 ===== Modifier le temps local (time zone) ===== ===== Modifier le temps local (time zone) =====
Ligne 100: Ligne 107:
 </file> </file>
  
-La dernière ligne ''RTC in local TZ: no'' est la valeur **normale**, elle indique bien que la RTC n'est pas configurée sur le temps local (fuseau Europe/Paris). Dans cet exemple la RTC vaut ''09:15:09'' (3ième ligne) ce qui correspond au temps UTC ou Zulu.+La dernière ligne ''RTC in local TZ: no'' est la valeur **normale par défaut**, elle indique bien que la RTC n'est pas configurée sur le temps local (fuseau Europe/Paris). Dans cet exemple la RTC vaut ''09:15:09'' (3ième ligne) ce qui correspond bien au temps UTC ou temps Zulu.
  
 +L'horloge temps réel peut être configurée pour utiliser le temps local:
 +<code bash>
 +timedatectl set-local-rtc 1
 +</code>
 +
 +Autrement, la commande suivante permet de définir le temps UTC comme référence pour l'horloge temps réel:
 +
 +<code bash>
 +timedatectl set-local-rtc 0
 +</code>
 +
 +===== Pare-feu =====
 +
 +==== Règles de filtrage netfilter ====
 +
 +:TODO_DOCUPDATE:
 +
 +  * Créer un ensemble de type noms de domaine
 +  * Autoriser le trafic a destination de l'ensemble sur le port 123
 +
 +
 +===== Dépannage/troubleshooting =====
 +
 +==== Consulter les journaux ====
 +
 +Pour consulter les traces du service en temps réel: 
 +<code bash>
 +journalctl --unit systemd-timesyncd.service --follow
 +</code>
 +
 +==== Activer le mode debug ====
 +
 +Il est possible d’arrêter le service et de le relancer en mode debug dans la console:
 +<code bash>
 +# Arrêt du service
 +systemctl stop systemd-timesyncd.service
 +
 +# Exécution en mode debug dans le terminal
 +SYSTEMD_LOG_LEVEL=debug /usr/lib/systemd/systemd-timesyncd
 +</code>
  
 ===== Références ===== ===== Références =====
Ligne 108: Ligne 155:
   * https://linuxize.com/post/how-to-set-or-change-timezone-on-debian-9/   * https://linuxize.com/post/how-to-set-or-change-timezone-on-debian-9/
   * https://forums.linuxmint.com/viewtopic.php?t=265008   * https://forums.linuxmint.com/viewtopic.php?t=265008
 +  * https://wiki.archlinux.org/title/Systemd-timesyncd
  
sysadmin/linux/systemd/synchronisation-du-temps.1624875828.txt.gz · Dernière modification : 2021/06/28 10:23 de 92.154.112.189