Настроить на сервере синхронизацию времени с внешним NTP-сервером
В образах ОС для установки на выделенный сервер, которые предоставляет Selectel, выполнены все необходимые настройки для NTP. Настройка в ОС сервера нужна, если вы устанавливаете ОС вручную из своего образа.
Linux
Windows
1. Проверить установленную утилиту
-
Подключитесь к серверу по SSH или через KVM-консоль.
-
Проверьте, какая утилита используется на сервере:
systemctl status ntpsystemctl status chronydsystemctl status systemd-timesyncdМы рекомендуем использовать
Chrony, но вы можете настроить ту утилиту, которая уже установлена на сервере. -
Если вы хотите перейти на
Chrony:3.1. Отключите и удалите утилиты
systemd-timesyncdиntpd:systemctl disable <name>sudo apt remove <name>Укажите
<name>— имя утилиты, которую нужно удалить:ntpилиsystemd-timesyncd.3.2. Установите
Chrony:sudo apt-get install chronyd
2. Настроить утилиту
Chrony
ntpd
systemd-timesyncd
-
Запустите
Chrony:systemctl start chronyd -
Откройте конфигурационный файл
Chronyв текстовом редактореvi:vi /etc/chrony/chrony.conf -
Добавьте или замените NTP-серверы в файле. Мы рекомендуем заменить серверы в файле на NTP-серверы Selectel, но вы можете указать любые доступные NTP-серверы.
server <domain> iburstУкажите
<domain>— доменное имя или адрес пула или сервера.Если нужно указать несколько серверов, укажите каждый в отдельной строке, например:
server 0.spb.ntp.selectel.ru iburstserver 1.spb.ntp.selectel.ru iburst -
Выйдите из текстового редактора
viс сохранением изменений::wq -
Перезапустите утилиту
Chrony:sudo systemctl restart chronyd -
Проверьте список используемых NTP-серверов:
chronyc -N sources