Lo normal, cuando contratamos un servidor dedicado, es que esté en el extranjero (si no queremos que nos saquen los ojos con las mensualidades al menos…) y lo contratemos en un datacenter fuera de España. Lo normal, también será, es que no tengamos la misma zona horaria que la nuestra, y por lo tanto, al revisar logs del sistema tengamos que andar sumando y restando horas para saber cuándo ha sucedido cada cosa.En mi caso, (CentOS 5), necesité cambiar la zona horaria de uno de nuestros servidores. Básicamente, cada cierto tiempo el servidor va a sincronizar su hora con los servidores establecidos (vease /etc/ntpd.conf). Con lo cual, si cambiamos la hora, dentro de un rato la volveremos a tener mal.

El archivo que indica qué zona horaria tenemos en nuestro servidor lo tenemos en /etc/localtime, y en /usr/share/zoneinfo tenemos un fichero para cada zona horaria disponible. La solucion es sencilla, sacamos una copia de /etc/localtime (por si las moscas) y copiamos en fichero de nuestra zona a /etc/locatime (en mi caso, Europe/Madrid).

Y listo…