в чем разница между "service ntp status" и "systemctl status systemd-timesyncd.service"

У меня две виртуальные машины, одна - сервер NTP для другой, для синхронизации .

В моем коде из Ubuntu 14 я работаю со службой NTP, теперь мне нужно обновить свое программное обеспечение до Ubuntu 18 и мне нужно знать, как работать с NTP на моей виртуальной машине.

Теперь я вижу, что в Ubuntu 18 создана новая служба systemd-timesyncd

. Мне нужно знать, следует ли мне работать с обеими службами или только с systemd-timesyncd ?

1
задан 2 January 2020 в 18:12

1 ответ

при переключении с 14.04 на 18.04 произошло два связанных изменения.

  • компонент для обеспечения сервера NTP был изменен с ntpd на chrony
  • systemd-timesyncd является доступным по умолчанию и активным клиентом NTP

Более подробную информацию, ответы на часто задаваемые вопросы и т. Д. Вы найдете в ссылку, которую я добавил (примечания к выпуску 18.04) выше.

Подводя итог:

  • если вы использовали ntpd в качестве сервера NTP, преобразуйте его в chrony
  • , если вы использовали клиенты NTP, такие как ntpdate , теперь вместо этого используйте
    • systemd-timesyncd , поскольку в большинстве случаев этого достаточно
    • , вы можете использовать chrony в качестве клиента NTP, если вам нужен более сложный клиент NTP

P.S. ntpd / ntpdate по-прежнему доступны и работают, просто они больше не полностью поддерживаются.

1
ответ дан 6 January 2020 в 06:25

Другие вопросы по тегам:

Похожие вопросы: