sur CentOS, le fuseau horaire du système est défini lors de l’installation, mais il peut être facilement modifié ultérieurement.
L’Utilisation du fuseau horaire correct est importante 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.
ce tutoriel explique comment définir ou modifier le fuseau horaire sur CentOS 7.,
prérequis #
pour pouvoir changer le fuseau horaire du système, vous devez être connecté en tant que root ou utilisateur avec les privilèges sudo .
vérification du fuseau horaire actuel #
dans CentOS et d’autres distributions Linux modernes, vous pouvez utiliser la commandetimedatectl
pour afficher et définir l’heure et le fuseau horaire du système actuel.,
timedatectl
la sortie ci-dessous montre que le fuseau horaire du système est défini sur UTC:
le fuseau horaire du système est configuré en reliant symétriquement /etc/localtime
à un identifiant de fuseau horaire binaire dans le répertoire /usr/share/zoneinfo
. Ainsi, une autre option pour vérifier le fuseau horaire est d’afficher le chemin vers lequel pointe le lien symbolique à l’aide de la commande ls :
ls -l /etc/localtime
lrwxrwxrwx. 1 root root 29 Dec 11 09:25 /etc/localtime -> ../usr/share/zoneinfo/Etc/UTC
changer le fuseau horaire dans CentOS #
avant de changer le fuseau horaire, vous devrez trouver le nom long du fuseau horaire que vous, La convention de dénomination du fuseau horaire utilise généralement un format” Région/Ville ».
pour lister tous les fuseaux horaires disponibles, vous pouvez lister les fichiers dans le répertoire/usr/share/zoneinfo
ou utiliser la commandetimedatectl
.,utilisez la commande suivante en tant qu’utilisateur 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>
vers le fichier de fuseau horaire dans le répertoire/usr/share/zoneinfo
.,
supprimez le fichier ou le lien symbolique/etc/localtime
actuel:
sudo rm -rf /etc/localtime
Identifiez le fuseau horaire que vous souhaitez configurer et créez un lien symbolique:
sudo ln -s /usr/share/zoneinfo/America/Toronto /etc/localtime
Vous pouvez le vérifier en listant le/etc/localtime
fichier ou émission de la commandedate
:
date
Wed Feb 6 17:52:58 EST 2019
conclusion #
dans ce guide, nous vous avons montré comment modifier le fuseau horaire de votre système CentOS.
Leave a Reply