How to sync ubuntu clock
The problem
1 min readApr 17, 2024
Recently I noticed that the clock of my ubuntu machine was wrong, and this broke all SSL connections and 2FA code generation
Local time: mer 2024-03-14 17:26:35 CEST
Universal time: mer 2024-03-14 15:26:35 UTC
RTC time: mer 2024-03-14 23:42:50
Time zone: Europe/Rome (CEST, +0200)
System clock synchronized: no
NTP service: active
RTC in local TZ: no
The solution
Install htpdate and sync the system clock with a ntp server.
You can also use the ntp package, but it may be blocked by your provider.
sudo apt update && sudo apt install htpdate
sudo htpdate -a google.com
Install hwclock which is under the util-linux-extra package!
apt install util-linux-extra
sync with the system clock with the hardware clock
sudo hwclock --systohc
And Finally use timedatectl to verify everything is working fine
Local time: mer 2024-03-14 17:26:35 CEST
Universal time: mer 2024-03-14 15:26:35 UTC
RTC time: mer 2024-03-14 15:26:35
Time zone: Europe/Rome (CEST, +0200)
System clock synchronized: no
NTP service: active
RTC in local TZ: no