Installé avec le paquet systemd
Voir aussi : date et hwclock
Afficher la version de la commande timedatectl
apt-cache policy systemd
ou
timedatectl --version
Afficher le statut relatif au temps système
timedatectl
ex :
# timedatectl
Local time: ven. 2016-07-15 20:34:43 CEST
Universal time: ven. 2016-07-15 18:34:43 UTC
RTC time: ven. 2016-07-15 18:34:25
Time zone: Europe/Paris (CEST, +0200)
NTP enabled: yes
NTP synchronized: no
RTC in local TZ: no
DST active: yes
Last DST change: DST began at
dim. 2016-03-27 01:59:59 CET
dim. 2016-03-27 03:00:00 CEST
Next DST change: DST ends (the clock jumps one hour backwards) at
dim. 2016-10-30 02:59:59 CEST
dim. 2016-10-30 02:00:00 CET
Cette commande affiche notamment l’heure locale système, l’heure UTC, l’heure du BIOS, le fuseau horaire système, le statut du service NTP, etc.
Activer/désactiver le recours au service NTP
Activation du recours au service NTP
timedatectl set-ntp true
ex :
# timedatectl set-ntp true # timedatectl [...] NTP enabled: yes [...]
Désactivation du recours au service NTP
timedatectl set-ntp false
ex :
# timedatectl set-ntp false # timedatectl [...] NTP enabled: no [...]
Rmq : Ceci n’empêche pas que le service NTP soit actif, mais simplement empêche l’utilisation de ce service pour la synchronisation temporelle.
Lister les fuseaux horaires
timedatectl list-timezones
ex :
# timedatectl list-timezones
[...]
Europe/Moscow
Europe/Oslo
Europe/Paris
Europe/Podgorica
Europe/Prague
[...]
Définir un fuseau horaire particulier
timedatectl set-timezone timezone
ex :
# timedatectl set-timezone Europe/Paris
Equivaut globalement à la commande dpkg-reconfigure tzdata qui demande ensuite de choisir le fuseau horaire parmi une liste.
Définir l’heure du système (sans NTP)
timedatectl set-time "AAAA-MM-JJ hh:mm:ss"
ex :
# timedatectl set-time "2016-07-15 21:00:00"
Rmq : Le recours au service NTP doit avoir été désactivé
Définir l’heure matérielle RTC en UTC
timedatectl set-local-rtc 0
ex :
# timedatectl set-local-rtc 0
L’heure du BIOS (heure matérielle, RTC), pour éviter divers problèmes liés à l’heure, doit rester en UTC et non basée sur l’heure système.