Comment définir ou modifier le fuseau horaire sous Linux

un fuseau horaire est une région géographique qui a la même heure standard. Généralement, le fuseau horaire est défini lors de l’installation du système d’exploitation, mais il peut facilement être modifiée ultérieurement.

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 des tâches cron. Le fuseau horaire est également utilisé pour les horodatages des journaux.

ce tutoriel couvre les étapes nécessaires pour définir ou modifier le fuseau horaire sous Linux.,

vérification du fuseau horaire actuel #

timedatectl est un utilitaire en ligne de commande qui vous permet de visualiser et de modifier l’heure et la date du système. Il est disponible sur tous les systèmes Linux systemd modernes.

pour afficher le fuseau horaire actuel, invoquez la commandetimedatectl sans options ni arguments:

timedatectl

la sortie ci-dessus indique que le fuseau horaire du système est défini sur UTC.,

le fuseau horaire du système est configuré en reliant symétriquement le fichier/etc/localtimeà l’identifiant d’un fuseau horaire binaire dans le répertoire/usr/share/zoneinfo.

un Autre moyen de vérifier le fuseau horaire pour afficher le chemin d’accès le lien symbolique pointe à l’aide de la balise ls commande:

ls -l /etc/localtime
lrwxrwxrwx 1 root root 27 Dec 3 16:29 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC

Changement de fuseau Horaire dans Linux #

Avant de changer le fuseau horaire, vous aurez besoin de connaître le nom long du fuseau horaire) que vous voulez utiliser. La convention de dénomination de fuseau horaire utilise généralement un format” Région/Ville ».,l fuseaux horaires disponibles, utilisez la balise timedatectl commande ou de la liste des fichiers dans le /usr/share/zoneinfo répertoire:

timedatectl list-timezones
...America/MontserratAmerica/NassauAmerica/New_YorkAmerica/NipigonAmerica/NomeAmerica/Noronha...

une Fois que vous identifiez le fuseau horaire exacte de votre emplacement, exécutez la commande suivante en tant que root ou sudo utilisateur:

sudo timedatectl set-timezone <your_time_zone>

par exemple, Pour modifier le fuseau horaire de America/New_York tapez:

sudo timedatectl set-timezone America/New_York

Pour vérifier le changement, il faut appeler la balise timedatectl commande:

timedatectl

Mission accomplie!, Vous avez réussi à changer le fuseau horaire de votre système.

Modification du fuseau horaire en créant un lien symbolique #

Si vous utilisez une distribution Linux plus ancienne et que l’utilitairetimedatectl n’est pas présent sur votre système, vous pouvez modifier le fuseau horaire en reliant/etc/localtime au fuseau horaire du répertoire/usr/share/zoneinfo.,

Supprimer le lien symbolique ou le fichier:

sudo rm -rf /etc/localtime

Identifier le fuseau horaire que vous souhaitez configurer et créer un lien symbolique :

sudo ln -s /usr/share/zoneinfo/America/New_York /etc/localtime

Vérifier les listes de la balise /etc/localtime fichier ou l’invocation de la date commande:

date

La sortie inclut le fuseau horaire, dans cet exemple, c’est « EST”.,

Tue Dec 3 14:10:54 EST 2019

Conclusion

Pour modifier le fuseau horaire dans les systèmes Linux utiliser la balise sudo timedatectl set-timezone commande suivie par le nom long du fuseau horaire que vous souhaitez définir.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *