Cómo cambiar la hora del sistema o forzar una sincronización con el reloj de hardware

9

Probablemente mi computadora portátil se esté quedando sin batería CMOS, sé que tengo que arreglarla pronto, pero hasta entonces, este problema muy molesto me impide usarla.

Escenario: el reloj de mi sistema se reinicia a 15/12/08 11:00 AM cada vez que enciendo mi computadora. Esto tiene todo tipo de efectos secundarios, uno de los más molestos es que no puedo iniciar sesión en mi gmail.

Al principio solo esperé a que ocurriera una sincronización de tiempo, ya que tengo eso activado y todo. Nunca sucedió. Busqué en Google y no encontré ninguna forma de forzar una sincronización de tiempo, lo cual me pareció muy extraño. ¿Realmente no hay ninguno?

Establecer la hora y la fecha a mano también es un problema. Para mi instalación de 12.10, la configuración de hora y fecha tiene errores. Sin embargo, recuerdo que también fue para mi última instalación anterior. Por supuesto, la forma más fácil debería ser editar manualmente los campos de fecha y hora ingresando una nueva fecha. Esto es posible en teoría, pero los cambios se revierten tan pronto como los cuadros de texto pierden el foco. La otra forma de hacerlo es hacer clic en los botones + durante mucho, mucho tiempo. La primera vez que hice eso, los cambios tampoco fueron almacenados. Descubrí que luego tengo que cambiar del modo manual al modo de sincronización de Internet y esperar ~ 5 segundos hasta que se muestre la nueva hora en la esquina superior izquierda de mi sistema, o de lo contrario no tendrá efecto.

Entonces, una buena solución sería una de las siguientes: configurar la hora / fecha a mano, tal vez a través de la terminal, para que pueda ingresar los valores correctos. O, un comando que impondría una sincronización horaria inmediata, que puedo ejecutar después del arranque. Sé que tengo que cambiar las baterías pronto, pero esto realmente me impide trabajar ...

cpury
fuente

Respuestas:

12

Puede configurar el reloj de hardware con el comando (por ejemplo)

sudo hwclock --set --date="2012-12-15 20:49:00"

Luego debe sincronizar el reloj del sistema con el reloj del hardware:

sudo hwclock -s

Referencia: $ man hwclock

fabricante4
fuente