Skip to content

This article is available in Russian. An English version is on the way.Open the Russian page

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

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

Level
Beginner
Reading time
2 min read
Updated
Tested on
Ubuntu 22.04, Ubuntu 24.04, Debian 12
Contents
  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.

Read to the end and the article counts toward your learning progress.

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

Was this article helpful?