Меню

Часовые пояса сервер linux

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

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

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

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

Подготовка

Только root или пользователь с привилегиями sudo может устанавливать или изменять часовой пояс системы.

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

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

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

Выходные данные ниже показывают, что часовой пояс системы установлен на «UTC»:

Системный часовой пояс настраивается путем символической привязки /etc/localtime к двоичному идентификатору часового пояса в каталоге /usr/share/zoneinfo .
Другой вариант просмотра часового пояса текущей системы — найти файл, на который указывает символическая ссылка :

Часовой пояс системы также записывается в файл /etc/timezone :

Изменение часового timedatectl помощью команды timedatectl

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

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

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

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

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

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

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

    Откройте окно настроек системы, щелкнув значок Settings , как показано на изображении ниже:

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

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

    Выводы

    Мы показали вам, как изменить часовой пояс вашей системы Ubuntu.

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

    Источник

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

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

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

    В этом руководстве описаны действия, необходимые для установки или изменения часового пояса в Linux.

    Читайте также:  Несколько одновременных сессий rdp windows 10

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

    timedatectl — это timedatectl программа командной строки, которая позволяет просматривать и изменять системное время и дату. Он доступен во всех современных системах Linux на базе systemd.

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

    Приведенный выше вывод показывает, что часовой пояс системы установлен на UTC.

    Системный часовой пояс настраивается путем символьной привязки файла /etc/localtime к идентификатору двоичного часового пояса в каталоге /usr/share/zoneinfo .

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

    Изменение часового пояса в Linux

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

    Чтобы просмотреть все доступные часовые пояса, используйте команду timedatectl или перечислите файлы в каталоге /usr/share/zoneinfo :

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

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

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

    Миссия выполнена! Вы успешно изменили часовой пояс вашей системы.

    Изменение часового пояса путем создания символической ссылки

    Если вы используете более старый дистрибутив Linux и утилита timedatectl отсутствует в вашей системе, вы можете изменить часовой пояс, установив символическую ссылку /etc/localtime на часовой пояс в каталоге /usr/share/zoneinfo .

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

    Проверьте это, перечислив файл /etc/localtime или вызвав команду date :

    Выходные данные включают часовой пояс, в данном примере это «EST».

    Выводы

    Чтобы изменить часовой пояс в системах Linux, используйте команду sudo timedatectl set-timezone за которой следует длинное имя часового пояса, который вы хотите установить.

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

    Источник

    Установка времени / даты / часового пояса в Ubuntu Linux – Полное руководство

    Время является важным аспектом в системах Linux, особенно в критически важных службах, таких как задания cron.

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

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

    Проверьте текущее время

    Вы можете проверить текущее время и дату, используя команду date и timedatectl.

    Эти команды могут быть выполнены прямо из терминала от обычного пользователя или от суперпользователя.

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

    Использование команды date

    Войдите в систему как пользователь root и используйте команду следующим образом:

    Вы также можете использовать ту же команду, чтобы проверить дату 2 дня назад

    Использование команды timedatectl

    Для проверки состояния времени в вашей системе, а также текущих настроек времени, используйте команду timedatectl, как показано далее:

    Изменение времени

    Мы используем timedatectl для изменения системного времени в формате HH: ММ: ss.

    HH обозначает час в 24-часовом формате, MM обозначает минуты, а SS – секунды.

    Читайте также:  Служба устранения проблем windows

    Для установки времени на 09:08:07 используйте команду следующим образом (используя timedatectl)

    Используя команду date

    Изменение времени означает, что все системные процессы выполняются в одно и то же время, при этом рабочий стол и сервер работают одновременно.

    Из командной строки используйте команду date следующим образом:

    • 10: час (hh)
    • 13: минута (мм)
    • 13: Второй (ss)

    Чтобы изменить локаль на AM или PM, используйте %p в следующем формате.

    Изменение даты

    Как правило, вы хотите, чтобы ваша системная дата и время устанавливались автоматически.

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

    Он установит текущую дату и время вашей системы на «25 января 2014 года» и «09: 17: 00 AM».

    Обратите внимание, что для этого у вас должна быть привилегия root.

    Вы можете использовать timedatectl, чтобы установить время и дату соответственно.

    Допустимый формат: ГГГГ-ММ-ДД, ГГГГ представляет год, ММ – месяц в двух цифрах, а ДД – день в двух цифрах.

    Чтобы изменить дату на 15 января 2019 года, вы должны использовать следующую команду

    Создать пользовательский формат даты

    Чтобы создать собственный формат даты, используйте знак плюс (+)

    $ date +”Day : %d Month : %m Year : %Y”
    Day: 05 Month: 12 Year: 2013

    Формат %D соответствует формату год / месяц / день.

    Вы также можете указать название дня, если хотите.

    Вот некоторые примеры :

    $ date +”%A %B %d %Y %T”
    Friday December 06 2013 00:30:37

    $ date +”%A %B-%d-%Y %c”
    Friday December-06-2013 12:30:37 AM WIB

    Отобразить список / изменить часовые пояса

    Изменение часового пояса имеет решающее значение, если вы хотите, чтобы все синхронизировалось с сетевым протоколом времени.

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

    Приведенная выше команда представит прокручиваемый формат.

    Рекомендуемый часовой пояс для серверов – UTC, поскольку он не имеет летнего времени.

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

    Для отображения часового пояса выполните:

    Установите Local-RTK

    Часы реального времени (RTC), которые также называются аппаратными часами, не зависят от операционной системы и продолжают работать, даже когда сервер выключен.

    Используйте следующую команду:

    Кроме того, следующая команда для местного времени

    Проверить / изменить время CMOS

    Аккумулятор CMOS компьютера автоматически синхронизирует время с системными часами, если CMOS работает правильно.

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

    Для синхронизации даты CMOS с системной датой используйте следующий формат

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

    Такие операции включают в себя регистрацию событий и cron jobs.

    Также, это важно для работы в домене.

    Мы надеемся, что вы нашли эту статью полезной.

    Источник

    Как изменить часовой пояс в Linux

    Часовой пояс в Linux обычно настраивается во время установки системы. Иногда пользователю может потребоваться его изменить. Способ изменения часового пояса (его еще называют временной зоной) может зависеть от конкретного дистрибутива. Рассмотрим некоторые из способов изменения часового пояса.

    Читайте также:  Open ������� mac os

    Посмотреть текущий часовой пояс

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

    Команда date

    Команда date выводит текущую дату, время и часовой пояс:

    В выводе команды мы можем видеть, что текущая временная зона соответствует Москве — MSK .

    Команда timedatectl

    Утилита timedatectl применяется для настройки и получения информации о текущем системном времени. Она доступна в системах, использующих systemd.

    Если выполнить команду timedatectl без параметров, то будет выведена информация о системных часах, а также часовой пояс (в поле Time zone ).

    ls -lh /etc/localtime

    Файл /etc/localtime это символическая ссылка, которая указывает на текущий часовой пояс, используемый в системе.

    Для просмотра можно воспользоваться командной:

    Получить список доступных часовых поясов

    Утилита tzselect

    Перед тем, как устанавливать часовой пояс, нужно понять, какое значение можно установить. Для этого можно воспользоваться утилитой tzselect .

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

    Утилита timedatectl

    Утилита timedatectl поддерживает опцию list-timezones . Выполнив следующую команду можно просмотреть список всех доступных временных зон:

    Можно воспользоваться grep и ограничить область поиска. Например, выведем список временных зон только для Европы:

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

    Изменяем часовой пояс утилитой timedatectl

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

    Для установки часового пояса с помощью утилиты timedatectl нужно выполнить команду:

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

    Изменяем часовой пояс настройкой /etc/localtime

    Данный способ наиболее универсальный и работает в большинстве дистрибутивов Linux.

    Необходимо создать символическую ссылку /etc/localtime , чтобы она указывала на файл нужной временной зоны. Файлы временных зон хранятся в каталоге /usr/share/zoneinfo/ . Каждая зона имеет путь /usr/share/zoneinfo/Название/Зоны . Например, для Москвы это /usr/share/zoneinfo/Europe/Moscow .

    Итак создадим ссылку на нужный файл временной зоны:

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

    Изменить часовой пояс только для одной программы или текущей сессии

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

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

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

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

    Если вы работаете в Gnome, откройте Параметры системы .

    Перейдите на вкладку Сведения о системе , далее вкладка Дата и время (в зависимости от версии Gnome названия пунктов могут немного отличаться). Нажмите на надпись Часовой пояс .

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

    Заключение

    Мы рассмотрели как изменить часовой пояс в Linux, как определить текущий часовой пояс и просмотреть список доступных временных зон. Большинству пользователей подойдет способ с использованием графической программы для изменения Параметров системы.

    Источник

  • Adblock
    detector