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

debian logo System

Использование правильного часового пояса необходимо для многих задач и процессов, связанных с системой. Например, демон cron использует часовой пояс системы для выполнения заданий cron, а временные метки в файлах журнала основаны на том же системном часовом поясе.

В Debian часовой пояс системы устанавливается во время установки, но его можно легко изменить позднее.

Эта статья рассказывает о том, как установить или изменить часовой пояс в Debian 10 Linux.

Проверка текущего часового пояса

timedatectl - это утилита командной строки, которая позволяет просматривать и изменять время и дату системы. Она доступна во всех современных Linux-системах на базе systemd:

Приведенный ниже результат показывает, что часовой пояс системы установлен на "Europe/Moscow (MSK, +0300)":

Системный часовой пояс настраивается путем симлинка /etc/localtime на двоичный идентификатор часового пояса в каталоге /usr/share/zoneinfo. Вы также можете найти часовой пояс, проверив путь, на который указывает симлинк, с помощью команды ls:

Вывод:

Изменение часового пояса в Debian

Прежде чем менять часовой пояс, вам нужно узнать длинное название часового пояса, который вы хотите использовать. Временные зоны используют формат "Region/City".

Чтобы перечислить все доступные часовые пояса, вы можете либо перечислить файлы в каталоге /usr/share/zoneinfo, либо вызвать команду timedatectl с опцией list-timezones:

Вывод

Как только вы определите, какой часовой пояс точно соответствует вашему местоположению, выполните следующую команду от имени root или пользователя с привилегиями sudo :

Например, чтобы изменить часовой пояс системы на Америку/Монтеррей, вы должны выполнить:

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

Вывод

Примеры настроек

Москва

Владивосток

Новосибирск

Калининград

Камчатка

Иркутск

Самара

Изменение часового пояса путём создания симлинка

Если вы используете старую версию Debian и команда timedatectl отсутствует в вашей системе, вы можете изменить часовой пояс путём симлинка файла /etc/localtime на двоичный файл часового пояса в каталоге /usr/share/zoneinfo.

Определите часовой пояс, который вы хотите настроить, и создайте симлинк :

Проверьте изменения, просмотрев файл /etc/localtime или выполнив команды timedatectl или date:

Вывод

Заключение

Чтобы изменить часовой пояс вашей системы Debian, выполните команду sudo timedatectl set-timezone, а затем длинное имя часового пояса, который вы хотите установить.

Avatar for Gnostis
Gnostis
Добавить комментарий