GNU/Linux >> Tutoriels Linux >  >> Debian

Comment définir ou modifier le fuseau horaire sur Debian 10

L'utilisation du fuseau horaire correct est essentielle pour de nombreuses tâches et processus liés aux systèmes. Par exemple, le démon cron utilise le fuseau horaire du système pour exécuter les tâches cron, et les horodatages dans les fichiers journaux sont basés sur le même fuseau horaire du système.

Sur Debian, le fuseau horaire du système est défini lors de l'installation, mais il peut être facilement modifié ultérieurement.

Cet article explique comment définir ou modifier le fuseau horaire sur Debian 10 Linux.

Vérification du fuseau horaire actuel #

timedatectl est un utilitaire de ligne de commande qui vous permet d'afficher et de modifier l'heure et la date du système. Il est disponible sur tous les systèmes Linux modernes basés sur systemd :

timedatectl

La sortie ci-dessous montre que le fuseau horaire du système est défini sur "UTC":

               Local time: Fri 2020-04-03 19:23:29 UTC
           Universal time: Fri 2020-04-03 19:23:29 UTC
                 RTC time: Fri 2020-04-03 19:23:29
                Time zone: UTC (UTC, +0000)
System clock synchronized: no
              NTP service: inactive
          RTC in local TZ: no

Le fuseau horaire du système est configuré en créant un lien symbolique /etc/localtime à un identifiant de fuseau horaire binaire dans /usr/share/zoneinfo annuaire. Vous pouvez également trouver le fuseau horaire en vérifiant le chemin vers lequel le lien symbolique pointe, en utilisant le ls commande :

ls -l /etc/localtime
lrwxrwxrwx 1 root root 23 Nov 21 23:44 /etc/localtime -> /usr/share/zoneinfo/UTC

Changement de fuseau horaire dans Debian #

Avant de changer le fuseau horaire, vous devrez trouver le nom long du fuseau horaire que vous souhaitez utiliser. Les fuseaux horaires utilisent le format "Région/Ville".

Pour lister tous les fuseaux horaires disponibles, vous pouvez soit lister les fichiers dans /usr/share/zoneinfo répertoire ou invoquez le timedatectl commande avec la list-timezones choix :

timedatectl list-timezones
...
America/Monterrey
America/Montevideo
America/Montserrat
America/Nassau
America/New_York
...

Une fois que vous avez identifié le fuseau horaire correspondant à votre emplacement, exécutez la commande suivante en tant qu'utilisateur root ou utilisateur avec les privilèges sudo :

sudo timedatectl set-timezone your_time_zone

Par exemple, pour changer le fuseau horaire du système en America/Monterrey , vous exécuteriez :

sudo timedatectl set-timezone America/Monterrey

Vérifiez le changement en vérifiant le fuseau horaire du système actuel avec le timedatectl commande :

timedatectl
               Local time: Fri 2020-04-03 13:30:30 CST
           Universal time: Fri 2020-04-03 19:30:30 UTC
                 RTC time: Fri 2020-04-03 19:30:30
                Time zone: America/Monterrey (CST, -0600)
System clock synchronized: no
              NTP service: inactive
          RTC in local TZ: no

Si vous utilisez une ancienne version de Debian et le timedatectl n'est pas présente sur votre système, vous pouvez modifier le fuseau horaire en créant un lien symbolique vers /etc/localtime fichier au binaire de fuseau horaire dans le /usr/share/zoneinfo répertoire.

Identifiez le fuseau horaire que vous souhaitez configurer et créez un lien symbolique :

sudo ln -sf /usr/share/zoneinfo/America/Monterrey /etc/localtime

Vérifiez les modifications soit en listant le /etc/localtime fichier ou en émettant le timedatectl ou date commandes :

date
Fri 03 Apr 2020 01:34:27 PM CST

Debian
  1. Comment définir ou modifier le fuseau horaire/date/heure sur Ubuntu 18.04

  2. Comment changer le fuseau horaire dans Debian 11 / Debian 10 / 9

  3. Comment changer le fuseau horaire dans Debian Linux

  4. Comment changer le fuseau horaire sur CentOS 8

  5. Comment définir ou modifier le fuseau horaire sur Debain 11

Comment définir le fuseau horaire dans Debian 11

Comment définir ou modifier le nom d'hôte dans Debian Linux

Comment définir ou modifier le fuseau horaire sur Debian 11

Comment changer le nom d'hôte sur Debian 10

Comment changer le fuseau horaire sur Debian 11

Comment changer le fuseau horaire sur Debian 10 Buster