3.9.10.4 Установка и настройка chrony
Скачать документ Установка и запуск
Настройка
Управление Chronyd
Окружение
- Версия РЕД ОС: 8
- Конфигурация: Рабочая станция
- Версия ПО: chrony-4.1-5
Chrony – альтернативный клиент и сервер протокола сетевого времени NTP. Chrony может быстрее синхронизировать системные часы с лучшей точностью времени, и он может быть особенно полезен для систем, которые не работают в сети все время.
Основные преимущества:
эффективная работа в среде, где доступ к временной связке прерывистый;
адаптация к внезапным изменениям частоты тактовых импульсов;
работа в перегруженной сети, даже если перегрузка продолжается длительное время;
время в конфигурации по умолчанию никогда не изменяется, чтобы не нарушать работу других запущенных программ;
использование меньшего объема памяти и запуск процессов только при необходимости в целях экономии энергии.
Вы можете подробнее ознакомиться с настройкой синхронизации времени, просмотрев наши обучающие видео:
на RuTube — Настройка синхронизации времени;
в Яндекс.Дзен — Настройка синхронизации времени;
в VK Видео — Настройка синхронизации времени.
На наших каналах вы также сможете найти много другой полезной информации.
Установка и запуск
Действия по установке и настройке требуется производить под пользователем root или пользователем с правами администратора.
Chrony доступен по умолчанию в репозитории РЕД ОС.
Для установки Chrony необходимо выполнить следующую команду:
dnf install chrony
После установки необходимо добавить сервис chronyd.service в автозагрузку и запустить его командой:
systemctl enable --now chronyd.service
Настройка
Клиенты NTP должны знать, с какими серверами NTP они должны связаться, чтобы получить текущее время. Серверы NTP могут быть указаны в директиве server в файле конфигурации NTP.
Отредактируйте конфигурационный файл /etc/chrony.conf для добавления/удаления серверов.
Данные по умолчанию:
# Use public servers from the pool. ntp. org project.
# Please consider joining the pool (http: //www. pool. ntp. org/join.html).
server ntp1.vniiftri.ru iburst
server ntp2.vniiftri.ru iburst
server ntp3.vniiftri.ru iburst
server ntp4.vniiftri.ru iburst
Параметр iburst используется для ускорения начальной синхронизации.
Управление Chronyd
Для chrony есть утилита командной строки с именем chronyc для управления и мониторинга сервиса chrony (chronyd).
Для проверки синхронизации chrony, можно использовать команду tracking
, как показано ниже:
chronyc tracking
Вывод должен выглядеть следующим образом:
Reference ID : 596DFB17 (ntp3.vniiftri.ru) Stratum : 2 Ref time (UTC) : Wed May 24 08:18:40 2023 System time : 0.000260688 seconds fast of NTP time Last offset : +0.000226291 seconds RMS offset : 0.001286364 seconds Frequency : 8.707 ppm slow Residual freq : +0.024 ppm Skew : 3.054 ppm Root delay : 0.016705679 seconds Root dispersion : 0.000947660 seconds Update interval : 64.9 seconds Leap status : Normal
Перечисленные пункты содержат следующую информацию:
- Reference ID — идентификатор и имя сервера, с которым компьютер в настоящее время синхронизирован;
- Stratum — количество переходов к серверу с установленными эталонными часами;
- Ref time — время по Гринвичу, в которое было выполнено последнее измерение из эталонного источника;
- System time — задержка системных часов от синхронизированного сервера;
- Last offset — расчетное смещение последнего обновления часов;
- RMS offset — долгосрочное среднее арифметическое значения смещения;
- Frequency — частота, на которой часы системы будут работать неправильно, если хронограф не проведет коррекцию. Она выражена в ppm — ч/м (частей на миллион);
- Residual freq — остаточная частота указывает на разницу между измерениями от опорного источника и используемой в настоящее время частотой;
- Skew — расчетная погрешность, связанная с погрешностью частоты;
- Root delay — суммарная задержка сетевого пути к опорному серверу, с которым синхронизируется компьютер;
- Leap status — статус скачка (изменения) времени, который может иметь одно из следующих значений:
- «Normal» – означает нормальную корректировку времени;
- «Insert second» – означает, что произведена корректировка времени добавлением дополнительной секунды в последнюю минуту текущего месяца;
- «Delete second» – означает, что произведена корректировка времени удалением дополнительной секунды из последней минуты текущего месяца;
- «Not synchronised» – означает, что компьютер в данный момент времени не синхронизирован.
Также есть возможность проверить текущие источники времени, которые использует chrony:
chronyc sources
Вывод должен выглядеть следующим образом:
MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== ^+ ntp1.vniiftri.ru 1 6 272 271 -264us[ +347us] +/- 7394us ^+ ntp2.vniiftri.ru 1 6 377 77 +2910us[+3321us] +/- 9806us ^* ntp3.vniiftri.ru 1 6 377 13 +848us[+1296us] +/- 6958us ^+ ntp4.vniiftri.ru 1 6 377 11 +895us[ +895us] +/- 6879us
Утилита Chronyc может находить статистику каждого источника, например, скорость дрейфа и процесс оценки смещения, используя команду sourcestats:
chronyc sourcestats
Вывод должен выглядеть следующим образом:
Name/IP Address NP NR Span Frequency Freq Skew Offset Std Dev ============================================================================== ntp1.vniiftri.ru 7 5 517 -1.228 4.945 -1149us 242us ntp2.vniiftri.ru 7 5 388 +4.855 22.098 +1466us 1091us ntp3.vniiftri.ru 11 9 646 +1.307 6.637 -5544ns 1036us ntp4.vniiftri.ru 11 7 647 +1.544 3.566 +599us 501us
Чтобы сообщить Chrony, что вы больше не подключены к глобальной сети Интернет, выполните следующие действия:
chronyc offline
Для проверки статуса источников NTP, необходимо запустить следующую команду:
chronyc activity
Вывод должен выглядеть следующим образом:
200 0K 4 sources online 0 sources offline 0 sources doing burst (return to online) 0 sources doing burst (return to offline) 0 sources with unknown address
Когда система будет вновь подключена к Интернету, необходимо сообщить об этом chrony, используя команду:
chronyc online
Для более подробного объяснения всех параметров следует руководствоваться Справочными страницами.
man chronyc man chronyd
Дата последнего изменения: 30.09.2024
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.