Bateria da BIOS Velha - Contornando Problemas de Data e Hora

Publicado por Alberto Federman Neto. em 08/09/2021

[ Hits: 2.258 ]

Blog: https://ciencialivre.blog/

 


Bateria da BIOS Velha - Contornando Problemas de Data e Hora



Uma dica muito simples, mas eu considero útil, por isso estou publicando.

Suponha a seguinte situação: você tem Windows e Linux, e para não bagunçar a data e hora do micro, você usa a hora do hardware, da BIOS, configurada como hora local, e não UTC.

Mas você usa sincronização de tempo, NTP, no Linux. Para detalhes, veja estas dicas e artigos:
Mas sua bateria de lítio da BIOS do setup, está velha, gasta. Você vai ter problemas de desajuste de data e hora, vai ficar tudo bagunçado!

Você vai precisar mesmo trocar a bateria de lítio da BIOS. Ela fica dentro do gabinete, e parece uma moeda. Mas você precisa usar o micro e não tem tempo para trocar agora.

Esta minha dica contorna essa situação, até você ter tempo de trocar a bateria.

Ligue o micro, vai estar com a hora e data erradas. Abra um terminal e como root, execute na ordem os comando abaixo.

Primeiro, verifique, pare e desative o serviço de sincronização de tempo:

# systemctl status ntpd.service
# systemctl stop ntpd.service
# systemctl disable ntpd.service

Agora rode e ajuste a sincronização de tempo manualmente e, faça o hardware (BIOS) ajustar para essa data e hora locais, já previamente sincronizadas:

# ntpd -gq
# hwclock --localtime --systohc --update-drift --verbose

Reinicie e reative o serviço de NTP:

# systemctl start ntpd.service
# systemctl enable ntpd.service

Se desejar verificar como está funcionando, execute este comandos. Note que o primeiro comando é como usuário comum:

date
# hwclock --show --verbose

Se tudo estiver bem, você deve notar quase que a mesma (diferença de segundos) Hora e Data nos dois comandos e, ajustada para Hora local. Espere algo tipo isto:

date
sex 16 jul 2021 12:18:03 -03

# hwclock --show --verbose
hwclock de util-linux 2.35.2
Tempo do sistema: 1626448757.289129
Tentando abrir: /dev/rtc0
Using the rtc interface to the clock.
Último ajuste de variação feito 1626448104 segundos após 1969
Última calibração feita 1626448104 segundos após 1969
O relógio de hardware está na hora local
Pressupondo que o relógio de hardware é mantido na hora local.
Aguardando tique do relógio...
...tique do relógio obtido
Hora lida do relógio de Hardware: 2021/07/16 12:19:18
Hora do relógio de hardware: 2021/07/16 12:19:18 = 1626448758 segundos desde 1969
O tempo desde o último ajuste é de 654 segundos
Variação do relógio de hardware calculada é 0.000000 segundos
2021-07-16 12:19:17.342959-03:00


Funcionou? Se possível mantenha o micro ligado até você ter tempo de trocar a bateria de lítio da BIOS.

Espero ter ajudado! Até mais!

Outras dicas deste autor

Facílima instalação de pacotes de 32 bits em qualquer Linux

Obtendo sempre o GParted mais recente

Instalação de pacotes em sistemas Sabayon sem acesso à rede

Testando e usando o systemd em Sabayon Linux

Cron - Teste de funcionamento

Leitura recomendada

Em busca de uma distro perfeita para Dell Vostro 3550

Webcam Quickcam Express no Slackware 12.1 Linux

Problema com mouse no Red Hat Enterprise ES

Checando a aceleração 3D - Algumas opções

Descobrindo quais são seus dispositivos de entrada

  

Comentários
[1] Comentário enviado por leoCCB em 08/09/2021 - 19:01h


boa dica

[2] Comentário enviado por maurixnovatrento em 08/09/2021 - 22:32h


Muito bom.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts