Настройка сервера времени Chrony — различия между версиями

Материал из Rosalab Wiki
Перейти к: навигация, поиск
(Новая страница: «=== Настройка сервера времени Chrony === Chrony (Крони) - от греческого Кронос, бог Времени. Chrony —…»)
 
(не показана одна промежуточная версия этого же участника)
Строка 17: Строка 17:
  
 
Все в порядке, сервис настроен и работает. Даже корректирует системное время.
 
Все в порядке, сервис настроен и работает. Даже корректирует системное время.
 +
 +
Проверим синхронизацию времени:
 +
 +
chronyc tracking
 +
 +
[[Файл:Chrony2.png]]
 +
 +
Где:
 +
* Reference ID - это сервер эталонного времени
 +
* Stratum - сколько раз производилась синхронизация
 +
* Ref time - это время по GMT в которое была произведена последняя синхронизация
 +
 +
Посмотрим сервера эталонного времени:
 +
 +
chronyc sources
 +
 +
[[Файл:Chrony3.png]]
 +
 +
Настройка параметров производится в конфигурационном файле /etc/chrony.conf
 +
 +
Из всех параметров в файле, в основном нужно править нужные NTP сервера, или пулы ntp серверов.
 +
 +
За эту настройку отвечает параметр '''server'''.
 +
 +
Например можем поменять на свои ntp сервера:
 +
 +
<pre>
 +
server ntp1.stratum1.ru iburst
 +
server ntp2.stratum1.ru iburst
 +
server ntp1.stratum2.ru iburst
 +
server ntp2.stratum2.ru iburst
 +
</pre>
 +
 +
При ручном обновлении времени можно запустить команду:
 +
 +
chronyc makestep
 +
 +
Если ответ 200 OK, тогда chrony произвел соединение с эталонным сервером и синхронизировал время.
 +
 +
[[Категория:ROSA Server|ROSA Server]]

Версия 23:58, 24 ноября 2021

Настройка сервера времени Chrony

Chrony (Крони) - от греческого Кронос, бог Времени.

Chrony — это гибкая реализация протокола сетевого времени - NTP. Он используется для синхронизации часов с различными ntp серверами.

Почему для сервера времени предпочтительнее использовать chrony, вместо ntpd? Ответ простой. Chrony может синхронизировать системные часы быстрее и с большей точностью. Особенно полезен для систем, которые не всегда находятся в сети.

В состав пакета chrony входит два программы:

  • chronyd - сервис, который запускается при старте системы и в режиме реального времени синхронизирует системные часы.
  • chronyc - консольная программа для управления chrony

В Rosa Server 12 chrony установлен и работает по умолчанию. Чтобы проверить работу сервиса нmcаберите:

systemctl status chronyd

Chrony1.png

Все в порядке, сервис настроен и работает. Даже корректирует системное время.

Проверим синхронизацию времени:

chronyc tracking

Chrony2.png

Где:

  • Reference ID - это сервер эталонного времени
  • Stratum - сколько раз производилась синхронизация
  • Ref time - это время по GMT в которое была произведена последняя синхронизация

Посмотрим сервера эталонного времени:

chronyc sources

Chrony3.png

Настройка параметров производится в конфигурационном файле /etc/chrony.conf

Из всех параметров в файле, в основном нужно править нужные NTP сервера, или пулы ntp серверов.

За эту настройку отвечает параметр server.

Например можем поменять на свои ntp сервера:

server ntp1.stratum1.ru iburst
server ntp2.stratum1.ru iburst
server ntp1.stratum2.ru iburst
server ntp2.stratum2.ru iburst

При ручном обновлении времени можно запустить команду:

chronyc makestep

Если ответ 200 OK, тогда chrony произвел соединение с эталонным сервером и синхронизировал время.