команда hwclock в Linux с примерами

Опубликовано: 2 Декабря, 2021

hwclock, также называемый часами реального времени (RTC) , представляет собой утилиту для доступа к аппаратным часам. Аппаратные часы не зависят от используемой вами ОС (операционной системы) и работают даже тогда, когда машина выключена. Аппаратные часы также называются часами BIOS. Пользователь также может изменить дату и время аппаратных часов из BIOS. Аппаратные часы хранят значение секунды, минуты, часа, дня, месяца и года. Утилита hwclock сохраняет свои настройки в /etc/adjtime , который создается, когда пользователь делает первое изменение.

Синтаксис:

 hwclock [функция] [опция ...]

Функции:

  • -r, –show: отображает время RTC.
  • –Get: используется для отображения времени RTC с поправкой на дрейф.
  • –Set: используется для установки RTC в соответствии с –date.
  • -s, –hctosys: устанавливает системное время для RTC.
  • -w, –systohoc: устанавливает RTC по системному времени, т.е. в противоположность параметрам -s, –hctosys .
  • –Systz: используется для отправки конфигураций шкалы времени в ядро.
  • -a, –adjust: настроить RTC для учета систематического дрейфа.
  • –Predict: Предсказывает смещение времени RTC в соответствии с –date.

Параметры:

  • -u, –utc: показывает, что шкала времени RTC - UTC.
  • -l, –localtime: показывает, что шкала времени RTC является местной.
  • -D, –debug: используется для отображения отладочной информации. Информация отображается в соответствии с требованиями команды hwclock.
  • -V, –version: отобразить информацию о версии и выйти.
  • -h, –help: отобразить текст справки и выйти.

Примечание: используйте sudo с командой hwclock.

Примеры:

1. Чтобы отобразить дату и время аппаратных часов:

2. Используя функцию регулировки:

3. Использование опции отладки для получения отладочной информации: