GNU/Linux >> Tutoriels Linux >  >> Linux

Vérifier le fuseau horaire sous Linux

Présentation

Dans ce petit guide, je vais vous expliquer comment vérifier le fuseau horaire sous Linux en utilisant 4 méthodes simples. L'heure système est généralement définie par fuseau horaire. Veuillez noter que le globe entier est divisé en plusieurs fuseaux horaires qui déterminent son heure locale.

Il existe un certain nombre d'utilitaires de gestion du temps disponibles sur Linux tels que date et timedatectl commandes pour obtenir le fuseau horaire actuel du système et se synchroniser avec un serveur NTP distant pour permettre une gestion automatique de l'heure du système.

Par conséquent, je vais essayer d'expliquer différentes méthodes à travers des exemples à l'aide desquels on peut vérifier le fuseau horaire dans leurs systèmes basés sur Linux.

Commencer par en utilisant la date traditionnelle commande pour connaître le fuseau horaire actuel comme indiqué ci-dessous :

$ date

Tapez également la commande ci-dessous :

$ date +"%Z %z"
[root@unixcop ~]# date
Thu Sep 23 11:16:59 EDT 2021
[root@unixcop ~]# 
[root@unixcop ~]# date +"%Z %z"
EDT -0400
[root@unixcop ~]#

%Z :imprime le fuseau horaire alphabétique .

%z imprime le fuseau horaire numérique.

Remarque :Vous pouvez lire les formats de la commande date avec date page de manuel :

$ man date

Aussi vous pouvez également utiliser timedatectl commande

Il affiche donc une information sur le système, y compris le fuseau horaire, comme indiqué ci-dessous :

[root@unixcop ~]# timedatectl
               Local time: Thu 2021-09-23 11:17:46 EDT
           Universal time: Thu 2021-09-23 15:17:46 UTC
                 RTC time: Thu 2021-09-23 15:17:46
                Time zone: America/New_York (EDT, -0400)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
[root@unixcop ~]# 

Essayez de rechercher avec la commande grep sur le fuseau horaire pour filtrer uniquement le fuseau horaire comme ci-dessous :

$ timedatectl | grep 'Time zone'

Vous pouvez également consulter la liste des fuseaux horaires en utilisant timedatectl list-timezones commande comme indiqué :

$ timedatectl list-timezones

Sur les systèmes basés sur Ubuntu vous pouvez connaître le fuseau horaire en affichant le contenu du fichier /etc/timezone en utilisant la commande cat comme indiqué :

[root@unixcop ~]# cat /etc/timezone
America/New_York
[root@unixcop ~]#

Sur REHL/CentOS 7 et Fedora vous pouvez connaître le fuseau horaire en affichant le contenu du fichier /etc/localtime qui est un lien symbolique vers le fichier de fuseau horaire sous le répertoire /usr/share/zoneinfo/ .

Également pour changer le fuseau horaire, créer le lien symbolique /etc/localtime à votre fuseau horaire sous /usr/share/zoneinfo/

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

-s :permet de créer un lien symbolique.

-f :supprime le fichier de destination.. qui est /etc/localtime .

De plus, un lien physique est créé par défaut

Pour changer le fuseau horaire en Amérique/New_York exécutez la commande ci-dessous :

$ ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime

Vérifier le fuseau horaire à l'aide de la géolocalisation

Utilisez boucle commande pour vérifier le fuseau horaire à l'aide de la géolocalisation comme indiqué ci-dessous.

$ curl https://ipapi.co/timezone;echo

Conclusion

Vous pouvez voir l'utilisation du même fuseau horaire dans votre système à diverses fins. Le concept de fuseau horaire est plus important lorsque nous parlons d'une configuration de cluster dont les nœuds se trouvent essentiellement sur deux régions géographiques différentes. Il est important de synchroniser le fuseau horaire entre les nœuds pour former un cluster.

J'espère que vous comprenez ce que j'ai illustré.

Merci !!


Linux
  1. Vérifiez l'état du fichier sous Linux avec la commande stat

  2. Planifier une tâche avec la commande Linux at

  3. Comment vérifier le fuseau horaire sous Linux

  4. Comment vérifier la version du système d'exploitation et de Linux

  5. Comment vérifier la version de MySQL sous Linux

Comment vérifier la version du noyau sous Linux

Comment définir ou modifier le fuseau horaire sous Linux

Comment vérifier la complexité du mot de passe sous Linux

Comment vérifier le niveau d'exécution sous Linux

Comprendre la commande time sous Linux

Comment vérifier la version de PHP sous Linux