приятель
Оригинальный автор(ы) | Ричард Керноу [1] |
---|---|
Разработчик(и) | Мирослав Личвар, Red Hat [1] |
Стабильная версия | |
Репозиторий | |
Написано в | С |
Операционная система | Unix-подобный |
Тип | Синхронизация времени |
Лицензия | GNU GPL v2 |
Веб-сайт | Chrony-проект |
chrony — это реализация протокола сетевого времени (NTP). Это альтернатива ntpd , эталонной реализации NTP. Он работает на Unix-подобных операционных системах (включая Linux и macOS ) и распространяется под лицензией GNU GPL v2 . [4] Это клиент и сервер NTP по умолчанию в Red Hat Enterprise Linux 8 и SUSE Linux Enterprise Server 15. [5] [6] и доступен во многих дистрибутивах Linux . [7] [8] [9]
Поддержка Network Time Security (NTS) была добавлена в версии 4.0. [10]
Сравнение с эталонной реализацией
[ редактировать ]В отличие от NTPsec , который является ответвлением протокола, ориентированным на безопасность. ntpd , chrony был реализован с нуля. [1] Он был разработан для синхронизации времени даже в сложных условиях, таких как прерывистые сетевые подключения (например, ноутбуки ) и перегруженные сети. [1] Некоторые улучшения в этом отношении (по сравнению с эталонным ntpd) включают в себя то, что он никогда не изменяет (резко корректирует) время вне запуска, может корректировать асимметричные колебания сети и может использовать более значительные настройки тактовой частоты в Linux для борьбы со сбоями в работе часов. Обычно он синхронизируется быстрее и точнее. [11]
В отличие от ntpd поддерживает синхронизацию системных часов с помощью аппаратной отметки времени (т. е. времени пакетов на сетевом адаптере), повышая точность синхронизации времени между компьютерами в локальной сети. [4] – порядка 70 наносекунд (из асимметрии), [12] сравнимо с протоколом точного времени . Он также поддерживает синхронизацию путем ручного ввода, чтобы выполнять коррекцию времени в изолированной сети. [4]
chrony не реализует широковещательной, многоадресной и произвольной рассылки режимы работы . Он также не реализует небезопасную аутентификацию «автоключом». [4] Он использует внешние программы для управления аппаратными источниками времени (например, gpsd для ГНСС), в отличие от ntpd , который имеет множество встроенных драйверов. [11]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б с д Linux Foundation (28 сентября 2017 г.). «Аудит CII определяет наиболее безопасную реализацию NTP» . Фонд Linux. Архивировано из оригинала 03 февраля 2018 г. Проверено 8 октября 2019 г.
- ^ «Хрони – Новости» .
- ^ «4.5 · Теги · chrony / chrony · GitLab» .
- ^ Jump up to: а б с д «Сравнение реализаций NTP» . Проект Хрони . Проверено 8 октября 2019 г.
- ^ «Миграция на Chrony» . Red Hat, Inc. Архивировано из оригинала 16 июля 2019 г. Проверено 8 октября 2019 г.
- ^ «Синхронизация времени по NTP» . СУЗЕ . Проверено 8 октября 2019 г.
- ^ "хрония" . Дебиан . Проверено 8 октября 2019 г.
- ^ "хрония" . Пакеты Федоры. Архивировано из оригинала 08.10.2019 . Проверено 8 октября 2019 г.
- ^ "net-misc/chrony" . Пакеты Генту . Проверено 8 октября 2019 г.
- ^ «chrony/chrony.git — официальный репозиторий Git для проекта Chrony» . git.tuxfamily.org . Проверено 31 июля 2021 г.
- ^ Jump up to: а б «Глава 18. Настройка NTP с помощью chrony Suite Red Hat Enterprise Linux 7» . Портал для клиентов Red Hat .
- ^ «chrony – Примеры конфигурации и точность» . chrony-project.org .