Maison  >  Article  >  Opération et maintenance  >  Comment changer le fuseau horaire Linux

Comment changer le fuseau horaire Linux

WBOY
WBOYoriginal
2022-01-27 15:13:0950980parcourir

Méthode : 1. Utilisez "sudo rm -f /etc/localtime" et d'autres commandes pour modifier le fuseau horaire du système ; 2. Utilisez Systemd pour modifier le fuseau horaire du système Linux. La syntaxe est "sudo timedatectl set-timezone 'time. zone'".

Comment changer le fuseau horaire Linux

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Comment modifier le fuseau horaire Linux

Si la configuration du fuseau horaire de votre système Linux est incorrecte, vous devez l'ajuster manuellement au fuseau horaire local correct. Le processus de synchronisation de l'heure de NTP calcule uniquement le décalage entre l'heure locale et l'heure UTC. Par conséquent, configurer un NTP pour synchroniser l'heure ne résout pas le problème des fuseaux horaires incorrects. Par conséquent, lorsque vous utilisez des fournisseurs de services de cloud computing étrangers tels que Microsoft Azure ou d'autres VPS ou machines virtuelles, vous devez faire attention à savoir s'ils correspondent au fuseau horaire de la Chine continentale.

Vérifiez le fuseau horaire actuel de Linux

Vous pouvez utiliser la commande suivante pour vérifier très facilement le fuseau horaire actuel du système Linux :

date
ls -l /etc/localtime

Comment changer le fuseau horaire Linux

Obtenir la valeur TZ du fuseau horaire

Pour modifier l'heure du système Linux zone, vous devez d'abord connaître la valeur TZ de votre fuseau horaire local, utilisez la commande tzselect pour afficher et sélectionner les fichiers de fuseau horaire installés.

Exécutez la commande tzselect

Comment changer le fuseau horaire Linux

Sélectionnez votre continent, pays et ville via l'assistant

tzselect finira par afficher la valeur de votre fuseau horaire au format Posix TZ (comme Asie/Shanghai), enregistrez-le.

Comment changer le fuseau horaire Linux

Changez le fuseau horaire de chaque utilisateur

Les utilisateurs Linux sont un système multi-utilisateurs. Chaque utilisateur peut configurer son propre fuseau horaire. Vous pouvez ajouter une variable d'environnement TZ pour vous-même :

export TZ='Asia/Shanghai'

Exécution terminée. vous devez vous reconnecter au système ou actualiser ~/.bashrc pour prendre effet.

source ~/.bashrc

Changer le fuseau horaire du système Linux

Pour modifier le fuseau horaire à l'échelle du système Linux, vous pouvez utiliser la commande suivante :

sudo rm -f /etc/localtime
sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

Remarque : veuillez utiliser le fuseau horaire spécifique dans /usr/share/ zoneinfo/Asia/Shanghai pour l'obtenir vous-même valeur TZ à remplacer.

Modifiez le fuseau horaire du système Linux à l'aide de Systemd

Si le système Linux que vous utilisez utilise Systemd, vous pouvez également utiliser la commande timedatectl pour modifier le fuseau horaire à l'échelle du système Linux. Il existe un service système nommé systemd-timedated sous Systemd qui est responsable du réglage de l'horloge système et du fuseau horaire. Nous pouvons utiliser la commande timedatectl pour configurer ce service système.

sudo timedatectl set-timezone 'Asia/Shanghai'

Comment changer le fuseau horaire Linux

Recommandations associées : "Tutoriel vidéo Linux"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn