A veces nos olvidamos de configurar la zona horaria correctamente para los sistemas recién instalados o, a veces, necesitamos cambiar la zona horaria de los sistemas para varias pruebas, etc. En los sistemas CentOS/RHEL, todos los archivos de configuración de zona horaria se encuentran en /usr/share/zoneinfo/ directorio y /etc/localtime es el uso del archivo que utiliza el sistema operativo para establecer la zona horaria actual para el sistema. Entonces, la mejor manera de cambiar la zona horaria del servidor es vincular el archivo /etc/localtime al archivo de configuración correcto en /usr/share/zoneinfo/files.
Primero verifique la zona horaria actual utilizada por su sistema usando fecha comando.
[[email protected] ~]# date Mon Oct 14 11:04:38EST 2019
Según el ejemplo anterior, la zona horaria de nuestro sistema está configurada en EST.
Cambiar zona horaria en CentOS/RHEL 8/7
En CentOS/RHEL 7 usamos timedatectl comando para cambiar la zona horaria actual del sistema. Primero use el siguiente comando para enumerar todas las zonas horarias
timedatectl list-timezones
Ahora use el siguiente comando para cambiar la zona horaria a America/Los_Angeles .
timedatectl set-timezone America/Los_Angeles
Cambiar zona horaria en CentOS/RHEL 6/5
Para cambiar la zona horaria en CentOS/RHEL 6/5, simplemente podemos vincular /etc/localtime archivo con el archivo de configuración de zona horaria correcto. Por ejemplo, estamos configurando América/Los_Ángeles como la zona horaria de nuestro sistema local.
mv /etc/localtime /root/localtime.old ln -s /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
Su zona horaria se ha cambiado con éxito. Comprobemos la zona horaria de nuevo.
[[email protected] ~]# date Mon Oct 14 04:05:08PDT 2019