En cualquier computadora con un sistema operativo existen dos tipos de reloj. El reloj de tiempo real, RTC, BIOS, CMOS, y el reloj del sistema operativo. En Gnu/linux está configuración puede resultar errónea un motivo podría ser un mal funcionamiento de la pila de la placa base o un certificado caducado SSL accediendo con el navegador en alguna página. Gnu/Linux trabaja de forma independiente con los dos relojes. Cuando inicia el sistema es cuando utiliza el reloj "fecha y hora" de la BIOS para configurar el reloj sistema, sabia decisión para no tener que estar utilizando los dos a la vez. Su configuración obviamente sería entrar en la BIOS y modificar los valores.
En Debian y derivados realizamos esta tarea con hwclock y date.
SINTAXIS BÁSICA
date --set | año-mes-día hora:minutos
xxxx-xx-xx xx:xx
|
Cambiar fecha y hora del sistema
|
date | Comprobar fecha y hora del sistema | |
hwclock --set --date | año-mes-día hora:minutos
xxxx-xx-xx xx:xx
|
Cambiar fecha y hora de la BIOS
|
hwclock |
Comprobar fecha y hora de la BIOS |
ALGUNOS EJEMPLOS DE SINCRONIZACIÓN CON HWCLOK (Consultar "man")
hwclock | --hctosys | Sincroniza el tiempo del sistema a partir del reloj de la BIOS. Buena opción para utilizar en scripts de arranque del sistema. |
hwclock | --systohc | Sincroniza el reloj de la BIOS a la hora del sistema actual. |