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, et les horodatages dans les fichiers journaux sont basés sur le fuseau horaire du même système.
sur CentOS, le fuseau horaire du système est défini lors de l’installation, mais il peut être facilement modifié ultérieurement.
Cet article décrit comment définir ou modifier le fuseau horaire sur les systèmes CentOS 8.,
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:
timedatectl
la sortie affiche le fuseau horaire du système. Dans cet exemple, le fuseau horaire est défini sur UTC:
Si vous recevez un avertissement indiquant: « le système est configuré pour lire l’heure RTC dans le fuseau horaire local., », exécutez la commande suivante pour utiliser RTC en UTC:
timedatectl
le fuseau horaire système est configuré en reliant symétriquement/etc/localtime
à un identifiant de fuseau horaire binaire dans le répertoire/usr/share/zoneinfo
. Une autre option pour vérifier le fuseau horaire est d’afficher le chemin vers lequel pointe le lien symbolique en utilisant la commande ls
:
ls -l /etc/localtime
lrwxrwxrwx. 1 root root 23 Nov 21 23:30 /etc/localtime -> /usr/share/zoneinfo/UTC
changer le fuseau horaire dans CentOS #
avant de changer le fuseau horaire, vous le nom long du fuseau horaire que vous souhaitez utiliser., Les fuseaux horaires utilisent le format” Région/Ville ».,en tant que root ou utilisateur avec les privilèges sudo :
sudo timedatectl set-timezone your_time_zone
Par exemple, pour changer le fuseau horaire du système en America/Toronto
:
sudo timedatectl set-timezone America/Toronto
exécutez le timedatectl
commande pour vérifier les modifications:
timedatectl
modification du fuseau horaire en créant un lien symbolique #
Si vous utilisez une ancienne version de CentOS et que la commande timedatectl
n’est pas présente sur votre système, vous pouvez modifier le fuseau horaire en div>vers le fichier de fuseau horaire dans le répertoire /usr/share/zoneinfo
.,
Identifier le fuseau horaire que vous souhaitez configurer et créer un lien symbolique :
sudo ln -sf /usr/share/zoneinfo/America/Toronto /etc/localtime
Vérifier les modifications, soit par l’inscription de la balise /etc/localtime
fichier ou d’émission de la balise timedatectl
ou date
commandes:
date
Sat Mar 21 17:46:10 EDT 2020
Conclusion
Nous vous avons montré comment changer votre CentOS système de fuseau horaire.