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

Обновлено: 03.07.2024

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

Существует множество способов проверить часовой пояс, от использования команды date до команды timedatactl. Однако установка часового пояса значительно упрощена и улучшена с помощью команды timedatactl.

Команда timedatectl позволяет выводить подробную информацию о дате вашей системы во времени, от информации NTP до сравнения вашей даты с датой UTC.

Несмотря на то, что мы ограничили объем этого руководства только тем, что касаемся настройки вашего часового пояса, timedatectl имеет дополнительные функции, которые очень полезны для конфигураций, связанных со временем и датой.

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

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

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

Чтобы получить название часового пояса и смещение, вы можете использовать команду данных с аргументом +"%Z %z". Заглавная буква Z печатает название часового пояса, а строчная буква z выводит смещение времени.

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

Установка часового пояса

Для установки часового пояса будет использоваться команда timedatectl. Прежде чем установить новый часовой пояс, вы можете узнать, какие часовые пояса доступны. Вы можете вывести список всех доступных часовых поясов с помощью команды timedatectl list-timezones.

Список часовых поясов очень обширен. Чтобы сузить список только до вашего региона, вы можете передать результаты команде grep. Например, чтобы сузить результаты поиска только до Северной и Южной Америки, можно выполнить следующую команду.

Как только вы узнаете часовой пояс, на который хотите настроить сервер Ubuntu, вы можете установить его с помощью команды timedatactl set-timezone.

а затем подтвердите, что ваши изменения были применены, выполнив команду timedatactl.

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

Как изменить часовой пояс в Ubuntu и других дистрибутивах Linux

Есть два способа изменить часовой пояс в Ubuntu. Вы можете использовать графические настройки или использовать команду timedatectl в терминале. Вы также можете изменить файл /etc/timezone напрямую, но я не буду этого советовать.

В этом руководстве для начинающих я покажу вам как графический, так и терминальный способ:

Способ 1: изменить часовой пояс Ubuntu через терминал

Ubuntu или любые другие дистрибутивы, использующие systemd, могут использовать команду timedatectl для установки часового пояса в терминале Linux.

Вы можете проверить текущую дату и часовой пояс с помощью команды timedatectl без каких-либо опций:

Как видно из выходных данных выше, моя система использует Азию/Калькутту. Он также сообщает мне, что это на 5:30 часов раньше GMT.

Чтобы установить часовой пояс в Linux, вам нужно знать точный часовой пояс. Вы должны использовать правильный формат часового пояса (Континент/Город).

Чтобы получить список часовых поясов, используйте параметр list-timezones команды timedatectl:

Он покажет вам огромный список доступных часовых поясов.

Для перемещения между страницами можно использовать стрелки вверх и вниз или клавиши PgUp и PgDown.

Вы также можете просмотреть выходные данные и найти свой часовой пояс. Например, если вы ищете часовые пояса в Европе, вы можете использовать:

Допустим, вы хотите установить часовой пояс Парижа. В качестве часового пояса здесь используется Европа/Париж:

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

Имейте в виду, что хотя вам не нужно становиться пользователем root и использовать sudo с командой, ваша учетная запись по-прежнему должна иметь права администратора, чтобы изменить часовой пояс.

Вы можете проверить измененное время и часовой пояс с помощью команды date:

Способ 2. Изменение часового пояса Ubuntu через графический интерфейс

Нажмите суперклавишу (клавиша Windows) и найдите Настройки:

Прокрутите немного вниз и найдите Подробности на левой боковой панели:

В разделе «Подробности» вы найдете дату и время на левой боковой панели. Здесь вы должны отключить опцию «Автоматический часовой пояс» (если она включена), а затем нажать «Часовой пояс»:

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

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

Я надеюсь, что это краткое руководство помогло вам изменить часовой пояс в Ubuntu и других дистрибутивах Linux. Если у вас есть вопросы или предложения, дайте мне знать.


Ваш компьютер устанавливает время и дату при синхронизации с онлайн-сервером. В некоторых случаях дата и время могут измениться, если компьютер подключен к серверу с другим часовым поясом. Поэтому в этом случае вам может потребоваться изменить часовой пояс.

Часовой пояс вашей системы устанавливается автоматически в процессе установки Ubuntu, но его можно изменить. В этой статье показано, как настроить или изменить часовой пояс вашей системы Ubuntu 20.04 (LTS) или 20.10.

Способы изменения часового пояса в Ubuntu

Существует два основных метода изменения часового пояса в Ubuntu:

  • Использование графического интерфейса
  • Использование командной строки

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

Чтобы изменить текущий системный часовой пояс с помощью графического интерфейса, перейдите в окно «Настройки», нажав «Настройки» после щелчка правой кнопкой мыши на рабочем столе. Вы также можете просто выполнить поиск по запросу «Настройки» в меню «Приложения».


После того, как вы нажмете «Настройки», появится окно «Настройки». Нажмите «Дата и время», чтобы изменить настройки времени и даты.


Часовой пояс автоматически изменяется при подключении к Интернету, но вы все равно можете изменить его, выбрав параметр «Часовой пояс». Появится новое окно с картой мира; вы можете найти свое текущее местоположение в строке поиска или просто нажать на карту, чтобы установить часовой пояс:


Измените часовой пояс в соответствии со своими предпочтениями и закройте окно.

Метод 2: изменение часового пояса с помощью командной строки

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


Согласно выходным данным, текущий статус системы установлен на UTC (Всемирное скоординированное время).

Чтобы получить список всех доступных часовых поясов, введите приведенную ниже команду:


Определите соответствующий часовой пояс в соответствии с вашим местоположением и введите часовой пояс в терминале следующим образом:


Теперь проверьте текущий статус вашего местоположения с помощью следующей команды:


Заключение

В этой статье обсуждалась подробная процедура изменения часового пояса вашей системы Ubuntu двумя разными способами. Часовой пояс можно установить либо с помощью командной строки, либо с помощью графического интерфейса вашей системы.

Об авторе

Варда Батул

Я дипломированный инженер-программист и целеустремленный писатель Linux. Я также люблю читать последние книги по Linux. Кроме того, в свободное время я люблю читать книги по личностному развитию.

Функциональный сервер в общедоступной или частной сети предоставляет множество различных услуг. Поэтому этот сервер должен быть правильно настроен, чтобы делать это эффективно. Конфигурации системы варьируются от очень сложных и технических, таких как управление ресурсами, до более простых вещей, таких как настройка времени и даты. В этом уроке мы сделаем именно это — как изменить часовой пояс в Ubuntu.

В то время как правильный часовой пояс может быть особенно важен в транзакционных ИТ-системах, где важна прозрачность во время процессов аудита, в системе другого типа знание того, как изменить часовой пояс на VPS на основе Ubuntu, обеспечит правильное и полное ведение журнала.

Если вы используете систему CentOS 7, вы можете узнать, как изменить часовой пояс в CentOS, из нашей статьи, посвященной этому!

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

Правильная установка часового пояса нашего сервера Linux — важный шаг в его настройке. Неправильно установленный часовой пояс в первую очередь повлияет на три вещи: ведение журнала, автоматизацию и задания cron.

Многие системные администраторы используют инструменты для автоматизации развертывания и обновления приложений. Плохо настроенное время помешает развертыванию приложения в нужное время. Точно так же это может повлиять на планирование резервного копирования и административных задач.

Еще один момент, о котором следует помнить, заключается в том, что если сервер использует NTP, эта ошибка может многократно повторяться в различных узлах сети. Так что, как мы видим, к этому стоит отнестись серьезно. Изучение того, как изменить часовой пояс в Ubuntu, может быть небольшим фундаментом, но может повлиять на вашу систему.

Прежде чем вносить какие-либо изменения, сначала нам нужно подключиться к нашему серверу с помощью SSH. Если у вас возникли проблемы, ознакомьтесь с нашим руководством по PuTTY.

Существует несколько способов изменить часовой пояс в Ubuntu. В этом посте мы будем использовать tzselect и timedatectl.

Как изменить часовой пояс в Ubuntu с помощью tzselect

В дистрибутивах на основе Debian, таких как Ubuntu, Linux Mint или ElementaryOS, можно использовать команду tzselect. Это команда Linux, которая позволяет нам изменить часовой пояс с помощью интерфейса командной строки.

Для этого в терминале запускаем следующую команду:

При запуске команды терминал покажет нам список географических областей, которые мы должны выбрать в соответствии с нашими потребностями. Например, если мы выберем Америку, мы увидим список доступных часовых поясов для этого региона. После ввода команды просто введите числовое значение, отображаемое рядом с каждым регионом.

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

При этом мы изменили часовой пояс.

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

Следующая команда, позволяющая изменить часовой пояс в Ubuntu, — это timedatectl. Эта команда более совершенна, чем предыдущая, потому что она также позволяет изменять другие параметры, например дату и время в системе.

Сначала посмотрим, какие часовые пояса доступны.

Как мы видим, доступно много зон. Чтобы выйти из этого экрана, вы можете нажать CTRL+C. Однако мы можем объединить приведенную выше команду с командой grep, чтобы отфильтровать поиск, используя название города в качестве критерия. Например:

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

Наконец, мы можем увидеть примененное изменение с помощью следующей команды:

Заключение

Знать, как изменить часовой пояс в Ubuntu, — простая, но важная задача для поддержания правильной конфигурации сервера. Это становится еще более важным, если сервер использует NTP для синхронизации времени сетевых устройств. Кроме того, помните, что неправильная настройка часовых поясов может привести к проблемам при программировании резервного копирования и других автоматизированных задач.

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

Мы рекомендуем вам продолжать читать об этих командах и обращаться к их документации, чтобы продолжать расширять свои знания о них.

Эдвард – редактор контента с многолетним опытом работы в сфере ИТ в качестве писателя, маркетолога и энтузиаста Linux. Цель Эдварда — побудить читателей создать впечатляющее присутствие в Интернете. Еще он очень любит собак, гитары и все, что связано с космосом.

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