en CentOS, la zona horaria del sistema se establece durante la instalación, pero se puede cambiar fácilmente en un momento posterior.
usar la zona horaria correcta es importante para muchas tareas y procesos relacionados con los sistemas. Por ejemplo, el demonio cron utiliza 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 establecer o cambiar la zona horaria en CentOS 7.,
prerequisitos #
para poder cambiar la zona horaria del sistema, deberá iniciar sesión como root o usuario con privilegios sudo .
comprobando la zona horaria actual #
en CentOS y otras distribuciones modernas de Linux, puede usar el comando timedatectl
para mostrar y establecer la hora y la zona horaria del sistema actual.,
timedatectl
la salida a continuación muestra que la zona horaria del sistema está establecida en UTC:
la zona horaria del sistema se configura mediante el enlace simbólico/etc/localtime
a un identificador de zona horaria binario en el directorio/usr/share/zoneinfo
. Por lo tanto, 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
cambiar la zona horaria en CentOS #
antes de cambiar la zona horaria, deberá averiguar el nombre largo de la zona horaria que desea usar., La Convención de nomenclatura de zona horaria generalmente utiliza un formato de «Región / Ciudad».
para listar todas las zonas horarias disponibles, puede listar los archivos en el directorio /usr/share/zoneinfo
o usar el comando timedatectl
.,anule 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 timedatectl
comando para verificar los cambios:
timedatectl
cambiar la zona horaria creando un enlace simbólico #
Si está ejecutando una versión anterior de CentOS y el comando timedatectl
no está presente en su sistema, puede cambiar la zona horaria vinculando simbólicamente /etc/localtime
al archivo de zona horaria en el directorio /usr/share/zoneinfo
.,
elimine el archivo o enlace simbólico actual /etc/localtime
:
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 listando el /etc/localtime
file or issuing the date
command:
date
Wed Feb 6 17:52:58 EST 2019
Conclusion #
en esta guía, le hemos mostrado cómo cambiar la zona horaria de su sistema centos.
Leave a Reply