Androide

Cómo configurar o cambiar la zona horaria en centos 7

Como ajustar zona horaria en Linux Centos modo consola

Como ajustar zona horaria en Linux Centos modo consola

Tabla de contenido:

Anonim

En CentOS, la zona horaria del sistema se establece durante la instalación, pero se puede cambiar fácilmente más adelante.

El uso de la zona horaria correcta es importante para muchas tareas y procesos relacionados con los sistemas. Por ejemplo, el demonio cron usa la zona horaria del sistema para ejecutar trabajos cron, y las marcas de tiempo en los archivos de registro se basan en la misma zona horaria del sistema.

Este tutorial explica cómo configurar o cambiar la zona horaria en CentOS 7.

Prerrequisitos

Para poder cambiar la zona horaria del sistema, deberá iniciar sesión como root o usuario con privilegios de sudo.

Comprobación de la zona horaria actual

En CentOS y otras distribuciones modernas de Linux, puede usar el comando timedatectl para mostrar y configurar la hora y zona horaria del sistema actual.

timedatectl

El resultado a continuación muestra que la zona horaria del sistema está configurada en UTC:

Local time: Wed 2019-02-06 22:43:42 UTC Universal time: Wed 2019-02-06 22:43:42 UTC RTC time: Wed 2019-02-06 22:43:42 Time zone: Etc/UTC (UTC, +0000) NTP enabled: no NTP synchronized: yes RTC in local TZ: no DST active: n/a

La zona horaria del sistema se configura al vincular /etc/localtime a un identificador de zona horaria binaria en el directorio /usr/share/zoneinfo . Entonces, otra opción para verificar la zona horaria es mostrar la ruta a la que apunta el enlace simbólico usando el comando ls:

ls -l /etc/localtime

lrwxrwxrwx. 1 root root 29 Dec 11 09:25 /etc/localtime ->../usr/share/zoneinfo/Etc/UTC

Cambio de zona horaria en CentOS

Antes de cambiar la zona horaria, necesitará encontrar el nombre largo para la zona horaria que desea usar. La convención de nomenclatura de zona horaria generalmente usa un formato de "Región / Ciudad".

Para enumerar todas las zonas horarias disponibles, puede enumerar los archivos en el directorio /usr/share/zoneinfo o usar el comando timedatectl .

timedatectl list-timezones

… America/Tijuana America/Toronto America/Tortola America/Vancouver America/Whitehorse America/Winnipeg…

Una vez que identifique qué zona horaria es precisa para su ubicación, ejecute el siguiente comando como usuario de sudo:

sudo timedatectl set-timezone your_time_zone

Por ejemplo, para cambiar la zona horaria del sistema a America/Toronto :

sudo timedatectl set-timezone America/Toronto

Ejecute el comando timedatectl para verificar los cambios:

timedatectl

Local time: Wed 2019-02-06 17:47:10 EST Universal time: Wed 2019-02-06 22:47:10 UTC RTC time: Wed 2019-02-06 22:47:10 Time zone: America/Toronto (EST, -0500) NTP enabled: no NTP synchronized: yes RTC in local TZ: no DST active: no Last DST change: DST ended at Sun 2018-11-04 01:59:59 EDT Sun 2018-11-04 01:00:00 EST Next DST change: DST begins (the clock jumps one hour forward) at Sun 2019-03-10 01:59:59 EST Sun 2019-03-10 03:00:00 EDT

Cambiar la zona horaria creando un enlace simbólico

Elimine el /etc/localtime actual o el enlace simbólico:

sudo rm -rf /etc/localtime

Identifique la zona horaria que desea configurar y cree un enlace simbólico:

sudo ln -s /usr/share/zoneinfo/America/Toronto /etc/localtime

Puede verificarlo enumerando el /etc/localtime o emitiendo el comando de date :

date

Wed Feb 6 17:52:58 EST 2019

Conclusión

En esta guía, le hemos mostrado cómo cambiar la zona horaria de su sistema CentOS. Siéntase libre de dejar un comentario si tiene alguna pregunta.

terminal centos