мета-данные страницы
Настройка NTP (Chrony)
⏱️
Синхронизация времени (Chrony)
Инструкция по развертыванию локального сервера точного времени (NTP) и подключению к нему остальных узлов инфраструктуры.
1. Настройка главного NTP-сервера
На узле, который будет выступать в роли эталонного сервера времени для всей сети (обычно это граничный маршрутизатор или выделенный сервер), установите пакет chrony:
apt-get update && apt-get install -y chrony
Copy
Откройте основной конфигурационный файл сервиса:
vim /etc/chrony.conf
Copy
Добавьте или измените следующие параметры:
- Разрешите отвечать на запросы из любых сетей (или укажите свою конкретную подсеть).
- Укажите стратум сервера (уровень достоверности времени). По умолчанию локальным серверам без выхода в интернет задают стратум 5.
# Разрешить получать запросы из всех сетей allow 0.0.0.0/0 # Указать стратум (уровень) сервера local stratum 5
Copy
Добавьте службу в автозагрузку и запустите её:
systemctl enable chronyd systemctl restart chronyd
Copy
2. Настройка клиентских узлов
На всех остальных машинах вашей инфраструктуры также необходимо установить chrony:
apt-get update && apt-get install -y chrony
Copy
Откройте файл конфигурации:
vim /etc/chrony.conf
Copy
Вместо публичных серверов укажите ваш локальный NTP-сервер. Флаг iburst ускорит первичную синхронизацию.
# Замените имя сервера на свое pool имя_вашего_ntp_сервера iburst
Copy
💡
Особенность работы с контроллерами домена: Если на клиенте развернут контроллер домена (например, Samba AD), закомментируйте или удалите настройки синхронизации, конфликтующие с доменом (например, #pool ВАШ_ДОМЕН в конце файла).
Примените изменения:
systemctl enable chronyd systemctl restart chronyd
Copy
3. Проверка работы
Для проверки статуса на главном сервере введите команду, которая покажет список обратившихся к нему клиентов:
chronyc clients
Copy
Для проверки статуса синхронизации на клиентских машинах используйте команду просмотра источников времени (ваш сервер должен отобразиться в списке со звездочкой или плюсом):
chronyc sources
Copy