¿Cómo forzar a NTPD a actualizar la fecha/hora tras el arranque?

La Raspberry Pi carece de un reloj de hardware. Cómo puedo forzar a NTPD a actualizar la fecha/hora inmediatamente después de cada arranque?

Estoy ejecutando Raspbian y la Raspberry Pi está conectada mediante un cable Ethernet.

Haga un apt-get install ntpdate .

ntpdate se ejecutará cuando una interfaz Ethernet se ponga en marcha, y establecerá la hora desde un servidor ntp (ver /etc/default/ntpdate).

Si ntpd se está ejecutando, ntpdate no hará nada, sin embargo ntpdate se ejecutará antes de ntpd en el arranque - por lo que esto debería funcionar para establecer la hora en el arranque, siempre y cuando haya una conexión Ethernet.

Comentarios (5)

Si tu reloj está muy desviado, puede que tengas que forzar la sincronización de ntp haciendo:

sudo /etc/init.d/ntp stop
sudo ntpd -q -g
sudo /etc/init.d/ntp start
Comentarios (6)

Ya debería estar actualizando la hora. El servidor NTPD debería iniciarse justo después del archivo de intercambio y antes de SSHD.

Comprueba tu archivo /etc/ntp.conf para asegurarte de que está configurado.

Debería listar al menos un servidor. Yo uso time.nrc.ca para mi servidor.

La página del manual para ntp.conf está aquí: http://linux.die.net/man/5/ntp.conf

Comentarios (0)