Ressources informatiques

Ressources informatiques

Ressources informatiques

Paramétrer la date et l'heure

Modifier la date et l'heure manuellement

Connaître la date et l'heure actuelle

doe@rpiX:~ $ timedatectl
               Local time: mar. 2021-06-15 14:26:49 CEST
           Universal time: mar. 2021-06-15 12:26:49 UTC
                 RTC time: n/a
                Time zone: Europe/Paris (CEST, +0200)
System clock synchronized: no
              NTP service: inactive
          RTC in local TZ: no

Modifier

doe@rpiX:~ $ sudo timedatectl set-time '2021-06-20 11:06:00'

Résultat :

doe@rpiX:~ $ timedatectl
               Local time: dim. 2021-06-20 11:06:01 CEST
           Universal time: dim. 2021-06-20 09:06:01 UTC
                 RTC time: n/a
                Time zone: Europe/Paris (CEST, +0200)
System clock synchronized: no
              NTP service: inactive
          RTC in local TZ: no

Remarque : pour pouvoir modifier la date et l'heure, il faut que la synchonisation à un serveur NTP ne soit pas activée. Si besoin, il faut la désactiver avec :

doe@rpiX:~ $ sudo timedatectl set-ntp false

Synchroniser la date et l'heure avec un serveur de temps

Configurer l'adresse IP du serveur de temps

Il faut modifier la valeur de l'attribut NTP présent dans le fichier /etc/systemd/timesyncd.conf à l'aide d'un éditeur comme nano. Par exemple si vous utilisez le serveur NTP d'adresse ntp.obspm.fr (serveur de temps de l'observatoire de Paris), le résultat de la modification est :

doe@rpiX:~ $ sudo cat /etc/systemd/timesyncd.conf
[Time]
NTP=ntp.obspm.fr
#NTP=
#FallbackNTP=0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org
#RootDistanceMaxSec=5
#PollIntervalMinSec=32
#PollIntervalMaxSec=2048

Activer la synchronisation avec le serveur NTP

doe@rpiX:~ $ sudo timedatectl set-ntp true

Modifier le fuseau horaire

Pour le fuseau horaire Europe/Paris

doe@rpiX:~ $ sudo timedatectl set-timezone Europe/Paris

Redémarrer le service systemd-timesyncd

doe@rpiX:~ $ sudo systemctl restart systemd-timesyncd

Visualiser le résultat

Visualiser si la synchronisation a été effectuée
doe@rpiX:~ $ sudo journalctl -xe | grep Synchronized
... rpiX systemd[1]: Reached target System Time Synchronized.
... rpiX systemd-timesyncd[1030]: Synchronized to time server for the first time 145.238.203.10:123 (ntp.obspm.fr).
Visualiser la date et l'heure
doe@rpiX:~ $ timedatectl
              Local time: Mon 2021-08-23 10:22:35 CEST
           Universal time: Mon 2021-08-23 08:22:35 UTC
                 RTC time: n/a
                Time zone: Europe/Paris (CEST, +0200)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
          RTC in local TZ: no

Remarque : lors d'un redémarrage, la synchronisation peut prendre quelques minutes :

doe@rpiX:~ $ systemctl status systemd-timesyncd
...
juin 15 14:02:09 rpiX.mazone.lan systemd-timesyncd[310]: Timed out waiting for reply from 172.16.0.2:123 (172.16.0.2).
juin 15 14:13:26 rpiX.mazone.lan systemd-timesyncd[310]: Synchronized to time server for the first time 172.16.0.2:123 (172.16.0.2).