Изменить часовой пояс в Ubuntu 18.04/20.04/21.04

В этой статье я покажу, как Изменить часовой пояс в Ubuntu 18.04, 20.04 или 21.04 с помощью командной строки.

Чтобы изменить часовой пояс, нам требуется войти в систему пользователем root или любым другим пользователем у которого имеются привилегии root.

Изменить часовой пояс в Ubuntu

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

Вы можете проверить текущее время и часовой пояс.Для этого выполните следующую команду:

$ sudo timedatectl

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

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

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

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

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

$ sudo timedatectl list-timezones

Данная команда покажет список различных часовых поясов, доступных в виде Continent_Name/City_Name. Это показано на изображении ниже:

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

Вы можете использовать опцию grep для поиска более подходящих вариантов для вашего региона. Для этого используйте команду как показано ниже:

Поиск нужного региона
Поиск нужного региона

Шаг 3: Изменить часовой пояс в Ubuntu

После того, как вы определились c выбором подходящего часового пояса. Теперь требуется изменить его, для этого выполните следующую команду, она изменит текущий часовой пояс компьютера или сервера.

$ sudo timedatectl set-timezone <Ваш_часовой_пояс>

Пример:

# sudo timedatectl set-timezone Asia/Kolkata

Вышеупомянутая команда должна быть выполнена без ошибок, как показано на рисунке ниже.

Пример команды для изменения часового пояса
Пример команды для изменения часового пояса

Шаг 4: Проверка изменения

Чтобы проверить изменение часового пояса, вам требуется выполнить ту же команду, которую мы выполняли в шаге 1.

$ sudo timedatectl

После выполнения этой команды вы увидите результат, он показан на рисунке ниже. Мы видим, что локальный часовой пояс для машины был изменен на IST с UTC.

Проверка измененного часового пояса Ubuntu
Проверка измененного часового пояса Ubuntu

Также для проверки нового часового пояса можно использовать команду ls.

$ ls -l /etc/localtime

Приведенная выше команда выдаст результат, как показано ниже. Там прекрасно видно, что /etc/localtime ссылается на ../usr/share/zoneinfo/Asia/Kolkata

Альтернативная проверка текущего часового пояса
Альтернативная проверка текущего часового пояса

Поздравляю теперь ваш новый часовой пояс установлен.

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем.

Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даёте согласие на их использование.