⏱ Настройка NTP и часового пояса на Astra Linux и РЕД ОС
Инструкция по настройке NTP и смены часового пояса для консолей Astra Linux и РЕД ОС (7.3/8.0). Подходит для сетей с собственным сервером времени.
🔧 Общие сведения
- Собственный NTP-сервер:
192.168.10.100 - Работаем только в консоли, без GUI
- NTP синхронизирует UTC-время, часовой пояс управляет локальным отображением времени
[!TIP]
После смены часового пояса перезапуск NTP не требуется.
📌 1. Определение используемой службы NTP
systemctl status systemd-timesyncd ntp chronyd 2>/dev/null | grep -E "Active:|Loaded:"
# или по отдельности:
systemctl is-active systemd-timesyncd
systemctl is-active ntp
systemctl is-active chronyd
🐧 2. Настройка NTP
Astra Linux (Debian-based)
✅ systemd-timesyncd (по умолчанию)
sudo nano /etc/systemd/timesyncd.conf
[Time]
NTP=192.168.10.100
FallbackNTP=
FallbackNTP - заполняем если есть второй сервер времени - резервный.
sudo systemctl restart systemd-timesyncd
sudo systemctl enable systemd-timesyncd
timedatectl status
✅ chrony (рекомендуется)
sudo apt update
sudo apt install chrony
sudo nano /etc/chrony/chrony.conf
server 192.168.10.100 iburst
# Закомментируйте другие server строки
sudo systemctl restart chrony
sudo systemctl enable chrony
chronyc sources -v
chronyc tracking
✅ ntpd
sudo apt install ntp
sudo nano /etc/ntp.conf
server 192.168.10.100 iburst
sudo systemctl restart ntp
sudo systemctl enable ntp
ntpq -p
РЕД ОС (ALT Linux-based)
✅ chrony
sudo apt-get update
sudo apt-get install chrony
sudo nano /etc/chrony.conf # или /etc/chrony/chrony.conf
server 192.168.10.100 iburst
sudo systemctl restart chronyd
sudo systemctl enable chronyd
chronyc sources -v
✅ ntpd
sudo apt-get install ntp
sudo nano /etc/ntp.conf
server 192.168.10.100 iburst
sudo systemctl restart ntpd
sudo systemctl enable ntpd
ntpq -p
🔐 3. Настройка брандмауэра
# iptables
sudo iptables -A INPUT -p udp --dport 123 -j ACCEPT
[!IMPORTANT] Для
nftablesилиfirewalldкоманды будут отличаться.
🕒 4. Смена часового пояса на Екатеринбург
Часовой пояс: Asia/Yekaterinburg
✅ Через timedatectl
timedatectl # проверить текущий
sudo timedatectl set-timezone Asia/Yekaterinburg
timedatectl # проверить результат
date # локальное время
✅ Вручную через символическую ссылку
sudo rm -f /etc/localtime
sudo ln -s /usr/share/zoneinfo/Asia/Yekaterinburg /etc/localtime
echo "Asia/Yekaterinburg" | sudo tee /etc/timezone # Debian-based
🧪 5. Проверка
| Сервис | Команда проверки | Статус |
|---|---|---|
| chrony | chronyc tracking |
|
| ntpd | ntpq -p |
|
| systemd-timesyncd | timedatectl status |
⚡ 6. Пример полной настройки (Astra Linux + chrony + Екатеринбург)
# 1. Часовой пояс
sudo timedatectl set-timezone Asia/Yekaterinburg
echo "Asia/Yekaterinburg" | sudo tee /etc/timezone
# 2. Настройка chrony
echo "server 192.168.10.100 iburst" | sudo tee /etc/chrony/chrony.conf
# 3. Перезапуск сервиса
sudo systemctl restart chrony
sudo systemctl enable chrony
# 4. Проверка
timedatectl
chronyc tracking
date
🔖 Рекомендации
- Chrony — точная синхронизация, подходит для виртуальных машин.
- NTPD — классика, менее гибкий.
- systemd-timesyncd — простой клиент для базовой синхронизации.
[!INFO] Применимо для:
- Astra SE 1.7.5 / 1.8
- РЕД ОС 7.3 / 8.0
- Общие конфиги подходят для других Linux-дистрибутивов.