Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| freebsd:time [2021/05/30 09:14] alex | freebsd:time [2021/05/30 10:09] (текущий) alex | ||
|---|---|---|---|
| Строка 72: | Строка 72: | ||
| ==== синхронизация времени с помощью ntpd ==== | ==== синхронизация времени с помощью ntpd ==== | ||
| + | Для включения ntpdate во время загрузки в файл **/etc/rc.conf** нужно добавить | ||
| + | ntpdate_enable="YES" | ||
| + | NTP настраивается в файле **/etc/ntp.conf** | ||
| + | tos minclock 3 maxclock 6 | ||
| + |  | ||
| + | server ntp.ix.ru iburst maxpoll 10 prefer | ||
| + | server ntp2.aas.ru iburst maxpoll 10 | ||
| + | server ru.pool.ntp.org iburst maxpoll 10 | ||
| + | server 0.freebsd.pool.ntp.org iburst maxpoll 10 | ||
| + | logfile /var/log/ntp.log | ||
| + |  | ||
| + | # запрещаем всем обмениваться с нами данными | ||
| + | #restrict default ignore | ||
| + | restrict default limited kod nomodify notrap noquery nopeer | ||
| + | restrict source  limited kod nomodify notrap noquery | ||
| + |  | ||
| + | # разрешить синхронизировать часы перечисленным серверам | ||
| + | restrict localhost | ||
| + | restrict ntp.ix.ru | ||
| + | restrict ntp2.aas.ru | ||
| + | restrict ru.pool.ntp.org | ||
| + | restrict 0.freebsd.pool.ntp.org | ||
| + |  | ||
| + | driftfile /var/db/ntp/ntp.drift | ||
| + | |||
| + | * **prefer** указывает приоритетность сервера. | ||
| + | * **iburst** ускоряет синхронизацию. | ||
| + | * **ntp.ix.ru** сервер синхронизации времени. | ||
| + | * **0.freebsd.pool.ntp.org** пул синхронизации. | ||
| + | * **restrict default ignore** запрещаем от нас брать синхронизацию | ||
| + | |||
| + | === Запуск === | ||
| + | /etc/rc.d/ntpd start | ||
| + | |||
| + | Проверка доступности точки синхронизации времени. | ||
| + | ntpdate -q ntp.ix.ru | ||
| + | server 194.190.168.1, stratum 1, offset +0.004992, delay 0.05241 | ||
| + | 30 May 12:35:01 ntpdate[22359]: adjust time server 194.190.168.1 offset +0.004992 sec | ||
| + | |||
| + | Проверка локальной синхронизацию. | ||
| + | ntpdate -q 127.0.0.1 | ||
| + | server 127.0.0.1, stratum 2, offset +0.000012, delay 0.02568 | ||
| + | 30 May 12:35:42 ntpdate[22455]: adjust time server 127.0.0.1 offset +0.000012 sec | ||
| + | |||
| + | Проверка работы. | ||
| + | ntpq -p | ||
| + | remote  refid  st t when poll reach delay  offset  jitter | ||
| + | ============================================================================== | ||
| + | *ntp.ix.ru  .GPS.  1 u 60  64  377 31.408  +5.514  0.608 | ||
| + | +ntp2.aas.ru  .MRS.  1 u 58  64  177 29.310  +3.721  3.403 | ||
| + | -ns1.ooonet.ru  89.109.251.23  2 u 56  64  277 28.429  -5.923  1.966 | ||
| + | +91.206.16.3 (tm 89.109.251.22  2 u 55  64  377 60.071  +6.677  1.136 | ||
| + | |||
| + | * remote — Имя удаленного сервер. | ||
| + | * refid — С этим сервером в данный момент происходит синхронизация. | ||
| + | * st — Stratum (уровень) удаленного сервера. 1 высокий, эти сервера для вычисления времени используют специальное оборудование, 16 обычная компьютер клиента. | ||
| + | * t — Режим работы сервера: u unicast, b broadcast, m multicast, - manycast. | ||
| + | * when — Время прошедшее с последнего момента ответа сервера в секундах или - если сервер ни разу не ответил. | ||
| + | * poll — Интервал синхронизации сервера в секундах. | ||
| + | * reach — Состояние доступности сервера, значение стабилизируется на уровне 377 после 8 последних удачных попыток. | ||
| + | * delay — Задержка ответа сервера. | ||
| + | * offset — Различие локального (системного) времени и времени на удаленном сервере. | ||
| + | * jitter — Показывает смещение времени на удаленном сервере. | ||
| + | * | ||
| + | * ***** — В настоящий момент с этим сервером выполняется синхронизация времени. | ||
| + | * **+** — Пригодный для обновления сервер. | ||
| + | * **#** — Отобранный сервер слишком далеко для синхронизации времени. | ||
| + | * **x** — Некорректный сервер ( не отвечает на запросы ). | ||
| + | * **ο** — Сервер добавлен в список для синхронизации используя сигнал PPS. | ||
| + | * **-** — Плохой сервер, отвергнут по каким-то причинам. | ||
| + | * **.** — Сервер выбран с конца списка синхронизаций. | ||
| **Ссылки:**\\ | **Ссылки:**\\ | ||
| http://itadept.ru/freebsd-timezone-update/#verification\\ | http://itadept.ru/freebsd-timezone-update/#verification\\ | ||
| http://www.maxblogs.ru/articles/nastroika-lokalnogo-vremeni-vo-freebsd\\ | http://www.maxblogs.ru/articles/nastroika-lokalnogo-vremeni-vo-freebsd\\ | ||
| + | https://docs.freebsd.org/ru_RU.KOI8-R/books/handbook/network-ntp.html\\ | ||
| + | https://linux-freebsd.ru/freebsd/sistema/sinhronizatsiya-vremeni-cherez-internet-v-freebsd\\ | ||
| + | https://www.fryaha.ru/freebsd-ntpd-time-synchronization/ | ||