Глиф Учебники

Как сменить часовой пояс и настроить время

Справочник · Ubuntu · 2 минуты чтения

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

Bash
sudo timedatectl set-timezone Europe/Minsk

Имя пояса — в формате «Часть света/Город». Найти нужный:

Терминал
$ timedatectl list-timezones | grep -i minsk
Europe/Minsk

Без grep команда покажет весь список (листается как less, выход — q). Для серверов часто выбирают UTC: sudo timedatectl set-timezone UTC.

Проверить настройки

Bash
timedatectl

Важные строки ответа:

Текст
                Time zone: Europe/Minsk (+03, +0300)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

Если синхронизация выключена, включите её:

Bash
sudo timedatectl set-ntp true

Выставить время вручную можно только при выключенной синхронизации — иначе команда ответит Automatic time synchronization is enabled:

Bash
sudo timedatectl set-ntp false
sudo timedatectl set-time "2026-11-05 10:15:00"

На рабочем столе часовой пояс и автоматическое время меняются и в параметрах системы, в разделе даты и времени.

Ubuntu рядом с Windows: время сдвигается

Если на компьютере две системы, после каждого переключения часы в одной из них «уезжают» на несколько часов (в Беларуси — на 3). Причина: Windows хранит в аппаратных часах местное время, а Ubuntu — время UTC, и каждая переводит часы по-своему.

Проще всего — попросить Ubuntu хранить местное время, как Windows:

Bash
sudo timedatectl set-local-rtc 1 --adjust-system-clock

timedatectl предупредит, что такой режим поддерживается не полностью: могут быть сбои при смене часового пояса и перехода на летнее время. Вернуть как было — sudo timedatectl set-local-rtc 0. Другой путь — настроить Windows на хранение времени UTC; это делается в реестре Windows.

Подводные камни