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

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

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

Если у вас есть желание научиться обрабатывать миллиарды данных, рекомендую познакомиться с онлайн-курсом "MS SQL Server Developer" в 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, обновление пройдет успешно.

Онлайн курс по Linux

Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом "Administrator Linux. Professional" в OTUS. Курс не для новичков, для поступления нужны базовые знания по сетям и установке Linux на виртуалку. Обучение длится 5 месяцев, после чего успешные выпускники курса смогут пройти собеседования у партнеров. Что даст вам этот курс:
  • Знание архитектуры Linux.
  • Освоение современных методов и инструментов анализа и обработки данных.
  • Умение подбирать конфигурацию под необходимые задачи, управлять процессами и обеспечивать безопасность системы.
  • Владение основными рабочими инструментами системного администратора.
  • Понимание особенностей развертывания, настройки и обслуживания сетей, построенных на базе Linux.
  • Способность быстро решать возникающие проблемы и обеспечивать стабильную и бесперебойную работу системы.
Проверьте себя на вступительном тесте и смотрите подробнее программу по .

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

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

Автор Zerox

Zerox
Владимир, системный администратор, автор сайта. Люблю настраивать сервера, изучать что-то новое, делиться знаниями, писать интересные и полезные статьи. Открыт к диалогу и сотрудничеству.

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

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

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

  2. Аватар

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

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

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

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

    Спасибо!

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

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

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