Поиск по сайту:
Кто может сказать все и не показаться при этом смертельно скучным? (Ш. Монтескьё).

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

25.01.2019

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

Использование правильного часового пояса важно для многих системных задач и процессов. Например, cron deamon использует часовой пояс системы для выполнения заданий 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 -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/Moscow
Europe/Samara
...

 

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

sudo timedatectl set-timezone your_time_zone

 

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

sudo timedatectl set-timezone Europe/Moscow

 

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

timedatectl
      Local time: Fri 2019-01-25 22:12:14 MSK                                                                                                                 
  Universal time: Fri 2019-01-25 19:12:14 UTC                                                                                                                 
        RTC time: Fri 2019-01-25 19:12:14                                                                                                                     
       Time zone: Europe/Moscow (MSK, +0300)                                                                                                                  
 Network time on: yes                                                                                                                                         
NTP synchronized: yes                                                                                                                                         
 RTC in local TZ: no

 

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

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

  1. Определите часовой пояс, который вы хотите настроить.
  2. Сохраните новое имя часового пояса в файл /etc/timezone, используя следующую команду tee:
    echo "Europe/Moscow" | sudo tee /etc/timezone
    Europe/Moscow
  3. Выполните следующую команду, чтобы изменить часовой пояс системы:
    sudo dpkg-reconfigure --frontend noninteractive tzdata
    Current default time zone: 'Europe/Moscow'
    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, установленный в вашей системе. Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Читайте также

Спасибо!

Теперь редакторы в курсе.