Configure time synchronization with an external NTP server
Setting up NTP time synchronization is required when you prepare your ISO image to work with a cloud platform.
In the ready-made cloud server images, all the necessary settings for NTP synchronization are made.
Linux
Windows
1. Check the installed utility
-
Check which utility is being used on the server:
systemctl status ntpsystemctl status chronydsystemctl status systemd-timesyncdWe recommend using
Chrony, but you can customize whichever utility is already installed on the server. -
If you want to switch to
Chrony, disable and uninstall thesystemd-timesyncdandntpdutilities and installChrony:systemctl disable <name>sudo apt remove <name>sudo apt-get install chronydSpecify
<name>as the name of the utility to be removed (ntporsystemd-timesyncd).
2. Customize the utility
Chrony
ntpd
systemd-timesyncd
-
Launch
Chrony:systemctl start chronyd -
Open the
Chronyconfiguration file in thevitext editor:vi /etc/chrony/chrony.conf -
Add or replace the NTP servers in the file. We recommend replacing the servers in the file with Selectel NTP servers, but you can specify any available NTP servers.
server <ntp_server> iburstSpecify
<ntp_server>- the domain name or IP address of the NTP server.If you need to specify multiple servers, specify each on a separate line, for example:
server 0.spb.ntp.selectel.ru iburstserver 1.spb.ntp.selectel.ru iburst -
Exit the
vitext editor with your changes saved::wq -
Restart the
Chronyutility:sudo systemctl restart chronyd -
Check the list of NTP servers in use:
chronyc -N sources