Системное время сбрасывается при перезагрузке (загадочно)

Системное время сбрасывается при перезагрузке (загадочно)

У меня проблема, когда дата/время, которые я установил с помощью timedatectl и date -s, не сохраняются при перезагрузке. Я установил дату с помощью date -s, установил время с помощью timedatectl set-time и использовал hwclock --systohc. После перезагрузки hwclock по-прежнему показывает установленное мной время, но системное время возвращается к старому локальному времени.

Взглянув на journalctl, я вижу, что процесс загрузки начинается с установленного мной времени (время hwclock), но в середине появляется сообщение об изменении времени: systemd[1]: Время изменено

После этого сообщения все временные метки отражают обновленное время.

Некоторые заметки об этой системе:

  • Система работает под управлением RHEL 7.2.
  • Chrony не установлен
  • Система не подключена ни к одной сети
  • Я пробовал удалить /etc/adjtime перед перезагрузкой, но время все равно сбрасывается

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

решение1

У меня была такая же проблема!

Что я сделал, чтобы это исправить?

Я изменился/etc/adjtimeк

МЕСТНЫЙ

вместо UTC

После этого я перезагрузил компьютер, вошел в BIOS и снова установил правильные данные и время.

Сейчас вроде все в порядке, у меня система Debian Jessie

Связанный контент