LINUX.ORG.RU
ФорумAdmin

Настройка NTP


0

1

Добрый день!
Помогите пож-та разобраться c NTP. Насколько я понял, синхронизировать время можно через ntpdate и ntpd.
ntpdate моментально выравнивает время, а вот с ntpd как-то не получается..
1. Можно ли как-нибудь ntpd заставить моментально выровнять время? Или по идее он этого делать не должен?
2. На основании чего ntpd выравнивает время?

сначала ntpdate выставляешь время, а потом ntp сервер делает это плавненько, чтобы, например в логах 2-х записей с 1-м тайсштампом не было.

kombrig ★★★
()

ntpd не будет менять время если оно отличается на больше чем сколько-то там секунд, вроде 600 или 3600. Чтобы он это делал нужно ему опцию --panicgate указать.

blind_oracle ★★★★★
()
Ответ на: комментарий от blind_oracle

blind_oracle - ты прав, забыл указать :-))
Использую RHEL 6, как на клиентской так и на серверной части.
Подскажи пож-та где это можно указать?

nicronomikon
() автор топика

1. Можно ли как-нибудь ntpd заставить моментально выровнять время? Или по идее он этого делать не должен?

стандартное решение - сначала синхронизироваться ntpdate
причем ntp или не должен быть установлен или должен быть остановлен перед этим

2. На основании чего ntpd выравнивает время?

в конфиге ntp указан сервер, с которым по протоколу ntp происходит точная синхронизация. Состояние процесса синхронизации времени можно мониторить командой ntpq -p

af5 ★★★★★
()
Последнее исправление: af5 (всего исправлений: 1)
Ответ на: комментарий от af5

Спасибо большое!
А в чём предназначение drift файла?
Как я понял, если его вручную не создать, то он автоматом не создаётся..
А если создать, то все равно в нём никакой инфы не появляется..

nicronomikon
() автор топика
Ответ на: комментарий от nicronomikon

емнип там хранятся вычисляемое значение смещения частоты локальных часов. Типа на сколько они изъедены ржавчиной. Чтоб не с нуля начинать процедуру синхронизации после рестарта.

af5 ★★★★★
()
Ответ на: комментарий от mky

Всем огромное спасибо!
Только не получилось ntpd заставить синхронизироваться при старте выставив параметр tinker panic 0 в ntp.conf.
Может у кого-нибудь есть еще какие-нибудь идеи по этому поводу? Может чего-то не правильно делаю..? ОС RHEL

nicronomikon
() автор топика
Ответ на: комментарий от nicronomikon

″tinker panic″ не задаёт синхронизацию при старте. Он разрешает работу ntpd если разница между системными часами и часами удалённого ntp-сервера достаточно велика. Обычно это не имеет смысла, так как разницу в несколько тысяч секунд ntpd будет корректировать достаточно долго и всё это время в системе будет неправильное время.

Сейчас, вроде как для синхронизации времени при старте ntpd ему достаточно передать параметр ″--wait-sync″, но, в RHEL, скорее всего, старый ntpd. С точки зрения администрирования RHEL 6 правильным считается записать в файл ″/etc/ntp/step-tickers″ NTP-сервера и включить (chkconfig) сервис ntpdate.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.