NTP - протокол cетевого времени. Подробнее здесь (на вики).
На сколько я понял из различных сообщений в интернете в Ubuntu есть NTP-сервис под названием
timedatectl
ИМХО, на сервере лучше использовать NTPD. Как настроить timedatectl для работы в домене я не разобрался. Время в домене на каждом хосте должно быть одинаковым, а для этого хосты синхронизируются с контроллером домена (далее КД), который, обычно, и является NTP-сервером в домене. Поэтому мы отключим встроенный сервис и установим другой. В настройках установленного сервиса изменим сервера откуда этот сервис будет брать информацию. По идее, в КД можно настроить любой сервер точного времени по желанию. Об этом в другой статье
Отключаем timedatectl: sudo timedatectl set-ntp no
Для проверки просто вводим имя сервиса: timedatectl
В ответ должны увидеть: systemd-timesyncd.service active: no
Далее устанавливаем NTPD: sudo apt update sudo apt-get install ntp
Для того, чтобы NTPD синхронизировался с КД открываем любимым редактором файл настройки: /etc/ntp.conf Находим строки похожие на эти: server ntp.ubuntu.com
server pool.ntp.org
Комментируем все строки с серверами и дописываем IP-адрес КД. Получается примерно так: #server ntp.ubuntu.com
#server pool.ntp.org
server ip-адрес_КД
Теперь сервис NTPD будет синхронизировать время с КД. Однако рано радоваться. Так получилось, что NTPD проводит синхронизацию только при загрузке системы. А раз уж мы заговорили о сервере, то очень важно, чтобы время синхронизировалось, максимум, каждый день. Для этого нужно установить ещё один пакет - ntpdate. sudo apt install ntpdate
Использовать эту программу очень просто: sudo ntpdate ip-адрес_КД
Добавляем задание в cron (я добавлю задание, чтобы время обновлялось каждый час): sudo touch /etc/cron.hourly/ntpdate
Добавляем в созданный файл строки:
#!/bin/sh
service ntp stop
ntpdate IP-адрес_КД
service ntp start
Или такие
#!/bin/sh
ntpdate -u IP-адрес_КД
Ну и последний штрих: sudo chmod 755 /etc/cron.hourly/ntpdate
P.S. На самом деле я вижу, что здесь есть какое-то избыточное действие. Однако вот в такой связке всё работает как задумано, но не факт, что правильно.