вторник, 20 мая 2025 г.

ALT Linux: Различные методы настройки синхронизации времени по протоколу NTP

Точная синхронизация времени критична для работы распределенных систем, журналирования событий, безопасности и других задач. В ALT Linux доступны следующие методы настройки NTP (Network Time Protocol): chrony, systemd-timesyncd, ntpd. Перед конфигурированием убедитесь, что другие сервисы синхронизации времени остановлены и отключены.


Настройка Chrony:

Chrony — современное решение для синхронизации с поддержкой работы в условиях нестабильных сетей. В ALT Linux включен по умолчанию. Для настройки выполните следующие шаги:

1. Установите пакет, настройте автозагрузку и запустите сервис:
sudo apt-get update && sudo apt-get install chrony
sudo systemctl enable --now chronyd


2. Откройте файл "/etc/chrony.conf" и укажите NTP-серверы или пулы:
server ntp1.example.com iburst
server ntp2.example.com iburst


или
pool pool.ntp.org iburst

где:
iburst — ускорение начальной синхронизации;
server — использование отдельных серверов;
pool — использование пула серверов.

3. Перезапустите сервис:
sudo systemctl restart chronyd

4. Выполните проверку статуса и просмотрите лог:
chronyc sources -v
chronyc tracking
journalctl -u chronyd



Настройка systemd-timesyncd:

systemd-timesyncd — это легковесный клиент, интегрированный в systemd. Для настройки выполните следующие шаги:

1. Установите пакет:
sudo apt-get update && sudo apt-get install systemd-timesyncd

2. Активируйте сервис:
sudo timedatectl set-ntp true

3. Отредактируйте "/etc/systemd/timesyncd.conf":
[Time]
NTP=ntp1.example.com ntp2.example.com


4. Примените изменения:
sudo systemctl restart systemd-timesyncd

5. Выполните проверку:
timedatectl show-timesync


Настройка ntpd (устаревший метод):

NTPd — это классическая реализация NTP. Для настройки этого метода выполните следующие шаги:

1. Установите пакет:
sudo apt-get update && sudo apt-get install ntp

2. Отредактируйте конфигурационный файл "/etc/ntp.conf":
server ntp1.example.com
server ntp2.example.com


3. Настройте автозагрузку и запустите сервис:
sudo systemctl enable ntpd && sudo systemctl start ntpd

4. Выполните проверку:
ntpq -p

Комментариев нет:

Отправить комментарий