How to sync NTP time with chrony

chrony is a network time protocol (NTP) implementation. It can be used to keep server time sync with NTP servers.

To install chrony on RHEL based OS, run

yum install chrony

On Debian/Ubuntu, run

apt install chrony

Configure chrony

On Ubuntu, by default chrony is configured to use ubuntu NTP servers.

pool ntp.ubuntu.com        iburst maxsources 4
pool 0.ubuntu.pool.ntp.org iburst maxsources 1
pool 1.ubuntu.pool.ntp.org iburst maxsources 1
pool 2.ubuntu.pool.ntp.org iburst maxsources 2

If you need to change NTP servers, you can edit configuration file

vi /etc/chrony/chrony.conf

Restart chrony

systemctl restart chrony

Enable chrony

systemctl enable chrony

Start chrony

systemctl start chrony

To view status, run

systemctl status chrony

Display system time information, you can use the command “chronyc tracking”.

root@ip-172-26-14-120:~# chronyc tracking
Reference ID    : E9485C92 (prod-ntp-4.ntp4.ps5.canonical.com)
Stratum         : 3
Ref time (UTC)  : Sat Jun 10 08:15:27 2023
System time     : 0.000015639 seconds slow of NTP time
Last offset     : -0.000025658 seconds
RMS offset      : 0.000170312 seconds
Frequency       : 4.834 ppm fast
Residual freq   : -0.007 ppm
Skew            : 0.255 ppm
Root delay      : 0.008501955 seconds
Root dispersion : 0.001060591 seconds
Update interval : 260.2 seconds
Leap status     : Normal
root@ip-172-26-14-120:~# 

Back to Time

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *