Найти тему
ИТ разнообразно

Настройка часового пояса в Debian 11

Оглавление
Unsplash
Unsplash

Используем утилиту timedatectl.

Шаг 1

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

$ timedatectl

Вывод команды имеет примерно такой вид:

Local time: Thu 2023-06-22 18:50:15 UTC
Universal time: Thu 2023-06-22 18:50:15 UTC
RTC time: Thu 2023-06-22 18:50:15
Time zone: n/a (UTC, +0000)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no

Шаг 2

Теперь проверяем все временные зоны, доступные в Debian 11:

$ sudo timedatectl list-timezones

Это покажет все регионы часовых поясов и мы сможем выбрать любой регион из списка выше.

Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Asmera
Africa/Bamako
Africa/Bangui
Africa/Banjul
Africa/Bissau
Africa/Blantyre
Africa/Brazzaville
Africa/Bujumbura
Africa/Cairo
Africa/Casablanca
Africa/Ceuta
Africa/Conakry
Africa/Dakar
Africa/Dar_es_Salaam
Africa/Djibouti
Africa/Douala
Africa/El_Aaiun
Africa/Freetown
Africa/Gaborone
Africa/Harare
Africa/Johannesburg
Africa/Juba
Africa/Kampala
Africa/Khartoum
Africa/Kigali
Africa/Kinshasa
Africa/Lagos
Africa/Libreville
Africa/Lome
Africa/Luanda
Africa/Lubumbashi
Africa/Lusaka
Africa/Malabo
Africa/Maputo
Africa/Maseru
Africa/Mbabane
Africa/Mogadishu
Africa/Monrovia
Africa/Nairobi
Africa/Ndjamena
Africa/Niamey
Africa/Nouakchott
Africa/Ouagadougou
lines 1-48

Мы также можем проверить доступность своего региона, задавая название города или страны:

$ sudo timedatectl list-timezones | grep Europe

Вывод будет примерно такой:

Europe/Amsterdam
Europe/Andorra
Europe/Astrakhan
Europe/Athens
Europe/Belfast
Europe/Belgrade
Europe/Berlin
Europe/Bratislava
Europe/Brussels
Europe/Bucharest
Europe/Budapest
Europe/Busingen
Europe/Chisinau
Europe/Copenhagen
Europe/Dublin
Europe/Gibraltar
Europe/Guernsey
Europe/Helsinki
Europe/Isle_of_Man
Europe/Istanbul
Europe/Jersey
Europe/Kaliningrad
Europe/Kiev
Europe/Kirov
Europe/Kyiv
Europe/Lisbon
Europe/Ljubljana
Europe/London
Europe/Luxembourg
Europe/Madrid
Europe/Malta
Europe/Mariehamn
Europe/Minsk
Europe/Monaco
Europe/Moscow
Europe/Nicosia
Europe/Oslo
Europe/Paris
Europe/Podgorica
Europe/Prague
Europe/Riga
Europe/Rome
Europe/Samara
Europe/San_Marino
Europe/Sarajevo
Europe/Saratov
Europe/Simferopol
Europe/Skopje
Europe/Sofia
Europe/Stockholm
Europe/Tallinn
Europe/Tirane
Europe/Tiraspol
Europe/Ulyanovsk
Europe/Uzhgorod
Europe/Vaduz
Europe/Vatican
Europe/Vienna
Europe/Vilnius
Europe/Volgograd
Europe/Warsaw
Europe/Zagreb
Europe/Zaporozhye
Europe/Zurich

Шаг 3

Устанавливаем часовой пояс:

$ sudo timedatectl set-timezone Europe/Moscow

Шаг 4

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

$ timedatectl

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

Local time: Thu 2023-06-22 21:50:15 MSK
Universal time: Thu 2023-06-22 18:50:15 UTC
RTC time: Thu 2023-06-22 18:50:15
Time zone: Europe/Moscow (MSK, +0300)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no

На этом - всё! )