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.
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.
timedatectl set-time 'A:M:J'
A:M:J = Année, Mois, Jour.
timedatectl set-time 'A:M:J HH:mm:ss'
timedatectl list-timezones
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
[Time] NTP= FallbackNTP=0.arch.pool.ntp.org 1.arch.pool.ntp.org 2.arch.pool.ntp.org 3.arch.pool.ntp.org
timedatectl set-ntp true
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.
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.
C’est corrigé, merci :-)
Pour régler la date, au moins sous CentOS 7, c’est : ‘AAAA-MM-JJ HH:mm:ss’ pas de « : » dans la date
Comment faire pour que cela ne fonctionne pas qu’en wifi ?
Car impossible de le faire fonctionner en filaire …
Merci