Как установить или изменить часовой пояс в Debian
Корректный часовой пояс важен для стабильной работы системы, так как влияет на множество процессов. Например, планировщик заданий cron ориентируется на системное время, а в логах фиксируются временные метки в соответствии с установленным часовым поясом. Ошибки в настройке могут привести к сбоям в расписании задач и путанице в анализе логов.
В Debian часовой пояс задается при установке, но его можно изменить в любой момент, если система переместилась в другой регион или требуется синхронизация с конкретным стандартом времени.
В этом материале рассмотрим, как проверить текущий часовой пояс в Debian (думаю что ниже руководство будет так же применимо и для других дистрибутивов Linux), изменить его при необходимости и убедиться, что настройки применились корректно.
Текущий часовой пояс
Прежде чем настраивать часовой пояс системы, необходимо определить текущие настройки. Это можно сделать с помощью утилиты timedatectl
(она доступна во всех современных системах Linux).
timedatectl
Вывод:
Local time: Tue 2025-03-25 13:31:12 MSK
Universal time: Tue 2025-03-25 10:31:12 UTC
RTC time: Tue 2025-03-25 10:31:12
Time zone: Europe/Moscow (MSK, +0300)
System clock synchronized: yes
NTP service: n/a
RTC in local TZ: no
В выше выводе видим что часовой пояс у нас установлен UTC +3
.
Изменение часового пояса
Перед изменением часового пояса, важно узнать его полное название. Часовые пояса в системе представлены в формате «регион/город».
Для того чтобы увидеть все доступные часовые пояса, можно либо просмотреть файлы в каталоге /usr/share/zoneinfo
, либо воспользоваться командой:
timedatectl list-timezones
После того как выбрали нужный часовой пояс, выполните следующую команду:
timedatectl set-timezone your_time_zone
Можно так же изменить часовой пояс используя интерактивный процесс, который позволяет выбрать правильный часовой пояс.
dpkg-reconfigure tzdata
ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ
Обсуждение
Нет комментариев.