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

Установка или изменение часового пояса в Ubuntu

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

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

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

Предпосылки

Чтобы изменить часовой пояс системы, вам необходимо войти в систему как пользователь root или с привилегиями 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

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

Чтобы вывести список всех доступных часовых поясов, вы можете либо просмотреть файлы в каталоге /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

Если вы используете старую версию Ubuntu и команда timedatectl отсутствует в вашей системе, вы можете изменить часовой пояс, перенастроив tzdata .

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

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

     echo "Europe/Rome" | sudo tee /etc/timezone
     Europe/Rome
  3. Выполните следующую команду, чтобы изменить часовой пояс системы:

     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
  2. В окне настроек системы перейдите на вкладку Date & Time , OFF Automatic Time Zone и щелкните поле « Time Zone :

    Дата и время Ubuntu

    Если функция Automatic Time Zone ON и у вас есть подключение к Интернету, часовой пояс должен автоматически установиться в соответствии с вашим местоположением.

  3. Чтобы выбрать новый часовой пояс, вы можете либо щелкнуть по карте, либо найти часовой пояс через строку поиска.

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

    После этого нажмите × , чтобы закрыть окно.

Заключение

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

Если у вас есть вопросы, не стесняйтесь оставлять комментарии.

Терминал Ubuntu Не используете Ubuntu 18.04?
Выберите другую ОС:
центос 7 центос 8 дебиан 10 дебиан 9 убунту 20.04

Связанные руководства

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *