Ubuntu Server Guide Changes, errors and bugs


Download 1.27 Mb.
Pdf ko'rish
bet48/286
Sana20.12.2022
Hajmi1.27 Mb.
#1035308
1   ...   44   45   46   47   48   49   50   51   ...   286
Bog'liq
ubuntu-server-guide

Time Synchronization
NTP is a TCP/IP protocol for synchronizing time over a network. Basically a client requests the current
time from a server, and uses it to set its own clock.
Behind this simple description, there is a lot of complexity - there are tiers of NTP servers, with the tier
one NTP servers connected to atomic clocks, and tier two and three servers spreading the load of actually
handling requests across the Internet. Also the client software is a lot more complex than you might think
- it has to factor out communication delays, and adjust the time in a way that does not upset all the other
processes that run on the server. But luckily all that complexity is hidden from you!
Ubuntu by default uses timedatectl / timesyncd to synchronize time and users can optionally use chrony to
serve the Network Time Protocol.
Synchronizing your systems time
Since Ubuntu 16.04 timedatectl / timesyncd (which are part of systemd) replace most of ntpdate / ntp.
timesyncd is available by default and replaces not only ntpdate, but also the client portion of chrony (or
formerly ntpd). So on top of the one-shot action that ntpdate provided on boot and network activation, now
timesyncd by default regularly checks and keeps your local time in sync. It also stores time updates locally,
so that after reboots monotonically advances if applicable.
If chrony is installed timedatectl steps back to let chrony do the time keeping. That shall ensure that no
two time syncing services are fighting. While no more recommended to be used, this still also applies to
ntpd being installed to retain any kind of old behavior/config that you had through an upgrade. But it also
implies that on an upgrade from a former release ntp/ntpdate might still be installed and therefore renders
the new systemd based services disabled.
ntpdate is considered deprecated in favor of timedatectl (or chrony) and thereby no more installed by default.
timesyncd will generally do the right thing keeping your time in sync, and chrony will help with more complex
cases. But if you had one of a few known special ntpdate use cases, consider the following:
• If you require a one-shot sync use: chronyd −q
• If you require a one-shot time check, without setting the time use: chronyd −Q

Download 1.27 Mb.

Do'stlaringiz bilan baham:
1   ...   44   45   46   47   48   49   50   51   ...   286




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling