Aller au contenu

Systemd inclus un système ntp afin de maintenir le système à la bonne heure.

Il y a possibilité de changer l'adresse des serveurs de temps dans le fichier (pas obligatoire la plupart du temps)

/etc/systemd/timesyncd.conf

Pour vérifier si le système ntp est actif:

timedatectl status

Le résultat peut être celui-là (ici, il est bien actif !):

 Local time: mar. 2018-07-24 15:38:47 CEST
  Universal time: mar. 2018-07-24 13:38:47 UTC
        RTC time: n/a
       Time zone: Europe/Paris (CEST, +0200)
 Network time on: yes
NTP synchronized: yes
 RTC in local TZ: no

Activation/Désactivation

Pour l'activer:

timedatectl set-ntp true

Pour le désactiver:

timedatectl set-ntp false

Nous pouvons vérifier la prise en compte de nos modifications en vérifiant le statut du service avec systemctl:

systemctl status systemd-timesyncd.service

Mise à l’heure manuelle

Il faudra veiller à le désactiver:

timedatectl set-ntp false

Lancer la commande ci-dessous afin paramétrer l'heure manuellement:

timedatectl set-time "2018-07-24 16:40:00"

Puis relancer le service ntp:

timedatectl set-ntp true

Modifier la timezone

Si la timezone est à modifier, utiliser cette commande pour afficher les timezones disponibles:

timedatectl list-timezones

Pour définir la timezone ilsuffit de lancer la commande ci-dessous (attention les majuscules sont importantes !):

timedatectl set-timezone "Europe/Paris"

Vérifier la prise en compte avec la commande:

timedatectl status

ps: copié du site: https://www.jbnet.fr/systeme/linux/debian-ntp-systemd-timesyncd-service-et-timedatectl.html