Home » Ошибки » Если не работает ntpdate

Если не работает ntpdate

Иногда сталкиваюсь с ситуацией, когда не получается по той или иной причине обновить время с помощью утилиты ntpdate. Вот две самые популярные ошибки на этот счет:

Обучение, которое сделает вас востребованным на рынке автоматизатором в тестировании и перевернёт ваше представление о том, что тестирование - это скучно и является только шагом перед работой разработчиком - онлайн-курс «Нагрузочное тестирование» в OTUS. Курс не для новичков, для поступления нужно пройти .

# ntpdate pool.ntp.org
23 Sep 16:05:44 ntpdate[22115]: no server suitable for synchronization found

Это означает, что утилита не может достучаться до сервера времени. При этом на самом сервере интернет присутствует. Тут проблема в том, что по какой-то причине закрыт UDP порт 123, по которому утилита получает информацию. Если не хочется разбираться, в чем дело, то можно просто воспользоваться ключом -u. Этот параметр позволяет ntpdate использоваться для обновления времени не привилегированный порт:

# ntpdate -u pool.ntp.org
23 Sep 16:10:18 ntpdate[22359]: step time server 217.70.19.12 offset 2.195031 sec

Время успешно обновлено при тех же условиях.

Второй популярной ошибкой является следующая ситуация:

# ntpdate pool.ntp.org
23 Sep 16:25:31 ntpdate[23214]: the NTP socket is in use, exiting

Этот вывод означает, что порт 123 уже занят. Скорее всего программой ntp. Больше некому. Если она по какой-то причине не обновляет время, а вам это срочно требуется, то нужно просто остановить службу ntp:

В Freebsd:

# /etc/rc.d/ntpd stop

В Linux:

# service ntpd stop

После этого можно заново запускать ntpdate, обновление пройдет успешно.

Онлайн курс "Нагрузочное тестирование"

Обучение, которое сделает вас востребованным на рынке автоматизатором в тестировании и перевернёт ваше представление о том, что тестирование - это скучно и является только шагом перед работой разработчиком. Чему вы научитесь на курсе:
  • Написание скриптов/ сценариев в Performance center, Jmeter, Gatling, k6.io
  • Мониторинг различных метрик во время тестирования с помощью Grafana и других инструментов
  • Планирование нагрузочного тестирования для разных случаев и целей
  • Методики и отчетность — какие разделы важны и для чего
  • Оценка точности и качества тестирования, чтобы улучшать процессы и повышать достоверность результатов
    • Проверьте себя на вступительном тесте и смотрите программу детальнее по .

Помогла статья? Подписывайся на telegram канал автора

Анонсы всех статей, плюс много другой полезной и интересной информации, которая не попадает на сайт.

Автор Zerox

Zerox
Владимир, системный администратор, автор сайта. Люблю настраивать сервера, изучать что-то новое, делиться знаниями, писать интересные и полезные статьи. Открыт к диалогу и сотрудничеству. Если вам интересно узнать обо мне побольше, то можете послушать интервью. Запись на моем канале - https://t.me/srv_admin/425 или на сайте в контактах.

4 комментария

  1. Аватар
    Капанжи

    спасибо, сработало через непривелигилированный порт (отличный от 123))))

  2. Аватар

    Заработало! Благодарю

  3. Аватар
    Владимир

    Спасибо, да, заработало

  4. Аватар
    Аноним

    Спасибо!

Добавить комментарий

Ваш адрес email не будет опубликован.

Нажимая кнопку "Отправить комментарий" Я даю согласие на обработку персональных данных.