Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

TIMEZONE_CONFIG_ERR Linux / DevOps

Как изменить часовой пояс (Timezone) в Ubuntu Linux: утилита timedatectl

Обновлено: 26.08.2026 · Официальная документация ↗

Время в логах Nginx, системных журналах и записях базы данных спешит или отстает на несколько часов (сервер работает по нулевому меридиану UTC), из-за чего сложно расследовать инциденты и сбиваются задания по расписанию в Cron.

Шаг 1. Проверяем текущее время и часовой пояс

Выполните команду:

timedatectl

Пример вывода:

               Local time: Wed 2025-01-15 08:30:00 UTC
           Universal time: Wed 2025-01-15 08:30:00 UTC
                 RTC time: Wed 2025-01-15 08:30:00
                Time zone: Etc/UTC (UTC, +0000)
System clock synchronized: yes
              NTP service: active

Обратите внимание на строку Time zone.


Шаг 2. Поиск нужного часового пояса

Посмотреть список доступных городов (например, для региона Европы):

timedatectl list-timezones | grep -i moscow

Шаг 3. Установка нового часового пояса (timedatectl set-timezone)

Установим Московское время (UTC+3):

sudo timedatectl set-timezone Europe/Moscow

(Или укажите любой другой нужный город: Asia/Almaty, Asia/Tashkent, Europe/Kyiv).


Шаг 4. Проверка результата

Снова выполните команду timedatectl — в строке Time zone появится Europe/Moscow (MSK, +0300), а локальное время станет правильным.

💡 Практика специалистов: Если планировщик задач Cron продолжает запускать скрипты по старому времени после смены таймзоны, обязательно перезапустите его службу: sudo systemctl restart cron.

Частые вопросы (FAQ)

Нужно ли перезагружать сервер после смены часового пояса?

Сервер перезагружать не нужно, но рекомендуется перезапустить службу логирования: sudo systemctl restart systemd-journald rsyslog, чтобы новые логи сразу писались с актуальным таймстемпом.

Как включить автоматическую синхронизацию точного времени по интернету?

Выполните команду: sudo timedatectl set-ntp on.

Почему в Enterprise-инфраструктуре часто оставляют часовой пояс UTC?

UTC является мировым стандартом для серверов. Если ваши серверы или микросервисы распределены по разным странам, единое время UTC предотвращает путаницу при сведении распределенных логов и метрик.

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

Выполните команду псевдографического мастера: sudo dpkg-reconfigure tzdata и выберите ваш регион и город из списка стрелками.

Полезные материалы
Рекомендуем