Comando hwclock en Linux: Leer y Sincronizar el Reloj de Hardware
El comando hwclock en Linux puede usarse para leer el reloj de máquina o actualizar el reloj de máquina con el reloj del sistema y viceversa.
Como se mencionó al inicio del capítulo, las computadoras mantienen dos relojes. Uno llamado reloj de máquina (hardware), que funciona cuando el sistema está inactivo, y es mantenido por un cristal de cuarzo y una batería cuando la computadora está apagada. Esta batería es capaz de mantener el reloj incluso cuando está desconectada de la red eléctrica por un buen tiempo.
Cuando se enciende la computadora, Linux lee el reloj de máquina para actualizar su reloj del sistema. Es común que exista una pequeña diferencia entre estos dos relojes.
El comando hwclock tiene las siguientes opciones:
- -r: muestra la hora del reloj de hardware con la zona horaria local;
- -s: configura el reloj del sistema con la hora del reloj de hardware;
- -w: configura el reloj de hardware con la hora del reloj del sistema;
- -c: compara la hora del reloj de hardware y del reloj del sistema cada 10 segundos;
- --adjust: agrega o resta tiempo del reloj de hardware para ajustarlo al deslizamiento de la frecuencia;
Ejemplos:
# hwclock -chw-time system-time freq-offset-ppm tick1571594417 1571594417.0114231571594427 1571594427.012649 123 1
Para ajustar el reloj de Hardware con el reloj del sistema:
# hwclock -w
Aprende mucho más sobre Linux en nuestro curso en línea. Puedes realizar tu inscripción aquí. Si ya tienes una cuenta, o quieres crear una, simplemente ingresa o crea tu usuario aquí.
¿Te gustó? Comparte
Eso fue solo una pieza. El curso enseña el camino completo — desde tu primer comando hasta el día del examen.