Comment définir le fuseau horaire sous Linux

Temps

Un aspect important de l’exécution d’un ordinateur UNIX est de s’assurer que l’heure et le fuseau horaire sont correctement configurés. Voyons comment définir le fuseau horaire sous Linux.

Les fuseaux horaires peuvent devenir compliqués, surtout si vous et votre serveur Linux êtes situés dans des zones différentes.

Destinés à aider les gens à garder les heures du jour et du soir droites partout dans le monde, les fuseaux horaires n’ont pas vraiment d’importance pour un ordinateur. Il est généralement préférable de définir votre fuseau horaire Linux pour qu’il corresponde au vôtre ou à celui que la plupart de vos utilisateurs observent.

Heureusement, il est facile de configurer le fuseau horaire sous Linux même après l’installation. Voici comment.

Pourquoi le fuseau horaire est-il important sous Linux ?

Il existe un certain nombre de tâches que Linux gère selon un calendrier. Celles-ci peuvent inclure l’exécution de sauvegardes ou la recherche de mises à jour logicielles. Idéalement, ceux-ci devraient fonctionner lorsque votre ordinateur Linux n’est pas utilisé autant, après les heures de travail. Il est beaucoup plus facile de coordonner cela si vous définissez le fuseau horaire en fonction du vôtre.

Inévitablement, vous devrez examiner les fichiers journaux pour détecter d’éventuels problèmes. Comprendre ce qui se passe quand est une tâche beaucoup plus simple quand 17 heures signifie la même chose pour vous et le serveur Linux. D’où une raison de plus de s’assurer que les fuseaux horaires correspondent.

Vérification du fuseau horaire configuré sous Linux

Linux offre plusieurs façons de vérifier le fuseau horaire. La méthode la plus ancienne consiste à vérifier où se trouve le système /etc/heurelocale points. Il s’agit de l’emplacement du fichier défini lorsque vous configurez le fuseau horaire. Au début de l’administration système, cela était défini en créant manuellement un lien symbolique depuis le bon fichier de fuseau horaire vers /etc/heurelocale.

Vous pouvez le vérifier en exécutant la commande ls -l /etc/heurelocale depuis la borne.

Commande ls pour vérifier le fuseau horaire

Dans cet exemple, vous pouvez voir que le fuseau horaire est défini sur Central Standard Time, ou UTC-6.

La méthode la plus moderne utilise le timedatectl commande, qui est également utilisée sur les systèmes Linux actuels pour définir le fuseau horaire.

sortie timedatectl

Une fois de plus, nous voyons que le fuseau horaire est défini pour CST.

Comment changer le fuseau horaire sous Linux

Nous pouvons utiliser le même timedatectl commande pour changer le fuseau horaire. Cependant, vous devez d’abord connaître le nom long correct du fuseau horaire que vous souhaitez utiliser. Depuis plusieurs années, Linux utilise des noms longs basés sur la région et la ville pour définir les fuseaux horaires.

Listez-les en lançant la commande timedatectl liste-fuseaux horaires depuis la borne. La sortie sera assez longue, parcourez-la donc en utilisant la barre d’espace. Après avoir identifié le bon choix, vous pouvez appuyer sur q pour arrêter la liste des commandes.

timedatectl liste-fuseaux horaires

Disons que nous voulons définir le fuseau horaire en fonction de l’heure locale à New York. Nous noterons une liste pour Amérique/New_York, c’est ce que nous voulons utiliser. Nous pouvons le définir avec la commande sudo timedatectl set-timezone America/New_York. Nous vérifions ensuite que le changement a pris effet à l’aide de la valeur vide précédente timedatectl commander.

comment définir le fuseau horaire sous Linux en utilisant timedatectl

C’est tout ce qu’il y a à faire, mais que se passe-t-il si votre serveur Linux est plus ancien et n’a pas timedatectl?

Il est légèrement plus compliqué de définir un fuseau horaire sous Linux sans timedatectl, mais toujours facile. Pour faire ça:

  1. Identifiez le fichier de fuseau horaire correct dans /usr/share/zoneinfo.
    répertorier les fichiers de fuseau horaire
  2. Supprimer le lien symbolique précédent de /etc/heurelocale.
    sudo rm heure locale
  3. Créez un lien symbolique depuis le bon fichier de fuseau horaire vers /etc/heurelocale.
    en heure locale
  4. Vérifiez le changement en exécutant le Date commande depuis le terminal. La sortie affichera le fuseau horaire actuel, que j’ai changé pour revenir à l’heure normale du Centre.
    sortie de la commande de date

Utilisation des paramètres de Gnome pour configurer le fuseau horaire

Une dernière note, au cas où vous gérez votre ordinateur Linux à l’aide de Gnome ou d’une autre interface graphique. L’application de paramètres pour Gnome, KDE et d’autres environnements de bureau majeurs fournira un moyen de définir votre fuseau horaire Linux.

  1. Dans Gnome ou KDE, ouvrez Paramètres > Date et heure ou son équivalent.
    Paramètres de date et d'heure de Gnome
  2. Cliquer sur Fuseau horaire.
    Carte des fuseaux horaires de Gnome
  3. Choisissez la sélection appropriée sur la carte qui s’affiche.

Gérer efficacement votre ordinateur Linux

L’exécution correcte d’un ordinateur Linux implique un certain nombre de tâches administratives. Aucun d’entre eux n’est difficile, mais cela peut être écrasant pour un nouvel administrateur système Linux à gérer.

Qu’il s’agisse de changer votre mot de passe Linux ou de savoir comment rechercher des fichiers, nous avons ce qu’il vous faut.

Enregistrer un commentaire

Plus récente Plus ancienne