Comment changer le fuseau horaire dans Linux

Comment changer le fuseau horaire dans Linux

Ce tutoriel explique différentes méthodes pour modifier le fuseau horaire dans les systèmes Linux.

Après avoir lu ce tutoriel, vous pourrez modifier votre fuseau horaire Linux en utilisant différentes techniques. Ce contenu est optimisé pour tous les utilisateurs de Linux de niveau, vous n'avez besoin que d'autorisations d'exécution privilégiées.

Ci-dessous, vous trouverez des instructions pour modifier votre fuseau horaire en utilisant le timeDatectl Contrôleur d'horloge de l'environnement de bureau et en remplaçant un lien souple.

Toutes les étapes affichées dans cet article incluent des captures d'écran, ce qui permet à chaque utilisateur de les suivre facilement.

Comment changer le fuseau horaire du système Linux à l'aide de la commande timeDatectl

Cette section explique comment changer le fuseau horaire dans Linux en utilisant le timeDatectl commande. timeDatectl La commande est utilisée pour vérifier et contrôler l'horloge système, la date, le fuseau horaire et ses paramètres, ainsi que pour activer ou désactiver les services de synchronisation de temps.

Pour vérifier notre fuseau horaire actuel, nous pouvons exécuter le timeDatectl Commande sans options supplémentaires, comme indiqué dans la capture d'écran ci-dessous.

1
timeDatectl

Comme vous pouvez le voir, mon fuseau horaire actuel est Amérique / Argentine / Buenos_aires.

Alternativement, vous pouvez vérifier votre fuseau horaire actuel en exécutant la commande suivie du montrer Option comme indiqué ci-dessous.

1
spectacle timeDatectl

Comme indiqué ci-dessus, en cours d'exécution timeDatectl Sans arguments renvoie une sortie plus complète, mais les deux moyens sont valables pour obtenir votre fuseau horaire actuel.

Pour énumérer les fuseaux horaires disponibles et le changer dans votre système Linux, exécutez timeDatectl suivi par le List-tempszones option comme indiqué dans la figure suivante.

Appuyez sur la touche de flèche vers le bas pour continuer à inscrire les fuseaux horaires disponibles.

1
TIMEDATECTL List-Timezones

Pour cet exemple, je changerai mon fuseau horaire en Afrique / Caire. Copiez simplement le fuseau horaire exactement comme indiqué et exécutez la commande ci-dessous. Afrique / Caire doit être remplacé par votre pays.

1
sudo timedatectl set-timezone Africa / Cairo

Ensuite, vous pouvez vérifier si les paramètres ont été correctement modifiés en exécutant TimeDatectl.

1
timeDatectl

Comme vous pouvez le voir, le fuseau horaire a été correctement édité.

Changez votre fuseau horaire dans Linux à partir de l'environnement graphique

Cette section montre comment changer le fuseau horaire de l'environnement de bureau.

Note: Selon votre gestionnaire de fenêtres X, les étapes peuvent être différentes. Gardez à l'esprit que vous devez trouver le panneau d'administration du système et sélectionner les paramètres d'heure et de date.

Dans la plupart des gestionnaires de fenêtres X, appuyez sur Système, Dans le menu déroulant, appuyez sur Administration Et puis appuyez sur Heure et date.

Vous avez besoin de privilèges pour modifier votre zonetime, appuyez sur le Ouvrir bouton comme indiqué ci-dessous.

Tapez votre mot de passe et appuyez sur le Authentifier bouton.

Appuyez sur le menu déroulant du fuseau horaire comme indiqué ci-dessous.

Maintenant, appuyez sur le Sélection menu déroulant.

Choisissez le nouveau fuseau horaire.

appuie sur le Fermer bouton pour appliquer les modifications.

Comme vous pouvez le voir, le fuseau horaire a été correctement édité. Dans l'environnement graphique, vous devrez probablement vous déconnecter et vous connecter.

Continuez à lire ci-dessous pour une troisième façon de modifier votre fuseau horaire.

Changer votre fuseau horaire dans Linux en implémentant un lien souple

Contrairement aux liens durs, aux liens souples ou aux liens symboliques ne sont pas des copies du fichier d'origine mais un chemin vers un fichier spécifique. Par conséquent, si le fichier d'origine est supprimé, le lien doux ou symbolique ne soulignera aucun fichier devenant un lien orphelin. Cela signifie que si vous supprimez ou déplacez le fichier d'origine, le lien souple perdra accès aux informations. Alors qu'avec le lien dur, les informations restent malgré la suppression du fichier source car il s'agit d'un clone de fichier.

Dans les instructions ci-dessous, nous remplacerons le lien souple actuel pour un nouveau pointant vers le fuseau horaire approprié.

Les fuseaux horaires disponibles sont stockés dans le répertoire / usr / share / zoneInfo. Pour voir les fuseaux horaires disponibles, utilisez la commande LS comme indiqué ci-dessous.

1
LS / USR / Share / ZoneInfo

Dans le fichier / etc / sha / zoneInfo, vous verrez des sous-répertoires et des fichiers. Dans mon cas, mon pays est à l'intérieur de deux autres sous-répertoires (Amérique et Argentine). Avant de continuer, je vérifierais les pays disponibles dans le sous-répertoire américain en utilisant à nouveau la commande LS (vous pouvez également utiliser le LANGUETTE Clé des noms de saisie semi-automatique).

1
LS / USR / Share / ZoneInfo / America /

Enfin, vérifions les options dans le sous-répertoire argentin. Je trouverai un fichier (pas de répertoire) pointant vers ma ville ou mon état.

L'ensemble du chemin vers ce fichier, y compris le nom de fichier, est le chemin que nous utiliserons pour le lien souple. Dans ce cas, mon chemin est / usr / share / ZoneInfo / America / Argentina / Buenos_aires.

1
LS / USR / Share / ZoneInfo / America / Argentina /

Avant de créer le lien symbolique, sauvegarde le actuel en exécutant la commande suivante:

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

Pour ajouter le nouveau lien souple, exécutez la commande ci-dessous, en remplaçant mon chemin par le vôtre.

1
sudo ln -s / usr / share / zoneinfo / america / argentina / buenos_aires / etc / localtime

Comme vous pouvez le voir, le fuseau horaire a été édité avec succès.

Conclusion:

En suivant les instructions décrites ci-dessus dans cet article, tout utilisateur peut modifier le fuseau horaire et l'horloge. Il est important de clarifier la première méthode, d'abord. Les deuxièmes méthodes sont les plus correctes, mais comme vous pouvez le voir, toutes sont fonctionnelles. La flexibilité Linux permet aux utilisateurs d'atteindre les mêmes tâches via différentes techniques contrairement à d'autres systèmes comme Windows. Il existe des outils supplémentaires que vous pouvez télécharger pour modifier les paramètres du fuseau horaire, mais ce tutoriel ne couvrait que les méthodes natives.