Android

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

Ubuntu 18.04: What's New?

Ubuntu 18.04: What's New?

Оглавление:

Anonim

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

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

В этом руководстве показано, как установить или изменить часовой пояс в Ubuntu 18.04 и предыдущих версиях из командной строки или через графический интерфейс. Те же инструкции применимы для любого дистрибутива на основе Ubuntu, включая Kubuntu, Linux Mint и Elementary OS.

Предпосылки

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

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

В Ubuntu и большинстве других дистрибутивов Linux мы можем использовать команду timedatectl для отображения и установки времени и часового пояса текущей системы.

timedatectl

Как вы можете видеть в выходных данных ниже, часовой пояс установлен в UTC:

Local time: Wed 2019-01-23 22:45:47 UTC Universal time: Wed 2019-01-23 22:45:47 UTC RTC time: Wed 2019-01-23 22:45:48 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no

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

ls -l /etc/localtime

lrwxrwxrwx 1 root root 27 Dec 10 12:59 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC

Кроме того, вы также можете проверить часовой пояс текущей системы, отобразив содержимое файла /etc/timezone .

cat /etc/timezone

Etc/UTC

Изменение часового timedatectl помощью команды timedatectl

Перед сменой часового пояса вам нужно узнать длинное имя часового пояса, которое вы хотите использовать. Соглашение об именовании часовых поясов обычно использует формат «Регион / Город».

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

timedatectl list-timezones

… Europe/Oslo Europe/Paris Europe/Podgorica Europe/Prague Europe/Riga Europe/Rome Europe/Samara…

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

sudo timedatectl set-timezone your_time_zone

Например, чтобы изменить часовой пояс системы на Europe/Rome :

sudo timedatectl set-timezone Europe/Rome

Запустите команду timedatectl чтобы проверить изменения:

timedatectl

Local time: Thu 2019-01-24 00:27:43 CET Universal time: Wed 2019-01-23 23:27:43 UTC RTC time: Wed 2019-01-23 23:27:44 Time zone: Europe/Rome (CET, +0100) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no

Изменение часового пояса путем перенастройки tzdata

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

    Сохраните новое имя /etc/timezone файл /etc/timezone с помощью следующей команды tee:

    echo "Europe/Rome" | sudo tee /etc/timezone

    Europe/Rome

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

    sudo dpkg-reconfigure --frontend noninteractive tzdata

    Current default time zone: 'Europe/Rome' Local time is now: Thu Jan 24 00:40:48 CET 2019. Universal Time is now: Wed Jan 23 23:40:48 UTC 2019.

Изменение часового пояса с помощью графического интерфейса

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

  1. Откройте окно настроек системы, нажав на значок « Settings , как показано на рисунке ниже:

    Когда закончите, нажмите на × чтобы закрыть окно.

Вывод

В этом руководстве мы показали, как вы меняете часовой пояс вашей системы Ubuntu. Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.

Ubuntu Terminal