Работа с RTC в Linux
Чтение информации из RTC
Предупреждение
На новом контроллере информация о времени и дате может быть еще не сохранена в микросхеме RTC. Поэтому при попытке чтения данных из нее будет выводится сообщение об ошибке.
Для устранения данной ошибки необходимо записать информацию о дате и времени в микросхему RTC.
Чтение осуществляется следующей командой:
hwclock -r
Пример вывода:
или:
timedatectl
Пример вывода:
Local time: Вт 2020-09-01 15:35:48 MSK
Universal time: Вт 2020-09-01 12:35:48 UTC
RTC time: Вт 2020-09-01 12:35:49
Time zone: Europe/Moscow (MSK, +0300)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
Запись информации в RTC
Примечание
Предварительно системное время должно быть правильно установлено.
Примечание
Контроллер с Armbian Linux настроен на синхронизацию времени через Интернет по протоколу NTP. Если у контроллера есть доступ в Интернет и установлен верный часовой пояс, то настраивать ничего не нужно.
Запись осуществляется следующей командой:
hwclock --systohc