2025-08-08 20:42:39
### Включение синхронизации времени в Linux через NTP
Правильное время на сервере — важный аспект стабильной работы системы и приложений. В Linux синхронизация времени обычно происходит с помощью протокола NTP (Network Time Protocol).
#### Проверка текущего состояния времени
Для начала можно проверить часы и статус синхронизации командой:
```bash
timedatectl
```
Вы увидите текущее время, часовой пояс и состояние синхронизации (System clock synchronized: yes/no).
#### Включение синхронизации через timedatectl
В современных системах с systemd достаточно выполнить:
```bash
timedatectl set-ntp true
```
Если служба синхронизации установлена и работает, вы увидите активное состояние NTP и синхронизацию.
#### Что делать при ошибке "NTP not supported"?
Если команда выдает ошибку, значит, в системе не установлен и не запущен сервис для синхронизации (например, systemd-timesyncd, chrony или ntpd). Тогда нужно:
1. Установить один из демонов:
```bash
apt install chrony # для Debian/Ubuntu
```
или
```bash
yum install chrony # для CentOS/RHEL
```
2. Запустить и включить сервис:
```bash
systemctl enable --now chronyd
```
3. Включить синхронизацию:
```bash
timedatectl set-ntp true
```
#### Итог
После таких действий ваша система будет автоматически поддерживать точное время, что важно для корректной работы многих сервисов и логирования.
Back to list