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

How To Set or Change Timezone on Ubuntu 18.04

19 Февраля 2021 | Ubuntu

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

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

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

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

Прежде чем приступить

Вам нужно будет войти в систему как 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 значок, как показано на изображении ниже:
     


     
  2. В системных настройках окна на Date & Time вкладке, обрати Automatic Time Zone к OFF и нажмите на Time Zone поле:
     



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

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



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


Вывод

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


    Комментарии

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

Загрузка комментариев...