Чтобы настроить синхронизацию времени с NTP-серверами, выполните следующие действия:
Установите пакет chrony. Для этого выполните одну из следующих команд в зависимости от используемой операционной системы:
CentOS или Red Hat Enterprise Linux:
yum install -y chrony
SUSE Linux Enterprise Server:
zypper install chrony
Ubuntu, Debian или Альт Сервер:
apt-get install chrony
Включите автозапуск сервиса chronyd. Для этого выполните одну из следующих команд в зависимости от используемой операционной системы:
Ubuntu, Debian или Альт Сервер:
systemctl enable chrony
Остальные операционные системы:
systemctl enable chronyd
В зависимости от используемой операционной системы откройте один из следующих файлов:
CentOS, Red Hat Enterprise Linux или SUSE Linux Enterprise Server:
/etc/chrony.conf
Debian, Ubuntu или Альт Сервер:
/etc/chrony/chrony.conf
Добавьте строки с IP-адресами тех NTP-серверов, с которыми вы хотите настроить синхронизацию времени. Например:
server <IP-адрес NTP-сервера> iburst
Закомментируйте (добавьте символ # в начало строки) строки, начинающиеся со слова pool или server, с IP-адресами тех NTP-серверов, которые вы не хотите использовать для синхронизации времени.
Если для синхронизации времени вы используете контроллер домена Windows, добавьте строку:
maxdistance 16.0
Сохраните и закройте файл chrony.conf.
Перезапустите сервис chronyd. Для этого выполните одну из следующих команд в зависимости от используемой операционной системы:
Ubuntu, Debian или Альт Сервер:
systemctl restart chrony
Остальные операционные системы:
systemctl restart chronyd
Проверьте синхронизацию времени. Для этого выполните команду:
chronyc sources -v
Если отобразившиеся IP-адреса совпадают с адресами NTP-серверов, которые вы указали в файле chrony.conf, то синхронизация настроена верно.
Синхронизация времени сервера Squid и NTP-серверов будет настроена.