Skip to content

How-to force ntpd to update date/time after boot

The Raspberry Pi lacks a hardware clock. How-to force NTPd to update date and time immediately after every boot ?

Requirement

NTP demon is required, if you have many raspberry PI you don't need to implement this on each machines. Probably the best place is on your DHCP server.

sudo apt update && sudo apt upgrade -y && sudo apt install -y ntpd

How-to

Basically you need to run:

date
sudo systemctl stop ntp.service
sudo ntpd -q -g
sudo systemctl start ntp.service
date

You must also ensure you use a relevant timezone

External references