La electricidad a mi apartamento se fue hace unos días.
Utilizo mi RPi para registrar datos y almacenarlos en una base de datos. Me acabo de enterar de que el tiempo para todos mis datos ha estado apagado por una hora porque el reloj del RPi está apagado por una hora.
Desde aquí emití tz select
y lo configuré en América / Los_Angeles y todavía es una hora lenta.
¿Cómo puedo ajustar esto?
system-clock
timekeeping
Matthew Moisen
fuente
fuente
date
y lo que esperabas que fuera.Respuestas:
Suena como un problema de horario de verano.
Use raspi-config ver: - http://elinux.org/RPi_raspi-config#change_timezone_-_Set_timezone
Puedes restablecer la hora
fuente
sudo dpgk-reconfigure tzdata
, pero no hay nada con respecto al horario de verano. ¿No lo estoy viendo?zdump -v Australia/Sydney|grep 2013
muestra cuándo cambian los tiempos en mi casa. Debe verificar lo que dice su sistema para su zona.Es mejor almacenar la hora UTC en su base de datos y cambiar a hora local solo para fines de visualización.
El principal problema con el almacenamiento de la hora local es que obtendrá una hora duplicada cuando comience el horario de verano y se saltará una hora cuando termine el horario de verano.
Además, si alguna vez tiene usuarios que acceden desde diferentes zonas horarias (poco probable para su aplicación en particular), es más difícil calcular la hora en la otra zona horaria e imposible desambiguar esa hora al comienzo del horario de verano.
fuente
Lo siguiente funcionó para mí:
...
Supongo que debido a que el RPi obtiene el tiempo cuando está conectado a Internet, mi RPi se inició más rápido que mi enrutador, y sucedió algo extraño.
Después de reiniciar, el RPi vuelve a la normalidad.
Ahora me voy a limpiar algunos datos ...
fuente
Perdón por aclarar una vieja pregunta; sin embargo, recientemente encontré un problema similar y las diversas respuestas aquí sugirieron que necesitamos alguna aclaración.
Pude reproducir el problema del OP desconectando la alimentación de mi enrutador y RPi, y luego iniciando el RPi antes del enrutador. En estas condiciones, el servicio NTP no tenía acceso a Internet y aparentemente depende del reloj del hardware. tzdata era correcto en el momento del problema.
Reiniciar el RPi una vez que se restableció la conexión a Internet resolvió el problema. Si por alguna razón el RPi no puede o no debe cerrarse, se puede reiniciar el servicio NTP con
sudo service ntp restart
.fuente
fake-hwclock
paquete por defecto que, si la hora de la red no está disponible por algún motivo, reinicia el reloj desde el momento en que se apagó la máquina (o algún tiempo antes en caso de falla de energía) en el arranque.