ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как использовать Timedatectl в Ubuntu

Как использовать Timedatectl в Ubuntu

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

Компьютер Linux управляет двумя типами часов:

 

Аппаратные часы

Они также известны как часы реального времени (RTC) и отслеживает время и дату, даже если система выключена. Для RTC имеется небольшая резервная батарея, позволяющая продолжать работу часов.

 

Программные часы

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

В этой статье мы подробно рассмотрим использование известной команды timedatectl ; Итак, начнем:

 

Как проверить и отредактировать время/дату в Ubuntu 20.04

В этом разделе объясняется процесс проверки и редактирования времени/даты в Ubuntu 20.04.

Синтаксис команды timedatectl приведен ниже:

Синтаксис

timedatectl [option] [command]

Как проверить текущее время и дату с помощью timedatectl

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

$ timedatectl

 

После получения результата вышеуказанной команды; вы можете заметить подробную информацию, такую ​​как ваше местное время и дата, всемирное время, часовой пояс и т. д .:

 

Как изменить время или дату с помощью timedatectl

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

Синтаксис

timedatectl set-time HH:MM:SS

 

Более того, следующая команда изменит местное время на 11:11:11 (HH:MM:SS); Замечено, что всемирное время и RTC также корректируются по местному времени:

$ timedatectl set-time 11:11:11

 

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

$ timedatectl

 

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

Синтаксис для изменения даты системы приведен ниже:

Синтаксис

timedatectl set-time “YYYY-MM-DD”

 

Где «Y», «M» и «D» представляют год, месяц и день соответственно.

Например, приведенная ниже команда изменяет дату на 2021-09-01 (YYY-MM-DD) : следует отметить, что время также будет сброшено на 00:00:00:

$ timedatectl set-time “2021-09-01”

 

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

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

$ timedatectl | grep Time

 

Или простая команда timedatectl также может дать вам требуемый результат.

$ timedatectl

 

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

$ timedatectl list-timezones

 

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

timedatectl set-timezone [name_of_timezone]

 

Например, следующая команда поможет изменить часовой пояс на «Europe/Moscow»:

$ timedatectl set-timezone Europe/Moscow

 

Более того, если вы хотите установить часовой пояс на всемирное координированное время (UTC), выполните приведенную ниже команду: рекомендуется сохранить настройки часов в формате UTC:

$ timedatectl set-timezone UTC

Как синхронизировать часы реального времени с помощью timedatectl

Аппаратные часы (также известные как часы реального времени) системы можно синхронизировать с вашим местным часовым поясом или UTC с помощью команды timedatectl. Он передает команде двоичные числа (0,1), которые относятся к местному часовому поясу или UTC.

Двоичное число (0) используется для синхронизации аппаратных часов с местным часовым поясом, и вы можете выполнить следующую команду для синхронизации часов реального времени с UTC:

$ timedatectl set-local-rtc 0

 

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

$ timedatectl set-local-rtc 1

 

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

 

Заключение

Ubuntu, будучи известным дистрибутивом Linux, позволяет выполнять несколько операций с помощью множества команд. Среди них команда timedatectl используется для облегчения работы пользователей командной строки относительно часового пояса, даты и времени вашей системы. В этой статье представлена ​​краткая информация о команде timedatectl в Ubuntu. Пользователи могут редактировать время, дату и часовой пояс с помощью терминала командной строки. Более того, он позволяет синхронизировать часы реального времени с местным часовым поясом или UTC, но лучше практиковать синхронизацию часов реального времени с UTC.

Exit mobile version