← Retour
Informatique

timedatectl

Cédrix · 10/02/2023

Commande Linux qui contrôle les date et heure du système.

- Afficher les informations date et heure du système

timedatectl status

Exemple de réponse de timedatectl status

Exemple de réponse de timedatectl status

- Activer la synchronisation de l'heure

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 .

- Modifier la date et l'heure manuelle

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'

- Modifier le fuseau horaire de la machine

$ 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'

- Autres ressources

Consulter la page pour obtenir la valeur d'un fuseau horaire

Consulter la page pour modifier le fuseau horaire de manière interactive.

Commentaires

Aucun commentaire pour l'instant. Soyez le premier !

Laisser un commentaire
Un code de vérification sera envoyé à votre adresse email.