Recherche de site Web

Comment vérifier le fuseau horaire sous Linux


Dans ce court article, nous présenterons aux débutants les différentes manières simples de vérifier le fuseau horaire du système sous Linux. La gestion du temps sur une machine Linux, en particulier sur un serveur de production, est toujours un aspect important de l'administration système.

Il existe un certain nombre d'utilitaires de gestion du temps disponibles sous Linux, tels que les commandes date et timedatectl pour obtenir le fuseau horaire actuel du système et le synchroniser avec un serveur NTP distant afin d'activer une synchronisation automatique et gestion plus précise du temps système.

Eh bien, penchons-nous sur les différentes manières de connaître le fuseau horaire de notre système Linux.

1. Nous allons commencer par utiliser la commande traditionnelle date pour connaître le fuseau horaire actuel comme suit :

date

Vous pouvez également taper la commande ci-dessous, où le format %Z imprime le fuseau horaire alphabétique et %z imprime le fuseau horaire numérique :

date +"%Z %z"

Remarque : Il existe de nombreux formats dans la page de manuel date que vous pouvez utiliser pour modifier le résultat de la commande date :

man date

2. Ensuite, vous pouvez également utiliser timedatectl, lorsque vous l'exécutez sans aucune option, la commande affiche un aperçu du système incluant le fuseau horaire comme ceci :

timedatectl

Plus encore, essayez d'utiliser une commande pipeline et grep pour filtrer uniquement le fuseau horaire comme ci-dessous :

timedatectl | grep “Time zone”

Découvrez comment définir le fuseau horaire sous Linux à l’aide de la commande timedatectl.

3. De plus, les utilisateurs de Debian et de ses dérivés peuvent afficher le contenu du fichier /etc/timezone en utilisant l'utilitaire cat pour vérifier votre fuseau horaire :

cat /etc/timezone

Important : Pour les utilisateurs REHL/CentOS 7 et Fedora 25-22, le fichier /etc /localtime est un lien symbolique vers le fichier de fuseau horaire sous le répertoire /usr/share/zoneinfo/.

Cependant, vous pouvez également utiliser la commande date ou timedatectl pour afficher l'heure et le fuseau horaire actuels.

Pour modifier le fuseau horaire, créez le lien symbolique /etc/localtime vers le fuseau horaire approprié sous /usr/share/zoneinfo/ :


sudo ln  -sf /usr/share/zoneinfo/zoneinfo /etc/localtime

Le flag -s permet de créer un lien symbolique, sinon un lien physique est créé par défaut et -f supprime un fichier de destination existant, qui dans ce cas est /etc/localtime.

Par exemple, pour changer le fuseau horaire en Afrique/Nairobi, exécutez la commande ci-dessous :


sudo ln -sf /usr/share/zoneinfo/Africa/Nairobi /etc/localtime

C'est tout! N'oubliez pas de partager vos réflexions sur l'article au moyen du formulaire de commentaires ci-dessous. Il est important de consulter ce guide de gestion du temps pour Linux pour avoir plus d'informations sur le temps de gestion sur votre système. Il contient des exemples simples et faciles à suivre.

Enfin, n'oubliez pas de toujours rester à l'écoute de Tecmint pour connaître les dernières nouveautés Linux intéressantes.