Commande Linux qui contrôle les date et heure du système.
La synchronisation de l'heure s'effectue grâce au protocole NTP.
» Pour activer le synchronisation automatique de l'heure, il faut activer l'option avec la commande timedatectl.
$ sudo timedatectl set-ntp 1
La liste des serveurs NTP sont renseignés dans le fichier /etc/timesyncd.conf
:
[Time] Servers=ntp.ovh.fr fr.pool.ntp.org 0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org
» La synchronisation à la demande de l'heure, s'effectuer avec le programme ntpdate.
» La syntaxe pour modifier la date et l'heure sont au choix, les suivantes :
$ sudo timedatectl set-time 'A:M:J HH:mm:ss' $ sudo timedatectl set-time 'A:M:J' $ sudo timedatectl set-time 'HH:mm:ss'
Par exemple, pour modifier l'heure du système :
$ sudo timedatectl set-time '15:48:59'
$ sudo timedatectl set-timezone Europe/Paris
» La commande timedatectl
modifie le fichier /etc/timezone
en vérifiant la véracité de l’option transmise.
Si l'otpion n'est pas correcte, le programme génère une erreur :
$ sudo timedatectl set-timezone Europe/Grenoble Failed to set time zone: Invalid time zone 'Europe/Grenoble'