
В 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 .
-
Определите часовой пояс, который вы хотите настроить.
-
Сохраните новое имя часового пояса в файле
/etc/timezoneс помощью следующей команды tee :echo "Europe/Rome" | sudo tee /etc/timezoneEurope/Rome -
Выполните следующую команду, чтобы изменить часовой пояс системы:
sudo dpkg-reconfigure --frontend noninteractive tzdataCurrent 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.
Изменение часового пояса с помощью графического интерфейса
Если командная строка вам не по душе, вы можете изменить текущий часовой пояс системы через графический интерфейс.
-
Откройте окно настроек системы, нажав на значок «
Settings, как показано на рисунке ниже:
-
В окне настроек системы перейдите на вкладку
Date & Time,OFFAutomatic Time Zoneи щелкните поле «Time Zone:
Если функция
Automatic Time ZoneONи у вас есть подключение к Интернету, часовой пояс должен автоматически установиться в соответствии с вашим местоположением. -
Чтобы выбрать новый часовой пояс, вы можете либо щелкнуть по карте, либо найти часовой пояс через строку поиска.

После этого нажмите
×, чтобы закрыть окно.
Заключение
В этом руководстве мы показали вам, как изменить часовой пояс вашей системы Ubuntu.
Если у вас есть вопросы, не стесняйтесь оставлять комментарии.
Терминал Ubuntu Не используете Ubuntu 18.04?
Выберите другую ОС: центос 7 центос 8 дебиан 10 дебиан 9 убунту 20.04
Связанные руководства
- Как изменить пароль root в Ubuntu Linux
- Как добавить пользователя в Sudoers в Ubuntu
- Как установить и настроить NFS-сервер в Ubuntu 18.04
- Как установить и использовать Curl в Ubuntu 18.04
- Установка RPM-пакетов в Ubuntu
- Как включить и отключить учетную запись пользователя root в Ubuntu
- Как добавлять и удалять пользователей в Ubuntu 18.04