Para asignar una zona horaria al sistema en CentOS, desde la consola de comandos, debemos hacer un enlace simbólico al fichero de la ciudad más cercana a nuestra zona horaria local.
En mi caso, la zona horaria es Europa, y la ciudad Madrid. Con el GMT +1 y +2 según sea el horario de verano o invierno, con el cambio de fecha de horario programado.
Para asignar la zona horaria al sistema, renombramos el fichero preconfigurado de localtime:
# mv /etc/localtime /etc/localtime-old
Y hacemos un enlace simbólico al fichero de nuestra zona horaria:
# ln -sf /usr/share/zoneinfo/Europe/Madrid /etc/localtime
Una vez hecho esto, podemos revisar la hora de nuestro sistema, ejecutando:
# date
Esto nos muestra la fecha y hora del sistema. Si no es correcta, la cambiamos ejecutando ‘date‘ y pasándole la fecha en el formato MMDDhhmmYY, de la forma: mes, día, hora, minutos y año, todos con dos cifras.
Si queremos cambiar la hora a las 19:53h del día 18 de mayo de 2013, por ejemplo, hacemos:
# date 0518195313
Y alehop, cambiada, podemos comprobarla de nuevo ejecutando ‘date‘ sin parámetros.