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.
/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.