Cambiar la hora en debian
Como parte de mis nuevas obligaciones en el trabajo administro un par de servidores a los que por supuesto instale Debian. Para mi sorpresa los mails con notificaciones que enviaba el servidor aparecian como enviados a una hora completamente diferente a la hora en que se habian enviado por lo que al revisar la hora del sistema me di cuenta de que la hora del bios la estaba haciendo de tos.
La solución consiste en modificar la hora del bios y despues la del sistema para que de esta manera queden sincronizadas. Para cambiar la hora del bios ejecutamos
#hwclock --set --date=“2011-02-02 10:23”
como root por supuesto
despues cambiamos la hora del sistema
#date -s “2011-02-02 10:23”
Y listo, tenemos la hora adecuada en el sistema.
¿Y para qué hacerlo a mano? ¡Mejor instala un cliente de ntp (como openntp o ntpdate), configura (tzconfig) tu huso horario, y olvídate. Que la computadora solita se encargue de sincronizarse, con precisión bastante sub-segundo, con los relojes atómicos.
Gracias Gunnar, lo voy a instalar
Hola:
Quizás durante la instalación de Debian, o durante la instalación del servicio de correo indicaste que el reloj de tu hardware está usando UTC. De manera predeterminada Debian espera que sí, mientras que en la realidad usamos nuestra hora local, la cual es GMT -0600 para México. Así que seguramente por eso tenías un desfase de horario, porque a Debian o al servicio de correo que usas ya se les había indicado que tu equipo usa UTC, así que tomando en cuenta tu ubicación hicieron el cálculo de restar/aumentar horas; cuando la realidad es que tu reloj de hardware seguramente lo tenías como ya lo comenté.
Y efectivamente, como ha indicado Gunnar es muy útil usar NTP. Yo escribí un pequeño artículo sobre el mismo en la sección Wiki de Kubuntu-es.org … quizás te sea útil:
http://www.kubuntu-es.org/wiki/sistema/howto-sincronizar-fecha-hora-terminal-usando-network-time-protocol-ntp
Saludos,
Siddharta.
Puedes instalar nada mas ntpdate y no andar corriendo todo el demonio de ntp
o mejor aún en lugar de hacerlo dos veces pones la hora del sistema y hwclock te permite pasarla al bios --hctosys o si la correcta es la del bios y la quieres pasar al sistema --systohc, pero claro es mejor usar ntp sobre todo en servidores 