Comment changer la zone de temps sous debian 11

Je m'aperçois et j'oublie toujours comment changer simplement la zone de temps ou timezone en anglais de mon système debian. Je suis sur une debian 11 mais ça marche pour toutes les autres versions antérieures. Voici ma méthode que je préfère car c'est la plus simple pour moi.

Modifier le fichier /etc/localtime

/etc/localtime est un lien symbolique qui pointe vers le véritable chemin vers le fichier de zone /usr/share/zoneinfo/....

Je vérifie la date actuelle de mon système en utilisant la commande date

date

Ce qui me donne la sortie :

Tue Jun 14 12:11:43 UTC 2022

Je suis par défaut sur cette machine en UTC (Universal Time Coordinate)

J'utilise la commande suivante pour voir où pointe mon lien symbolique /etc/localtime :

ls -la /etc/localtime

j'obtiens :

/etc/localtime -> /usr/share/zoneinfo/Etc/UTC

Le dossier /usr/share/zoneinfo va me donner toutes les timezones du système que j'ai à ma disposition. Je voudrais la France qui se trouve dans le dossier Europe. Je vais donc faire un ls pour la trouver :

ls /usr/share/zoneinfo/Europe

J'obtiens la liste :

Amsterdam  Belfast     Brussels   Chisinau    Guernsey     Jersey       Lisbon      Madrid     Monaco   Paris      Rome        Saratov     Stockholm  Ulyanovsk  Vienna     Zagreb
Andorra    Belgrade    Bucharest  Copenhagen  Helsinki     Kaliningrad  Ljubljana   Malta      Moscow   Podgorica  Samara      Simferopol  Tallinn    Uzhgorod   Vilnius    Zaporozhye
Astrakhan  Berlin      Budapest   Dublin      Isle_of_Man  Kiev         London      Mariehamn  Nicosia  Prague     San_Marino  Skopje      Tirane     Vaduz      Volgograd  Zurich
Athens     Bratislava  Busingen   Gibraltar   Istanbul     Kirov        Luxembourg  Minsk      Oslo     Riga       Sarajevo    Sofia       Tiraspol   Vatican    Warsaw

il me suffit de recréer le nouveau lien symbolique avec la zone Europe et la ville de Paris comme ceci :

ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime

En appelant à nouveau la commande date, je suis maintenant dans le bon faisceau horaire de la France :

date

j'obtiens maintenant :

Tue Jun 14 14:13:16 CEST 2022

CEST voulant dire : Central European Summer Time, CEST Timezone, la zone en Europe en heure d'été.

Pour faire la même chose, Il existe la commande timedatectl mais je ne l'ai pas par défaut dans mon système. Je préfère ne rien d'installer de plus, ça marche bien avec la procédure ci-dessus.

Previous Post Next Post