abonnel-siteweb/data/pages/informatique/linux/commandes/timedatectl.txt

68 lines
2.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

====== timedatectl ======
Commande Linux qui contrôle les date et heure du système.
===== - Afficher les informations date et heure du système =====
<code>
timedatectl status
</code>
>> Exemple de réponse de timedatectl status
{{ informatique:linux:commandes:timedatectl_status.png |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**.
<code>
$ sudo timedatectl set-ntp 1
</code>
La liste des serveurs NTP sont renseignés dans le fichier ''/etc/timesyncd.conf'' :
<code>
[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
</code>
>> La synchronisation à la demande de l'heure, s'effectuer avec le programme [[informatique:linux:programme:ntpdate]].
===== - Modifier la date et l'heure manuelle =====
>> La **syntaxe** pour modifier la date et l'heure sont au choix, les suivantes :
<code>
$ sudo timedatectl set-time 'A:M:J HH:mm:ss'
$ sudo timedatectl set-time 'A:M:J'
$ sudo timedatectl set-time 'HH:mm:ss'
</code>
Par exemple, pour modifier l'heure du système :
<code>
$ sudo timedatectl set-time '15:48:59'
</code>
===== - Modifier le fuseau horaire de la machine =====
<code>
$ sudo timedatectl set-timezone Europe/Paris
</code>
>> La commande ''timedatectl'' modifie le fichier ''/etc/timezone'' en vérifiant la véracité de loption transmise.
Si l'otpion n'est pas correcte, le programme génère une erreur :
<code>
$ sudo timedatectl set-timezone Europe/Grenoble
Failed to set time zone: Invalid time zone 'Europe/Grenoble'
</code>
===== - Autres ressources =====
> Consulter la page [[tzselect]] pour obtenir la valeur d'un fuseau horaire
> Consulter la page [[informatique:applications:dpkg-reconfigure#tzdata]] pour modifier le fuseau horaire de manière interactive.