Системные настройки · 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Это отобразит текущий системный часовой пояс, подтверждая, что ваша настройка была сохранена.
Get new posts in your inbox
No spam. Unsubscribe anytime.