Системные настройки · 1 min read · Oct 22, 2025

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

Часовой пояс в Debian, как и в других дистрибутивах Linux, является системной настройкой, которая определяет местное время для системы и ее приложений. Он настраивается с помощью файла /etc/localtime, который является символической ссылкой на соответствующий файл часового пояса, расположенный в /usr/share/zoneinfo/. По умолчанию, во время установки Debian предлагает пользователю выбрать свой часовой пояс, но его можно изменить позже с помощью команд, таких как timedatectl, предпочтительный метод на системах, использующих systemd. Эта настройка влияет на временные метки файлов, журналов и системных событий и обеспечивает точность всех операций, связанных со временем, в соответствии с указанным географическим регионом.

Этот гид покажет вам, как установить часовой пояс в Debian.

Установка часового пояса с помощью команды timedatectl

Проверьте текущий часовой пояс:

timedatectl

Список всех доступных часовых поясов:

timedatectl list-timezones

Вы можете прокрутить список или использовать команду grep, чтобы отфильтровать конкретные регионы, например:

timedatectl list-timezones | grep -i "America"

Установите новый часовой пояс: Замените Region/City на желаемый часовой пояс (например, America/New_York).

sudo timedatectl set-timezone Region/City

Проверьте изменение:

timedatectl

Установка часового пояса вручную, создавая символическую ссылку

Если timedatectl недоступен, вы можете вручную изменить часовой пояс, создав символическую ссылку:

Список доступных часовых поясов:

ls /usr/share/zoneinfo

Создайте резервную копию существующего файла локального времени:

sudo mv /etc/localtime /etc/localtime.bak

Создайте символическую ссылку на желаемый часовой пояс: Замените Region/City на соответствующий часовой пояс.

sudo ln -s /usr/share/zoneinfo/Region/City /etc/localtime

Проверьте изменение:

date

Это должно немедленно обновить ваш системный часовой пояс.

Устанавливает ли команда timedatectl часовой пояс постоянно?

Да, когда вы устанавливаете часовой пояс с помощью команды timedatectl в Debian (или других дистрибутивах Linux, использующих systemd), изменение часового пояса является постоянным.

Вот почему:

  • Постоянные изменения: Команда timedatectl set-timezone обновляет файл /etc/localtime, который является символической ссылкой на соответствующий файл в /usr/share/zoneinfo/. Этот файл считывается системой для определения правильного часового пояса. Поскольку изменение отражается в этом конфигурационном файле, оно сохраняется после перезагрузки.
  • Нет необходимости в дополнительных действиях: Вам не нужно выполнять никаких дополнительных действий, чтобы изменение осталось после перезагрузки. timedatectl обрабатывает все необходимые корректировки.

Если вы хотите убедиться, что изменение является постоянным, вы можете проверить часовой пояс после перезагрузки системы, выполнив:

timedatectl

Это отобразит текущий системный часовой пояс, подтверждая, что ваша настройка была сохранена.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.