Перейти к содержимому

Часовой пояс и синхронизация времени

Настроить часовой пояс через timedatectl и убедиться, что время синхронизируется по NTP.

Уровень
Новичок
Время чтения
2 мин чтения
Обновлено
Проверено на
Ubuntu 22.04, Ubuntu 24.04, Debian 12
Содержание
  1. Посмотрите текущие настройки
  2. Смените часовой пояс
  3. Включите синхронизацию
  4. Проверьте результат
  5. Частые ошибки

Неточное время ломает больше, чем кажется: не проходят TLS-рукопожатия, одноразовые коды 2FA не совпадают, в журналах путается порядок событий. Часовой пояс влияет на то, когда срабатывает cron и какие метки времени вы видите в логах.

Посмотрите текущие настройки

bash
$ timedatectl

Важные строки: Time zone — часовой пояс, System clock synchronized: yes — время сверено, NTP service: active — служба синхронизации работает.

Смените часовой пояс

bash
$ timedatectl list-timezones | grep Europe$ timedatectl set-timezone Europe/Moscow

Включите синхронизацию

В Ubuntu и Debian 12 за синхронизацию обычно отвечает systemd-timesyncd. Если его нет, установите и включите:

bash
$ apt install -y systemd-timesyncd$ timedatectl set-ntp true

Серверы времени задаются в /etc/systemd/timesyncd.conf, строка NTP=. После правки перезапустите службу:

/etc/systemd/timesyncd.conf
[Time]NTP=0.pool.ntp.org 1.pool.ntp.org
bash
$ systemctl restart systemd-timesyncd

Проверьте результат

bash
$ timedatectl timesync-status$ date

В выводе timesync-status видно, с каким сервером идёт синхронизация и какое смещение (Offset) — обычно это миллисекунды.

Частые ошибки

  • Установлен chrony — тогда timesyncd не нужен и не запустится, это нормально. Состояние смотрите командой chronyc tracking.
  • Сменили пояс, а приложение пишет старое время — перезапустите его: многие программы читают часовой пояс только при старте.
  • Фаервол блокирует исходящий UDP 123 — синхронизация не пройдёт. Разрешите исходящие соединения или порт 123/udp.

Дочитайте до конца — статья засчитается в обучении автоматически.

  • время
  • часовой пояс
  • ntp
  • timedatectl
  • timesyncd

Статья помогла?