Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
timedatectl [Le 05/11/2017, 20:57]
zococo créée
timedatectl [Le 14/04/2023, 17:48] (Version actuelle)
217.114.205.206 [Choix du serveur ntp]
Ligne 1: Ligne 1:
- +{{tag>​Trusty Xenial ​ ntp }}
-{{tag>​Trusty Xenial ​timedatectl timesyncd ​ntp heure}}+
  
 ---- ----
Ligne 12: Ligne 11:
 Ubuntu ​ a longtemps utilisé [[ntpdate]] et ntpd  pour ajuster l'​horloge interne des systèmes d'​exploitation,​ cette tâche est désormais assurée par timedatectl qui est installé par défaut dans votre distribution. Ubuntu ​ a longtemps utilisé [[ntpdate]] et ntpd  pour ajuster l'​horloge interne des systèmes d'​exploitation,​ cette tâche est désormais assurée par timedatectl qui est installé par défaut dans votre distribution.
  
-Timesyncd se substitue à la partie client de ntpd. Timesync vérifie l'​heure de référence à intervalles réguliers et assure le maintien de la synchronisation des horloges. Il effectue également le stockage local des synchronisation, ainsi leur prise en compte est assurée en cas de réinitialisation. ​+Timesyncd se substitue à la partie client de ntpd. Timesync vérifie l'​heure de référence à intervalles réguliers et assure le maintien de la synchronisation des horloges. Il effectue également le stockage local des synchronisations, ainsi leur prise en compte est assurée en cas de réinitialisation.
  
 ===== Configuration ===== ===== Configuration =====
Ligne 18: Ligne 17:
 Si [[ntpdate]] ou ntpd sont installés, timedatectl se désactive pour permettre à l'​utilisateur d'​utiliser l'​ancienne configuration. Ce principe permet d'​éviter la coexistence de deux serveurs de temps sur le même appareil, il a pour défaut, en cas de mise à jour à partir d'une ancienne version de ntp ou [[ntpdate]],​ de risquer de désactiver les services qui utilisent systemd. Si [[ntpdate]] ou ntpd sont installés, timedatectl se désactive pour permettre à l'​utilisateur d'​utiliser l'​ancienne configuration. Ce principe permet d'​éviter la coexistence de deux serveurs de temps sur le même appareil, il a pour défaut, en cas de mise à jour à partir d'une ancienne version de ntp ou [[ntpdate]],​ de risquer de désactiver les services qui utilisent systemd.
  
-La configuration de timedatectl est effectuée dans les fichiers ​/​etc/​systemd/​timesyncd.conf (choix du serveur) ​et /​etc/​systemd/​timesyncd.conf.d/​ (voir  [[https://help.ubuntu.com/lts/serverguide/NTP.html|doc]]).+La configuration de timedatectl est [[:​tutoriel:​comment_modifier_un_fichier|modifiable]] avec les [[:​sudo|droits d'​administration]] dans le fichier **/​etc/​systemd/​timesyncd.conf** (choix du serveur) ​ou dans un fichier de configuration situé dans **/​etc/​systemd/​timesyncd.conf.d/​** (voir  [[https://​ubuntu.com/​server/docs/network-ntp|doc]]). 
 + 
 +===== Installation ===== 
 + 
 +Pour que la commande ''​timedatectl set-ntp true''​ puisse fonctionner (cf. plus bas) , taper la commande suivante : 
 +<​code>​sudo apt install -V systemd-timesyncd</​code>​
  
 ===== Utilisation===== ===== Utilisation=====
Ligne 27: Ligne 31:
 === Fixer l’heure === === Fixer l’heure ===
 <​code>​ <​code>​
-    ​timedatectl set-time '​HH:​mm:​ss'​+timedatectl set-time '​HH:​mm:​ss'​
 </​code>​ </​code>​
-syntaxe : HH:mm:= Heure, minute, seconde.+syntaxe : ''​HH:mm:ss'' ​= Heure, minute, seconde. 
 === Fixer la date === === Fixer la date ===
 <​code>​ <​code>​
-    ​timedatectl set-time 'A:M:J'+timedatectl set-time 'A-M-J'
 </​code>​ </​code>​
-syntaxe : A:M:J = Année, Mois, Jour. +syntaxe : ''​A-M-J'' ​= Année, Mois, Jour. 
-===Fixer l’heure et la date ===+ 
 +=== Fixer l’heure et la date ===
 <​code>​ <​code>​
-    ​timedatectl set-time 'A:M:J HH:​mm:​ss'​+timedatectl set-time 'A-M-J HH:​mm:​ss'​
 </​code>​ </​code>​
 +
 === Fuseaux horaires === === Fuseaux horaires ===
 Lister les fuseaux horaires : Lister les fuseaux horaires :
 <​code>​ <​code>​
-    ​timedatectl list-timezones+timedatectl list-timezones
 </​code>​ </​code>​
 +
 Choisir un fuseau horaire (Time Zone) : Choisir un fuseau horaire (Time Zone) :
 <​code>​ <​code>​
-    ​timedatectl set-timezone Europe/​Paris+timedatectl set-timezone Europe/​Paris
 </​code>​ </​code>​
 +
 ==== Choix du serveur ntp ==== ==== Choix du serveur ntp ====
-Le nom du serveur de synchronisation de timedatectl et timesyncd peut être défini par l'​utilisateur dans le fichier /​etc/​systemd/​timesyncd.conf. ​Des options complémentaires peuvent être indiquée ​dans /​etc/​systemd/​timesyncd.conf.d/ (voir doc).  + 
-Une liste de serveurs de temps libre peut être consultée [[http://​www.pool.ntp.org/​fr/​|ici]]. Une liste mondiale des serveurs se trouve à [[http://support.ntp.org/bin/view/​Servers/​NTPPoolServers|cet endroit]].+Le nom du serveur de synchronisation de timedatectl et timesyncd peut être défini par l'​utilisateur dans un fichier ​spécifique ("​drop-in"​) situé dans le répertoire **/​etc/​systemd/​timesyncd.conf.d** ou dans le fichier **/​etc/​systemd/​timesyncd.conf**La documentation conseille de privilégier la première solution. Le nom du fichier "​drop-in"​ est obligatoirement terminé par l'​extension **.conf** pour être pris en compte. Des options complémentaires peuvent être indiquée dans le fichier ​(voir doc). 
 +Une liste de serveurs de temps libre peut être consultée [[https://​www.pool.ntp.org/​fr/​|ici]]. Une liste mondiale des serveurs se trouve à [[https://www.ntppool.org/zone/fr|cet endroit]]. 
 === Définir les serveurs de temps === === Définir les serveurs de temps ===
-La liste des serveurs de temps est insérée dans le fichier de configuration ​ /​etc/​systemd/​timesyncd.conf à la ligne FallbackNTP : + 
-<code+La liste des serveurs de temps est insérée dans le fichier de configuration  ​**/​etc/​systemd/​timesyncd.conf** à la ligne //NTP=//. D'​autres serveurs peuvent être ajoutés à la ligne //FallbackNTP// 
-    [Time] +<file
-    NTP= +[Time] 
-    FallbackNTP=0.arch.pool.ntp.org ​1.arch.pool.ntp.org ​2.arch.pool.ntp.org ​3.arch.pool.ntp.org +NTP=fr.pool.ntp.org 
-</code+FallbackNTP=0.ubuntu.pool.ntp.org ​1.ubuntu.pool.ntp.org ntp.ubuntu.com 
-<note important>​La ligne NTP= ne correspond pas aux serveurs de temps !</​note>​+</file
 +<note important>​ 
 +Préférer un serveur dans votre pays… [[:​ntp#​les_serveurs_ntp_existants|ntp existants]].\\ 
 +Dans un réseau d'​entreprise,​ un serveur ou le routeur principal joue généralement ce rôle, contacter votre administrateur réseau si besoin 
 +</​note>​ 
 === Activer la synchronisation === === Activer la synchronisation ===
 <​code>​ <​code>​
-    ​timedatectl set-ntp true+timedatectl set-ntp true
 </​code>​ </​code>​
 +
 === Stopper la synchronisation === === Stopper la synchronisation ===
 <​code>​ <​code>​
-    ​timedatectl set-ntp false+timedatectl set-ntp false
 </​code>​ </​code>​
 +
 === Vérifier le statut et de la synchronisation des bases de temps === === Vérifier le statut et de la synchronisation des bases de temps ===
-Le statut de l'​heure et de sa configuration à partir de timedatectl et timesyncd peut être vérifié par la commande timedatectl status ​:+ 
 +Le statut de l'​heure et de sa configuration à partir de timedatectl et timesyncd peut être vérifié par la commande ​
 +<​code>​timedatectl status</​code>​qui donnera par exemple
 <​code>​ <​code>​
-$ timedatectl status +Local time: dim. 2017-11-05 20:14:26 CET 
-      ​Local time: dim. 2017-11-05 20:14:26 CET +Universal time: dim. 2017-11-05 19:14:26 UTC 
-  Universal time: dim. 2017-11-05 19:14:26 UTC +RTC time: dim. 2017-11-05 19:14:27 
-        RTC time: dim. 2017-11-05 19:14:27 +Time zone: Europe/​Paris (CET, +0100) 
-       ​Time zone: Europe/​Paris (CET, +0100) +Network time on: yes
- ​Network time on: yes+
 NTP synchronized:​ no NTP synchronized:​ no
- RTC in local TZ: no+RTC in local TZ: no
 </​code>​ </​code>​
 +ou bien avec la commande :
 +<​code>​timedatectl timesync-status</​code>​qui donnera par exemple
 +<​code> ​      ​Server:​ 172.16.78.11 (172.16.78.11)
 +Poll interval: 4min 16s (min: 32s; max 34min 8s)
 + ​Packet count: 0
 +</​code>​
 +
 ===== Voir aussi ===== ===== Voir aussi =====
 +  * Basé sur [[https://​help.ubuntu.com/​lts/​serverguide/​NTP.html|« Synchronisation temporelle avec NTP»]] <​sup>​**(en)**</​sup>​
 +  * [[https://​memo-linux.com/​timedatectl-loutil-de-systemd-pour-regler-lheure-et-la-date/​|timedatectl : l’outil de systemd pour régler l’heure et la date]]
  
-  * **(fr)** [https://​memo-linux.com/​timedatectl-loutil-de-systemd-pour-regler-lheure-et-la-date/​|timedatectl : l’outil de systemd pour régler l’heure et la date]] 
 ---- ----
 +//​Contributeurs principaux : [[:​utilisateurs/​zococo|Zococo]]
  
-//​Contributeurs principaux : [[zococo|Zococo]] 
  
-//Basé sur [[https://​help.ubuntu.com/​lts/​serverguide/​NTP.html|« Synchronisation temporelle avec NTP»]] par help ubuntu.com.//​ 
  
  
  • timedatectl.1509911875.txt.gz
  • Dernière modification: Le 05/11/2017, 20:57
  • par zococo