Comment changer le fuseau horaire dans Debian Linux

Comment changer le fuseau horaire dans Debian Linux

Les fuseaux horaires sont des paramètres importants sur n'importe quel système d'exploitation, car ils garantissent que l'horloge système affiche l'heure locale correcte. Debian Linux, une distribution Linux populaire et largement utilisée, fournit un outil de ligne de commande facile à utiliser pour modifier le fuseau horaire. Cet article vous guidera tout au long du processus de modification du fuseau horaire de votre système Debian en utilisant le 'TimeDatectl' Commande et le package «tzdata».

Vérifiez le fuseau horaire actuel

Vous pouvez afficher le fuseau horaire actuel d'un système en tapant simplement le 'date' commande dans le terminal.

date  
Sortie: Sat 26 mars 2022 05:43:11 AM UTC 

La commande ci-dessus montre que ce système s'exécute dans le UTC fuseau horaire.

Vous pouvez également vous référer à timeDatectl Commande pour afficher la sortie des détails de l'heure du système actuel, du fuseau horaire et de nombreux autres détails.

timeDatectl  
Sortie: Heure locale: Sat 2022-03-26 05:43:49 UTC Universal Temps: Sat 2022-03-26 05:43:49 UTC RTC Temps: SAT 2022-03-26 05:43:48 Termnal Zion: etc. / UTC (UTC, +0000) Horloge du système Synchronisé: pas de service NTP: N / A RTC dans TZ local: Non 

Définir ou modifier le fuseau horaire dans Linux

Linux garde les fichiers relégués du fuseau horaire disponibles sous / usr / share / ZoneInfo annuaire. Vous pouvez y trouver tout le fuseau horaire disponible.

Vous pouvez choisir l'une des méthodes ci-dessous pour modifier le fuseau horaire du système Linux via la ligne de commande.

  • Méthode 1 - Utilisation de la commande timeDatectl (recommandée)

    Usage de timeDatectl La commande est le moyen offert de définir ou de modifier le fuseau horaire sur un système Linux. Vous pouvez répertorier tous les fuseaux horaires disponibles avec la commande suivante.

    TIMEDATECTL List-Timezones  

    Découvrez le fuseau horaire correct pour votre système dans le résultat ci-dessus. Ensuite, utilisez la commande suivante pour définir un nouveau fuseau horaire sur le système Linux.

    sudo timedatectl set-timeZone "America / Los_Angeles"  
  • Méthode 2 - Utilisation / etc / LocalTime

    Vous pouvez également modifier le temps du système en modifiant le lien symbolique de / etc / localtime Fichier sur les systèmes Linux. Vous avez juste besoin de rechercher les fichiers de fuseau horaire corrects sous / usr / share / ZoneInfo annuaire.

    Renommez d'abord ou supprimez le fichier actuel:

    sudo mv / etc / localtime / etc / localtime-vieux 

    Modifiez ensuite le lien symbolique du fichier vers le fichier de configuration du fuseau horaire correct:

    sudo ln -s / usr / share / zoneinfo / america / los_angeles / etc / localtime  
  • Le système ajustera automatiquement le nouveau temps en fonction du nouveau fuseau horaire défini sur le système. Vous pouvez à nouveau courir "TimeDatectl" Commande pour confirmer que le fuseau horaire est mis à jour correctement.

Vérifiez les modifications

Pour vous assurer que le fuseau horaire a été mis à jour correctement, vérifiez la date et l'heure actuelles à l'aide de la commande «Date»:

date  

Conclusion

La modification du fuseau horaire sur un système Debian Linux peut être facilement réalisée en utilisant le 'TimeDatectl' commande ou le 'tzdata' emballer. Les deux méthodes fournissent un moyen simple de mettre à jour le fuseau horaire de votre système, garantissant que votre horloge système affiche l'heure locale correcte.