[Linux] Cómo modificar la zona horaria de Linux y sincronizar correctamente la hora de Beijing del sistema Linux


TZ Es la abreviatura de zona horaria y es una variable de entorno en el sistema Linux, que determina qué zona horaria se utiliza. Este artículo describe cómo modificar correctamente la zona horaria del sistema Linux y sincronizar la hora correcta de Beijing.

1. Verifique la zona horaria actual de Linux

Puede utilizar el siguiente comando para comprobar fácilmente la zona horaria actual de su sistema Linux:

# 查看当前时间是否正确
date
# 查看当前的时区是否是北京
echo $TZ
Asia/Tokyo			# 如这个就是东京时区,很明显不是北京
# 或者用date -R查看是不是+0800
date -R
Wed, 28 Jun 2023 08:13:04 +0900		# 这个一看就不是北京时间,不是+0800

2. Obtenga el valor de la variable de entorno de zona horaria TZ.

Nota: De hecho, todas las operaciones en este paso son para obtener el valor TZ correcto, si tiene el valor correcto, puede configurarlo directamente en el archivo de configuración /etc/profile.

Para cambiar la zona horaria del sistema Linux, primero debe conocer el valor TZ de su zona horaria local. Puede tzselectusar el comando para ver el valor TZ correcto.

  • ejecutar tzselectcomando
# 选择查找时区的字符串 TZ 值
tzselect

  • Seleccionar continente, Asia

  • Seleccione país, China

  • Selecciona zona horaria, Pekín

  • Finalmente, el valor de TZ que se debe configurar es:TZ='Asia/Shanghai'

3. Configure el valor de la variable de entorno TZ.

Cada usuario del sistema Linux leerá /etc/profileel archivo al iniciar sesión, así que elija agregar la variable de entorno TZ al final del archivo.

Nota: Si conoce el valor TZ correcto, no es necesario obtener el valor TZ.

# 配置TZ值
vim /etc/profile

Agregue el contenido " " en la última línea del archivo de configuración TZ='Asia/Shanghai'; export TZ, como se muestra en la siguiente figura:

4. Vuelva a cargar la configuración y verifique si surte efecto.

El valor de TZ configurado en los pasos anteriores solo tiene efecto para una nueva sesión de inicio de sesión. Si queremos que esta sesión tenga efecto, debemos recargar el archivo de configuración, de la siguiente manera:

# 重新加载配置
source /etc/profile
# 检验时间是否正确
date
date -R
echo $TZ
# 如果时间还是不正确,有网络的可以同步一下北京时间
ntpdate ntp.aliyun.com

Portal: análisis del código fuente Spring5 al estilo Nanny

Bienvenido a intercambiar tecnología y vida laboral con el autor.

Contacta con el autor

Supongo que te gusta

Origin blog.csdn.net/yuchangyuan5237/article/details/131428812
Recomendado
Clasificación