LogNotes

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
   ```

#### Итог

После таких действий ваша система будет автоматически поддерживать точное время, что важно для корректной работы многих сервисов и логирования.
← Previous Next →
Back to list