Tenho um problema em que a data/hora que defini com timedatectl e date -s não são preservadas na reinicialização. Defino a data usando date -s, defino a hora usando timedatectl set-time e uso hwclock --systohc. Após a reinicialização, o hwclock ainda mostra a hora que defini, mas a hora do sistema volta para a hora local antiga.
Olhando para o journalctl, posso ver que o processo de inicialização começa com o horário que eu defini (horário hwclock), mas no meio há uma mensagem sobre a mudança de horário: systemd[1]: A hora foi alterada
Após esta mensagem, todos os carimbos de data/hora refletem a hora atualizada.
Algumas notas sobre este sistema:
- O sistema está executando RHEL 7.2
- Chrony não está instalado
- O sistema não está conectado a nenhuma rede
- Eu tentei remover /etc/adjtime antes de reiniciar, mas o tempo zera mesmo assim
Gostaria de entender qual processo/serviço/etc é responsável por definir a hora do sistema durante a inicialização para que eu possa investigar melhor de onde vem a hora.
Responder1
Eu tive o mesmo problema!
O que eu fiz para consertar isso?
eu mudei/etc/adjtimepara
LOCAL
em vez de UTC
Depois disso, reiniciei meu pc, entrei na BIOS e configurei novamente os dados e a hora corretos.
Parece estar tudo bem agora, meu sistema é Debian Jessie