Debian Debian GNU/Linux

Debian: После обновления Debian системное время отличается от аппаратных часов

  • Обновлено
  • Чтение ≈ 3 минуты

Краткий ответ

После обновления Debian системные часы отличаются от аппаратных часов RTC; двойная загрузка с Windows или несовпадение настроек UTC/локального времени могут создавать постоянный сдвиг.

В этой статье
  1. Что происходит и когда это важно
  2. Возможные причины и как их отличить
  3. Пошаговая диагностика и исправление
  4. Команды из инструкции с пояснениями
  5. Как проверить результат
  6. Если проблема не устранена

#Что происходит и когда это важно

После включения время неверное, а после синхронизации по сети снова становится верным; при переключении между Debian и Windows сдвиг повторяется. Это отличается от просто неверного часового пояса.

#Возможные причины и как их отличить

Возможная причинаКак узнатьЧто делать
Неверный часовой поясСистема считает время по другому региону.timedatectl показывает неверный Time zone.Исправить часовой пояс, не трогая RTC.
RTC трактуется иначеОдна ОС ожидает аппаратные часы в UTC, другая в localtime.После перехода в другую ОС сдвиг равен часовому поясу.Согласовать настройку двух ОС с администратором.
Синхронизация времени не действуетСлужба NTP недоступна или отключена.System clock synchronized: no длительное время.Исследовать сетевую связь и выбранную службу времени.
Разряжена батарейка RTCЧасы сбрасываются после полного обесточивания.При каждом включении сбрасываются дата/BIOS.Проверить аппаратную батарейку и настройки UEFI.

#Пошаговая диагностика и исправление

  1. Сравните системные и аппаратные настройкиОткройте Терминал через меню Debian и выполните timedatectl status. Запишите Local time, Universal time, RTC time, Time zone и строку RTC in local TZ. Важно не принимать разницу UTC и местного времени за ошибку — это нормальное различие, когда зона не UTC.
  2. Проверьте часовой поясВ системном разделе «Дата и время» рабочего стола убедитесь, что выбран ваш реальный город/регион. Если время не совпадает, а часовой пояс неверен, выберите корректный пояс штатным интерфейсом. Пользователю без нужных полномочий может потребоваться подтверждение администратора.
  3. Оцените сетевую синхронизациюВ timedatectl status найдите строку System clock synchronized. Если no, проверьте подключение к сети и наличие настроенного системного NTP. В зависимости от выпуска используется systemd-timesyncd, chrony или другая служба; не пытайтесь включить одновременно несколько конкурирующих служб.
  4. Сравните часы после перезагрузки одной ОССохраните рабочие документы, перезагрузите только Debian и запишите, повторилась ли ошибка. Если время сохраняется в Debian, но сбивается после входа в Windows, подозрение на различную интерпретацию RTC значительно сильнее.
  5. Уточните локальное время RTC перед изменениемВ терминале выполните timedatectl и определите RTC in local TZ: yes/no. Режим UTC обычно предпочтителен для Linux. Не применяйте timedatectl set-local-rtc просто по совету из интернета: он меняет трактовку аппаратных часов и может вызвать ошибки при переключении ОС.
  6. Исправляйте настройку только согласованноНа компьютере с двумя системами сначала сделайте резервную копию важных данных, уточните поддержку UTC в Windows и согласуйте один режим для обоих систем. Если решение принимает администратор, он меняет только требуемый параметр времени по официальной документации, записав старое значение. В бытовом ПК без двойной загрузки сначала исследуйте батарейку и NTP.
  7. Проверяйте время после полного выключенияПосле исправления снова запустите timedatectl, сравните часовой пояс и точное время с доверенным эталоном. Полностью выключите компьютер и включите спустя несколько минут; RTC не должен сбрасываться. Если часы сбрасываются до загрузки ОС, обратитесь в сервис.

#Команды из инструкции с пояснениями

Linux · Терминал (Bash)Команда
Безопасный просмотр локального, UTC, RTC и состояния синхронизации.
timedatectl status

#Как проверить результат

На Debian установлена верная дата и часовой пояс, время не скачет после обычной перезагрузки и переключения систем, NTP работает при доступной сети.

#Если проблема не устранена

Если аппаратные часы теряют время даже в UEFI, требуется проверка батареи RTC. Если время разъезжается только после Windows, передайте специалисту вывод timedatectl и информацию о схеме двойной загрузки.

Источники и обновления

Для этой статьи пока не указаны источники. Мы отмечаем такие материалы и дополняем их при проверке.

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.