GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment définir ou modifier le fuseau horaire sur CentOS 8

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 CentOS, le fuseau horaire du système est défini lors de l'installation, mais il peut être facilement modifié ultérieurement.

Cet article décrit comment définir ou modifier le fuseau horaire sur les systèmes CentOS 8.

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 affiche le fuseau horaire du système. Dans cet exemple, le fuseau horaire est défini sur UTC :

               Local time: Sat 2020-03-21 21:30:22 UTC
           Universal time: Sat 2020-03-21 21:30:22 UTC
                 RTC time: Sat 2020-03-21 21:30:22
                Time zone: UTC (UTC, +0000)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

Si vous recevez un avertissement indiquant :"Le système est configuré pour lire l'heure RTC dans le fuseau horaire local.", exécutez la commande suivante pour utiliser RTC en UTC :

timedatectl

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. Une autre option pour vérifier le fuseau horaire est d'afficher 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:30 /etc/localtime -> /usr/share/zoneinfo/UTC

Changement de fuseau horaire dans CentOS #

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, appelez le timedatectl commande avec la list-timezones choix :

timedatectl list-timezones
...
America/Tijuana
America/Toronto
America/Tortola
America/Vancouver
America/Whitehorse
America/Winnipeg
...

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/Toronto :

sudo timedatectl set-timezone America/Toronto

Exécutez le timedatectl commande pour vérifier les modifications :

timedatectl
               Local time: Sat 2020-03-21 17:43:39 EDT
           Universal time: Sat 2020-03-21 21:43:39 UTC
                 RTC time: Sat 2020-03-21 21:43:40
                Time zone: America/Toronto (EDT, -0400)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

Si vous utilisez une ancienne version de CentOS et le timedatectl commande n'est pas présente sur votre système, vous pouvez changer le fuseau horaire en créant un lien symbolique /etc/localtime au fichier de fuseau horaire dans /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/Toronto /etc/localtime

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

date
Sat Mar 21 17:46:10 EDT 2020

Cent OS
  1. Comment définir ou modifier le nom d'hôte dans CentOS 7 / RHEL 7

  2. Comment changer le fuseau horaire sur CentOS 8

  3. Comment configurer le fuseau horaire sur CentOS 7

  4. CentOS / RHEL 7 :Comment changer de fuseau horaire

  5. Comment changer le fuseau horaire sur CentOS 8

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

Comment définir le fuseau horaire dans CentOS 7

Comment définir/modifier le nom d'hôte dans CentOS 8 / RHEL 8

Comment changer le fuseau horaire dans CentOS 8 / RHEL 8

Comment changer la date, l'heure et le fuseau horaire dans CentOS 8

Comment changer le fuseau horaire sur Debian 11