Как мне обновить системные часы самого NTP-сервера?

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

newuser
Сообщения: 1

Как мне обновить системные часы самого NTP-сервера?

Сообщение newuser »

Установил собственный NTP-сервер с поддержкой часов с GPS-приемника на порту gps0 -> /dev/ttyS0 .

Все бы хорошо, вот как мне обновить системные часы самого сервера???

Делаю так:

Код: Выделить всё

#> ntpdate 127.0.0.1

Получаю это:

Код: Выделить всё

1 Jan 06:21:45 ntpdate[13181]: the NTP socket is in use, exiting

Мой ntp.conf :

Код: Выделить всё


driftfile /var/lib/ntp.ntp.drift
statsdir /var/log/ntpstats/

restrict 127.0.0.1

restrict 192.168.0.0 mask 255.255.255.0 notrust nomodify notrap

server 127.127.20.0
fudge 127.127.20.0 stratum 1
fudge 127.127.20.0 refid gps0
fudge 127.127.20.0 flag2 1
fudge 127.127.20.0 time1 0.020
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Как мне обновить системные часы самого NTP-сервера?

Сообщение IMB »

Как правило NTP-сервер обновляется с "корневых" серверов зоны и потом отдает время клиентам.
Пример настроек можно посмотреть, например, здесь http://www.freebsd.org/doc/ru_RU.KOI8-R/bo...etwork-ntp.html .
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Как мне обновить системные часы самого NTP-сервера?

Сообщение rm_ »

как мне обновить системные часы самого сервера???

NTPD в процессе своей деятельности только тем и занимается, что постоянно обновляет часы самого сервера с указанных ему источников.
Если этого не выполняется, значит что-то настроено не так.
Почитайте документацию по используемому NTPD, остановите его, после чего запустите не в фоне, а с выводом сообщений в консоль, и посмотрите, что именно с ним происходит.

Как правило NTP-сервер обновляется с "корневых" серверов зоны и потом отдает время клиентам.

У автора к компу подключен GPS-приёмник (девайс в числе прочего умеет со спутников брать точное время), поэтому "корневые сервера зоны" здесь немного не в тему, как мне кажется.
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: Как мне обновить системные часы самого NTP-сервера?

Сообщение nesk »

а остановить сервер и вызвать
ntpdate 127.127.20.0
получиться? даже интересно
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Как мне обновить системные часы самого NTP-сервера?

Сообщение rm_ »

nesk писал(а):
01.10.2008 19:16
а остановить сервер и вызвать
ntpdate 127.127.20.0
получиться? даже интересно

Действительно интересно, кто ж будет на этот запрос отвечать, если NTPD будет остановлен? Бред-то не пишите.
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: Как мне обновить системные часы самого NTP-сервера?

Сообщение nesk »

rm_ писал(а):
01.10.2008 20:20
Действительно интересно, кто ж будет на этот запрос отвечать, если NTPD будет остановлен? Бред-то не пишите.

вопрос лишь в следующем: может ли команда ntpdate забирать время непосредственно с GPS часов?
А по поводу NTPD, он действительно синхронизирует время, но не скачком (как это делает ntpdate ), а по чуть-чуть в пределах секунды, вычисляя дрейф между тиками источника синхронизации и локального таймера. А если расхождения между источником и локальными часами уж очень большое (например больше 1000 секунд), то NTPD может отказаться от синхронизации с таким источником. (впрочем у меня не gps часов, не тем более linux нет :))
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
Аватара пользователя
Ariasp
Сообщения: 254
Статус: NixLander

Re: Как мне обновить системные часы самого NTP-сервера?

Сообщение Ariasp »

nesk писал(а):
01.10.2008 19:16
а остановить сервер и вызвать
ntpdate 127.127.20.0
получиться? даже интересно

получится, если в ntpdate указать другой ntp-сервер, а не localhost
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: Как мне обновить системные часы самого NTP-сервера?

Сообщение nesk »

Ariasp писал(а):
02.10.2008 10:24
nesk писал(а):
01.10.2008 19:16
а остановить сервер и вызвать
ntpdate 127.127.20.0
получиться? даже интересно

получится, если в ntpdate указать другой ntp-сервер, а не localhost

а если указать IP ассоциированный с gps-часами????
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
Аватара пользователя
Ariasp
Сообщения: 254
Статус: NixLander

Re: Как мне обновить системные часы самого NTP-сервера?

Сообщение Ariasp »

nesk писал(а):
02.10.2008 11:07
а если указать IP ассоциированный с gps-часами????

а этот IP слушает запросы на 123-м порту? :wacko:
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: Как мне обновить системные часы самого NTP-сервера?

Сообщение nesk »

Ariasp писал(а):
02.10.2008 13:36
nesk писал(а):
02.10.2008 11:07
а если указать IP ассоциированный с gps-часами????

а этот IP слушает запросы на 123-м порту? :wacko:

понятия не имею :)
у кого есть gps-часы?
придёт топик-стартер, проверит и просветит нас.
я же говорил, что не знаю, что получиться и мне очень интересно это узнать.
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Как мне обновить системные часы самого NTP-сервера?

Сообщение sash-kan »

2 newuser
ну и, никогда и никому еще ни разу не мешало заглядывать в логи:
$ grep -i ntp /var/log/{syslog,messages}
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: