Hwclock

hwclock
Información sobre la plantilla
Hwclock.jpg
Concepto:Es un comando usado en los sistemas operativos Linux interrogar y poner en hora el Reloj del Hardware.

hwclock. Es un comando usado en el sistemas operativos UNIX.para - interrogar y poner en hora el Reloj del Hardware.

Sintaxis

  • hwclock --show
  • hwclock --set --date=nuevafecha
  • hwclock --systohc
  • hwclock --hctosys
  • hwclock --getepoch
  • hwclock --setepoch --epoch=año
  • hwclock --adjust
  • hwclock --version

Otras opciones

  • --utc --directisa --test --debug

Las abreviaciones mínimas de todas las opciones son aceptables, si no hay ambigüedad. También se aceptan las opciones equivalentes -r, -w, -s, -a, -v, -u y -D, por compatibilidad con el programa clock.

Descripción

hwclock es una herramienta para acceder al Reloj del Hardware. Ud. puede mostrar la hora actual, poner el Reloj del Hardware a una hora especificada, poner el Reloj del Hardware a la Hora del Sistema, y poner el Tiempo del Sistema desde el Reloj del Hardware. También puede ejecutar hwclock periódicamente para insertar o quitar tiempo del Reloj del Hardware para compensar desviaciones sistemáticas (en las que el reloj gana o pierde tiempo consistentemente a una cierta velocidad si se deja solo).

Opciones

Se necesita exactamente una de las siguientes opciones para decirle a hwclock qué función realizar:

  • --show Lee el Reloj del Hardware y muestra la hora en la salida estándar.
  • --set Pone el Reloj del Hardware a la hora dada por la opción --date.
  • --hctosys Pone el Tiempo del Sistema a partir del Reloj del Hardware. Ésta es una buena opción para poner en uno de los guiones de arranque del sistema.
  • --systohc Pone el Reloj del Hardware a la hora del sistema actual.
  • --adjust Añade o sustrae tiempo del Reloj del Hardware para tener en cuenta el desvío sistemático desde la última vez que el reloj se puso o se ajustó. Vea la discusión al respecto más adelante.
  • --getepoch Muestra en la salida estándar el valor de la época del Reloj del Hardware del núcleo. Esto es el número de años en la Era al que se refiere el año cero del Reloj del Hardware. Por ejemplo, si Ud. emplea el convenio de que el contador de años en su Reloj del Hardware contiene el número de años completos desde 1952, entonces el valor de la época del contador de años del Reloj del Hardware debe ser 1952.

Este valor de la época se emplea cada vez que hwclock lee o pone el Reloj del Hardware.

  • --setepoch Pone el valor de la época del Reloj del Hardware del núcleo al valor especificado por la opción --epoch
  • --version Muestra la versión de hwclock en la salida estándar.

Si se. especifica la opción --set, necesita la opción siguiente. Si no, no es tenida en consideración.

  • --date=nuevafecha Especifica la hora a la cual poner el Reloj del Hardware. El valor de esta opción es un argumento válido para el programa date.

Ejemplo hwclock --set --date="9/22/96 16:45:05"

  • --epoch=año Especifica el año que es el principio de la época del Reloj del Hardware. Esto es el número de años en la Era a la cual se refiere un valor cero en el contador de años del Reloj del Hardware.

Ejemplo, hwclock --setepoch --epoch=1952 Las opciones siguientes se aplican a la mayoría de las funciones.

  • --utc Indica que el Reloj del Hardware se mantiene en el Tiempo Universal Coordinado (UTC). Es cosa suya si mantiene su reloj en hora local o UTC, pero nada en el reloj le dice qué es lo que ha escogido. Así que con esta opción es como le da esa información a hwclock.

Si no especifica --utc cuando debiera, o viceversa, el poner y preguntar la hora del reloj del hardware acabarán funcionando mal.

  • --directisa tiene sentido solamente en una máquina ISA. Para todas las otras máquinas no tiene efecto. Esta opción le dice a hwclock que use instrucciones de E/S explícitas para acceder al reloj del hardware. Sin esta opción, hwclock intentará emplear el dispositivo /dev/rtc (que supone que está controlado por el controlador del dispositivo rtc). Si es incapaz de abrir el dispositivo (para lectura), empleará las instrucciones explícitas de E/S, de todas formas. El controlador de dispositivo rtc fue introducido en Linux versión 2.
  • --test Hace todo excepto actualizar realmente el Reloj del Hardware o cualquier otra cosa. Esto es útil, especialmente en conjunción con --debug, para aprender sobre cómo funciona hwclock.
  • --debug Muestra un montón de información sobre lo que hwclock está haciendo internamente. Algo de su función es compleja y esta salida puede ayudarle a comprender cómo funciona el programa.

Véase también

Fuentes