Перейти к основному содержимому
Настроить синхронизацию времени с внешним NTP-сервером

Настроить синхронизацию времени с внешним NTP-сервером

В образах ОС, которые Servercore предоставляет для выделенных серверов, все необходимые настройки для NTP выполнены. Настройка нужна, если вы устанавливаете ОС из своего образа.

  1. Проверьте установленную утилиту.
  2. Настройте утилиту.

1. Проверить установленную утилиту

  1. Подключитесь к серверу по SSH или через KVM-консоль.

  2. Проверьте, какая утилита используется на сервере:

    systemctl status ntp
    systemctl status chronyd
    systemctl status systemd-timesyncd

    Мы рекомендуем использовать Chrony, но вы можете настроить ту утилиту, которая уже установлена на сервере.

  3. Если вы хотите перейти на Chrony, отключите и удалите утилиты systemd-timesyncd и ntpd и установите Chrony:

    systemctl disable <name>
    sudo apt remove <name>
    sudo apt-get install chronyd

    Укажите <name> — имя утилиты, которую нужно удалить (ntp или systemd-timesyncd).

2. Настроить утилиту

  1. Запустите Chrony:

    systemctl start chronyd
  2. Откройте конфигурационный файл Chrony в текстовом редакторе vi:

    vi /etc/chrony/chrony.conf
  3. Добавьте или замените NTP-серверы в файле. Вы можете указать любые NTP-серверы.

    server <domain> iburst

    Укажите <domain> — доменное имя или адрес пула или сервера.

  4. Выйдите из текстового редактора vi с сохранением изменений:

    :wq
  5. Перезапустите утилиту Chrony:

    sudo systemctl restart chronyd
  6. Проверьте список используемых NTP-серверов:

    chronyc -N sources