<Предыдущая | Содержание: | Следующая>
4. Синхронизация времени
NTP - это протокол TCP / IP для синхронизации времени по сети. Обычно клиент запрашивает текущее время с сервера и использует его для установки собственных часов.
За этим простым описанием скрывается много сложностей - существуют уровни серверов NTP, причем серверы NTP первого уровня подключены к атомным часам, а серверы второго и третьего уровней распределяют нагрузку по фактической обработке запросов через Интернет. Кроме того, клиентское программное обеспечение намного сложнее, чем вы думаете - оно должно учитывать задержки связи и настраивать время таким образом, чтобы не нарушать работу всех других процессов, выполняемых на сервере. Но, к счастью, вся эта сложность скрыта от вас!
Ubuntu по умолчанию использует timedatectl/timesyncd для синхронизации времени, и пользователи могут опционально использовать chrony для
Раздел 4.2, «Обслуживание сетевого протокола времени» [стр. 56].