Я просто хочу предисловие, сказав, что я все еще изучаю Linux и не имею большого опыта работы с ним.
Моя работа требует, чтобы я отслеживал систему оповещений для хостов наших клиентов, на которых работает наш продукт.
Я только что получил предупреждение о NTP, которое меня немного смутило, поэтому я надеялся, что кто-то здесь может помочь мне прояснить это.
Предупреждение касалось смещения NTP конкретного хоста. Это нормально, просто выполните повторную синхронизацию с NTP-сервером. Однако оказывается, что в файле конфигурации нет NTP-сервера, и он даже не работает, когда я собираюсь его остановить:
"ntpd: unrecognised service"
Однако эта проверка выполняется некоторое время, и только сегодня.
Итак, мой вопрос: если для этого хоста не определен сервер NTP, а NTP даже не работает, что вызвало предупреждение? Я имею в виду, что если предупреждение должно срабатывать только при большом смещении, как может быть смещение, если не определен сервер для сравнения?
В предупреждении даже указано точное время в секундах, и оно обновляется. Так что это сравнивает себя с чем-то, верно?
Я пытался найти ответ в Интернете, но ничего не меняет. Любая помощь была бы замечательной.
Но, прежде чем продолжить, давайте проверим состояние синхронизации демона ntp. На этом хосте запустите:
ntpq -pn
Это что-нибудь возвращает?
Если это так, мне кажется, что вы выполнили эту команду, чтобы остановить службу:
service ntpd stop
И вы получили следующее сообщение:
"ntpd: unrecognised service"
Что ж, в этом случае вы можете попытаться остановить ntp
service (без буквы "d" в конце), например:
service ntp stop
Если это не сработает, укажите, какие службы ntp * у вас есть в каталоге initd:
ls -l /etc/init.d/ntp*
Если у вас нет службы ntp, ntpd или ntpdate, вам необходимо ее установить.
В service
команда действительна только для CentOS. Для других версий Linux замените его на /etc/init.d/ntpd stop
и /etc/init.d/ntp stop
.