команда hwclock в Linux с примерами
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. Использование опции отладки для получения отладочной информации: