timedatectl : l’outil de systemd pour régler l’heure et la date

Avec l’arrivée de systemd sur la plupart des distributions GNU/Linux, la façon d’administrer le système d’exploitation à changer. Comme par exemple, la synchronisation ou le réglage de l’heure et la date avec l’aide d’un seul outil : timedatectl.

timedatectl

Avant l’arrivée de systemd : date et ntp

Effectivement, en tout cas sous Debian et dérivée, pour syncroniser et régler l’heure ou la date, j’utilisais les commandes ntp et date.

timedatectl

Récemment, j’ai fais la découverte de la commande timedatectl, qui permet de gérer dans sa globalité l’horloge du système.
En une seule commande, il est possible de régler la date, l’heure, choisir le fuseau horaire, de synchroniser sur un serveur de temps et du coup, un gain de temps pour ces taches.

Utilisation de timedatectl

Voici un petit mémo sur l’utilisation de la commande timedatectl :

  • Régler l’heure :
  • timedatectl set-time 'HH:mm:ss'

    HH:mm:s = Heure, minute, seconde.

  • Régler la date :
  • timedatectl set-time 'A:M:J'

    A:M:J = Année, Mois, Jour.

  • Régler l’heure et la date :
  • timedatectl set-time 'A:M:J HH:mm:ss'
  • Lister les fuseaux horaires :
  • timedatectl list-timezones
  • Choisir un fuseau horaire (Time Zone) :
  • timedatectl set-timezone Europe/Paris

Synchroniser avec un ou des serveurs de temps

  • Edition du fichier de configuration timesyncd.conf :
  • sudo nano /etc/systemd/timesyncd.conf
  • Définir les serveurs de temps :
  • [Time]
    NTP=
    FallbackNTP=0.arch.pool.ntp.org 1.arch.pool.ntp.org 2.arch.pool.ntp.org 3.arch.pool.ntp.org
    
  • Activer la synchronisation :
  • timedatectl set-ntp true
  • Stoper la synchronisation :
  • timedatectl set-ntp false

Sous Manjaro : TimeSet

Sinon, pour les utilisateurs de la distribution Manjaro, il existe un autre outil qui regroupe toutes les fonctionnalités pour régler l’heure et la date : TimeSet.

5 Comments

  1. Pour info, c’est systemd, pas SystemD, System D, system d ou système D. C’est indiqué sur la page d’accueil du projet.

  2. Pour régler la date, au moins sous CentOS 7, c’est : ‘AAAA-MM-JJ HH:mm:ss’ pas de « : » dans la date

  3. Comment faire pour que cela ne fonctionne pas qu’en wifi ?
    Car impossible de le faire fonctionner en filaire …
    Merci

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.