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](timedatectl_status.png) ## - 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.