A eletricidade do meu apartamento acabou há alguns dias.
Eu uso meu RPi para registrar dados e armazená-los em um banco de dados. Acabei de saber que o tempo para todos os meus dados está desativado em uma hora porque o relógio do RPi está desativado em uma hora.
A partir daqui , emiti tz select
e configurei para America / Los_Angeles e ainda está uma hora lenta.
Como posso ajustar isso?
system-clock
timekeeping
Matthew Moisen
fonte
fonte
date
e o que você esperava que fosse.Respostas:
Parece um problema de horário de verão.
Use raspi-config, consulte: - http://elinux.org/RPi_raspi-config#change_timezone_-_Set_timezone
Você pode redefinir a hora
fonte
sudo dpgk-reconfigure tzdata
, mas não há nada sobre horário de verão. Eu não estou vendo isso?zdump -v Australia/Sydney|grep 2013
mostra quando os tempos mudam em minha casa. Você deve verificar o que o seu sistema diz para a sua zona.É melhor armazenar a hora UTC no seu banco de dados e alterar para a hora local apenas para fins de exibição.
O principal problema com o armazenamento da hora local é que você receberá uma hora duplicada quando o horário de verão começar e pulará uma hora quando o horário de verão terminar.
Além disso, se você já tiver usuários acessando de fusos horários diferentes (improvável para seu aplicativo em particular), é mais difícil calcular o horário no outro fuso horário e impossível desambiguar essa hora no início do horário de verão.
fonte
O seguinte funcionou para mim:
...
Suponho que, como o RPi obtém o tempo em que está conectado à Internet, meu RPi inicializou mais rápido que o meu roteador, e algo estranho aconteceu.
Após a reinicialização, o RPi está de volta aos trilhos.
Agora vou limpar alguns dados ...
fonte
Desculpe por fazer uma pergunta antiga; no entanto, recentemente encontrei um problema semelhante e as várias respostas aqui sugeriram que precisamos de alguns esclarecimentos.
Consegui reproduzir o problema do OP desconectando a energia do roteador e do RPi e iniciando o RPi antes do roteador. Sob essas condições, o serviço NTP não tinha acesso à Internet e, aparentemente, depende do relógio do hardware. O tzdata estava correto no momento do problema.
A reinicialização do RPi após a restauração da conexão com a Internet resolveu o problema. Se, por algum motivo, o RPi não puder ou não puder ser desligado, é possível reiniciar o serviço NTP com
sudo service ntp restart
.fonte
fake-hwclock
pacote por padrão que, se o horário da rede não estiver disponível por algum motivo, reinicia o relógio a partir do momento em que a máquina foi desligada (ou algum tempo antes disso, no caso de falta de energia) na inicialização.