Maison  >  Article  >  Opération et maintenance  >  Quelles sont les méthodes pour changer le fuseau horaire du système dans Centos7 ?

Quelles sont les méthodes pour changer le fuseau horaire du système dans Centos7 ?

青灯夜游
青灯夜游original
2023-03-03 10:47:4917953parcourir

Deux méthodes pour modifier le fuseau horaire du système dans Centos7 : 1. Utilisez la commande timedatectl pour définir et modifier les informations de fuseau horaire, la syntaxe est « timedatectl set-timezone time zone identifier » ; le répertoire des utilisateurs, dans le fichier Ajoutez simplement "TZ='time zone identifier'; export TZ" à la fin.

Quelles sont les méthodes pour changer le fuseau horaire du système dans Centos7 ?

L'environnement d'exploitation de ce tutoriel : système centos7, ordinateur thinkpad t480.

Deux méthodes pour modifier le fuseau horaire du système Centos7

Remarque : Après avoir modifié le fuseau horaire du système Linux, puis installé jvm, le jvm utilisera le fuseau horaire du système par défaut.

Si le paramètre de fuseau horaire du système est incorrect, après avoir installé le jvm, modifiez le fuseau horaire du système, mais le fuseau horaire du jvm restera toujours inchangé, à moins que le paramètre de démarrage du jvm ne soit ajouté : -D user.timezone=GMT+08

Méthode 1 : timedatectl set-timezone Asia/Shanghai

timedatectl est une commande sous Linux, utilisée pour contrôler l'heure et la date du système. Il peut être utilisé pour interroger et modifier l'horloge et les paramètres du système, et peut également définir et modifier les informations de fuseau horaire.

# timedatectl
Warning: Ignoring the TZ variable. Reading the system's time zone setting only.

Local time: Mon 2016-11-21 01:52:42 EST
Universal time: Mon 2016-11-21 06:52:42 UTC
RTC time: Mon 2016-11-21 06:52:42
Time zone: America/New_York (EST, -0500)
NTP enabled: n/a
NTP synchronized: no
RTC in local TZ: no
DST active: no
Last DST change: DST ended at
Sun 2016-11-06 01:59:59 EDT
Sun 2016-11-06 01:00:00 EST
Next DST change: DST begins (the clock jumps one hour forward) at
Sun 2017-03-12 01:59:59 EST
Sun 2017-03-12 03:00:00 EDT

Définissez le fuseau horaire sur CST (East 8 District)

# timedatectl  set-timezone Asia/Shanghai
Warning: Ignoring the TZ variable. Reading the system's time zone setting only.

Local time: Mon 2016-11-21 14:52:59 CST
Universal time: Mon 2016-11-21 06:52:59 UTC
RTC time: Mon 2016-11-21 06:52:59
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: n/a
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
[root@localhost ~]#

Méthode 2 : variable d'environnement TZ

Modifiez .bash_profile dans le répertoire utilisateur et ajoutez-le à la fin du fichier :

TZ='Asia/Shanghai'; export TZ

Déconnectez-vous et connectez-vous à nouveau, la commande date peut vérifier l'effet.

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