Système Linux · 2 min read · Oct 22, 2025

Comment changer le fuseau horaire sur Debian Linux

Le fuseau horaire sur Debian, comme sur d’autres distributions Linux, est un paramètre système qui détermine l’heure locale pour le système et ses applications. Il est configuré par le fichier /etc/localtime, qui est un lien symbolique vers le fichier de fuseau horaire approprié situé dans /usr/share/zoneinfo/. Par défaut, lors de l’installation, Debian invite l’utilisateur à sélectionner son fuseau horaire, mais il peut être changé ultérieurement en utilisant des commandes telles que timedatectl, la méthode préférée sur les systèmes utilisant systemd. Ce paramètre influence les horodatages sur les fichiers, les journaux et les événements système, et garantit que toutes les opérations impliquant le temps sont précises selon la région géographique spécifiée.

Ce guide vous montrera comment définir le fuseau horaire sur Debian.

Définir le fuseau horaire en utilisant la commande timedatectl

Vérifiez le fuseau horaire actuel :

timedatectl

Listez tous les fuseaux horaires disponibles :

timedatectl list-timezones

Vous pouvez faire défiler la liste ou utiliser la commande grep pour filtrer des régions spécifiques, par exemple :

timedatectl list-timezones | grep -i "America"

Définissez le nouveau fuseau horaire : Remplacez Region/City par votre fuseau horaire souhaité (par exemple, America/New_York).

sudo timedatectl set-timezone Region/City

Vérifiez le changement :

timedatectl

Définir le fuseau horaire manuellement en créant un lien symbolique

Si timedatectl n’est pas disponible, vous pouvez changer manuellement le fuseau horaire en créant un lien symbolique :

Listez les fuseaux horaires disponibles :

ls /usr/share/zoneinfo

Sauvegardez le fichier local time existant :

sudo mv /etc/localtime /etc/localtime.bak

Créez un lien symbolique vers le fuseau horaire souhaité : Remplacez Region/City par le fuseau horaire approprié.

sudo ln -s /usr/share/zoneinfo/Region/City /etc/localtime

Vérifiez le changement :

date

Cela devrait mettre à jour votre fuseau horaire système immédiatement.

La commande timedatectl définit-elle le fuseau horaire de manière permanente ?

Oui, lorsque vous définissez le fuseau horaire en utilisant la commande timedatectl sur Debian (ou d’autres distributions Linux qui utilisent systemd), le changement de fuseau horaire est permanent.

Voici pourquoi :

  • Changements permanents : La commande timedatectl set-timezone met à jour le fichier /etc/localtime, qui est un lien symbolique pointant vers le fichier approprié dans /usr/share/zoneinfo/. Ce fichier est lu par le système pour déterminer le fuseau horaire correct. Puisque le changement est reflété dans ce fichier de configuration, il persiste après les redémarrages.
  • Pas besoin d’étapes supplémentaires : Vous n’avez pas besoin d’effectuer d’étapes supplémentaires pour que le changement reste après un redémarrage. timedatectl gère tous les ajustements nécessaires.

Si vous souhaitez vérifier que le changement est persistant, vous pouvez vérifier le fuseau horaire après avoir redémarré votre système en exécutant :

timedatectl

Cela affichera le fuseau horaire système actuel, confirmant que votre paramètre a été enregistré.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.