Comando hwclock no Linux (relógio de máquina) [Guia Básico]

O comando hwclock no Linux pode ser usado para ler o relógio de máquina ou atualizar o relógio de máquina com o relógio do sistema e vice-versa.

Como dito no início do capítulo, os computadores mantêm dois relógios. Um chamado de relógio de máquina (hardware), é ligado quando o sistema está inativo, e é mantido por um cristal de quartzo e uma bateria quando o computador está desligado. Esta bateria é capaz de manter o relógio mesmo quando desligado da rede elétrica por um bom tempo.

Quando o computador é ligado, o Linux lê o relógio de máquina para atualizar o seu relógio de sistema. É comum existir uma pequena diferença entre estes dois relógios.

O comando hwclock tem as seguintes opções:

  • -r: informa as horas do relógio do hardware com o fuso horário local;
  • -s: configura o relógio do sistema com as horas do relógio do hardware;
  • -w: configura o relógio do hardware com as horas do relógio do sistema;
  • -c: compara as horas do relógio de hardware e do relógio do sistema de 10 em 10 segundos;
  • –adjust: adiciona ou subtrai tempo do relógio do hardware para ajusta-lo ao escorregamento da frequência;

Exemplos:

# hwclock -c
hw-time      system-time         freq-offset-ppm   tick
1571594417   1571594417.011423
1571594427   1571594427.012649               123      1

Para ajustar o relógio do Hardware com o relógio do sistema:

# hwclock -w

Aprenda muito mais sobre Linux em nosso curso online. Você pode efetuar a matrícula aqui. Se você já tem uma conta, ou quer criar uma, basta entrar ou criar seu usuário aqui.

Gostou? Compartilhe