Как сменить часовой пояс и настроить время
Сменить часовой пояс:
sudo timedatectl set-timezone Europe/MinskИмя пояса — в формате «Часть света/Город». Найти нужный:
$ timedatectl list-timezones | grep -i minsk
Europe/MinskБез grep команда покажет весь список (листается как less, выход — q). Для серверов часто выбирают UTC: sudo timedatectl set-timezone UTC.
Проверить настройки
timedatectlВажные строки ответа:
Time zone: Europe/Minsk (+03, +0300)
System clock synchronized: yes
NTP service: active
RTC in local TZ: noTime zone— часовой пояс; в Минске это UTC+3 круглый год, без перехода на летнее время;System clock synchronized: yes— часы сверены с сервером точного времени;NTP service: active— синхронизация включена;RTC in local TZ: no— аппаратные часы компьютера хранят время UTC, как и положено в Linux.
Если синхронизация выключена, включите её:
sudo timedatectl set-ntp trueВыставить время вручную можно только при выключенной синхронизации — иначе команда ответит Automatic time synchronization is enabled:
sudo timedatectl set-ntp false
sudo timedatectl set-time "2026-11-05 10:15:00"На рабочем столе часовой пояс и автоматическое время меняются и в параметрах системы, в разделе даты и времени.
Ubuntu рядом с Windows: время сдвигается
Если на компьютере две системы, после каждого переключения часы в одной из них «уезжают» на несколько часов (в Беларуси — на 3). Причина: Windows хранит в аппаратных часах местное время, а Ubuntu — время UTC, и каждая переводит часы по-своему.
Проще всего — попросить Ubuntu хранить местное время, как Windows:
sudo timedatectl set-local-rtc 1 --adjust-system-clocktimedatectl предупредит, что такой режим поддерживается не полностью: могут быть сбои при смене часового пояса и перехода на летнее время. Вернуть как было — sudo timedatectl set-local-rtc 0. Другой путь — настроить Windows на хранение времени UTC; это делается в реестре Windows.
Подводные камни
- После смены часового пояса перезапустите службы, которые работают по расписанию, — например,
sudo systemctl restart cron: некоторые программы узнают о новом поясе только при запуске. - Время всё равно сбивается после выключения компьютера, хотя синхронизация включена, — возможно, села батарейка материнской платы. До подключения к интернету часы тогда показывают неверное время.
System clock synchronized: noпри включённом NTP — компьютер не может достучаться до сервера точного времени: проверьте выход в интернет.