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

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

Это руководство покажет вам, как просматривать, настраивать и настраивать время и дату в Linux из командной строки с помощью timedatectl команда.

Как управлять временем в Linux

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

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

По умолчанию ваше системное время хранится в Универсальное координированное время (UTC) формат. Затем ваша система Linux преобразует время UTC в правильное местное время в зависимости от вашего региона или часового пояса. Местное время отображается на рабочем столе.

Информация о времени и дате листинга

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

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

timedatectl

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

Как настроить время в Linux

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

sudo timedatectl установить время чч: мм: сс

Примечание: У вас должны быть повышенные права для настройки времени или даты.

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

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

sudo timedatectl установить время 00:00:00

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

Как включить / отключить NTP

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

Чтобы отключить NTP в Linux, выполните следующую команду:

sudo timedatectl set-ntp false

Чтобы повторно активировать или включить NTP, просто запустите:

sudo timedatectl set-ntp истина

После включения система автоматически настроит и синхронизирует время с настроенным временем сервера.

Примечание: The set-ntp подкоманда не будет работать, если ваша система не поддерживает NTP.

Как установить дату в Linux

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

sudo timedatectl установить дату ГГГГ-ММ-ДД

...куда ГГГГ это год, ММ это месяц, и DD это день.

Например, чтобы изменить дату на 1 января 2000 г., введите следующую команду:

sudo timedatectl set-time "2000-01-01 23:00:01"

Обратите внимание, что мы также указали время, потому что, когда вы указываете только дату, timedatectl автоматически установит время на 00:00, то есть 12 часов ночи.

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

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

timedatectl список часовых поясов

Использовать F на клавиатуре для прокрутки вперед и B Клавиша для прокрутки назад по указанным часовым поясам. Кроме того, вы можете использовать клавиши со стрелками для прокрутки.

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

timedatectl set-timezone Africa / Blantyre

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

Чтобы узнать больше о timedatectl, введите следующую команду:

справка timedatectl

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

человек timedatectl

Связанный: Способы получения справки из командной строки в Linux

Альтернативные утилиты часов времени в Linux

В этом руководстве показано, как настроить время и дату в Linux с помощью утилиты timedatectl, мощной и современной настройки часов, которая входит в состав systemd услуга. Другими традиционными утилитами настройки часов в Linux являются часы а также Дата команды.

9 практических примеров команды даты в Linux

Хотите получить подробную информацию о дате и времени в Linux? Эти примеры команд даты определенно вам помогут.

Читать далее

ДелитьсяТвитнутьЭл. адрес
Похожие темы
  • Linux
  • Команды Linux
Об авторе
Мвиза Кумвенда (Опубликовано 39 статей)

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

Ещё от Mwiza Kumwenda

Подписывайтесь на нашу новостную рассылку

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

Нажмите здесь, чтобы подписаться