En los sistemas CentOS para cambiar la zona horaria se debe asignar, copiando o enlazando, el archivo que define cada zona horaria en el sistema. Este archivo es el /etc/localtime
Para realizar un cambio debemos enlazar el archivo anteriormente mencionado al de la zona horaria que queremos. Esto lo hacemos, por ejemplo, si queremos cambiar a la zona de Chile en un servidor CentOS debemos realizar lo siguiente
ln -sf /usr/share/zoneinfo/Chile/Continental /etc/localtime
En /usr/share/zoneinfo están las zonas horarias disponibles. Ahora con el comando date debería reflejarse el cambio anteriormente realizado.
En caso que hubiese algún problema con la fecha y hora mostrada, se puede volver a sincronizar el reloj con el comando ntpdate. Esto mediante la siguiente instrucción.
ntpdate pool.ntp.org
Lo anterior usa el servidor pool.ntp.org