Skip to content

Setting the time in Arch using NTP

First, check what is currently managing time:

timedatectl status

Look for:

System clock synchronized: yesNTP service: active

If either of those says "no", that's likely the issue.

Using systemd-timesyncd

Arch can use systemd's built-in NTP client:

sudo systemctl enable --now systemd-timesyncd

Then:

timedatectl set-ntp true

Check status:

timedatectl status

And:

timedatectl timesync-status

You should see which NTP server you're synced to and the estimated offset.