Ich verwende Ubuntu 14.04.4 LTS (Trusty) auf einem Freescale i.MX6-Prozessor (ARMv7).
Wenn ich Datum und Uhrzeit in Bezug auf das aktuell eingestellte Datum und die aktuell eingestellte Uhrzeit in die Zukunft verschiebe, kann ich Datum und Uhrzeit mit einem Befehl wie beispielsweise diesem erfolgreich einstellen:
sudo date 061116552018
für 11.06.2018 16:55. Datum und Uhrzeit bleiben nach einem Neustart oder Aus- und Wiedereinschalten erhalten, auch ohne Verwendung von hwclock
.
Wenn ich jedoch Datum und Uhrzeit auf einen Wert in der Vergangenheit einstelle, wird die Aktualisierung zwar durchgeführt, bleibt aber nach einem Neustart oder Aus- und Wiedereinschalten nicht erhalten, sondern Datum und Uhrzeit werden ab der letzten erfolgreichen „Vorwärts“-Einstellung fortgesetzt.
hwclock --systohc
Ich habe versucht , , zu verwenden hwclock -w
, aber ohne Erfolg.
Vielen Dank für alle Ideen, aber eine tatsächliche Antwort sollte dieses spezielle Problem beheben.
Antwort1
Ich habe Linux-basierte Systeme gesehen, die die Datums-/Uhrzeitvariable für einige interne Prozesse überprüfen, um alles in einer korrekten Zeitleiste zu protokollieren.
Ich denke, das System erkennt Ihre aktuelle Datums- und Uhrzeitvariable des Systems und vergleicht sie mit der in einer Datei festgelegten Variable. Daher ist es nicht möglich, bei diesem Systemstart ein älteres Datum als beim letzten Systemstart zu ermitteln. Es versucht eine Aktualisierung (über das Internet?).
Bei jedem „normalen“ Bootvorgang liegt das Datum im Vergleich zum vorherigen Bootvorgang immer in der Zukunft und scheint daher kein Problem zu sein (Sie können Ihren PC 20 Jahre später booten, das ergibt Sinn; aber nicht 5 Tage vorher, das ergibt keinen Sinn).
Das ist meine Meinung, übrigens eine interessante Frage.
BEARBEITEN:
Haben Sie versucht, es auf die Zukunft (z. B. 10 Tage) einzustellen, einen Neustart durchzuführen, einige Dinge zu tun (ein beliebiges Paket zu installieren, den Kernel zu aktualisieren usw.) und es dann wieder auf das aktuelle Datum und die aktuelle Uhrzeit einzustellen?
Das könnte uns beiden helfen, es besser zu verstehen.
Antwort2
hast du versucht, Datum/Uhrzeit im BIOS zu ändern
Wenn Sie mit dem BIOS nicht vertraut sind, seien Sie bei Ihren Änderungen bitte sehr vorsichtig, da Ihr Computer dadurch sehr leicht beschädigt werden kann.
Um Zugriff auf Ihr BIOS zu erhalten, googeln Sie, welche Taste Sie beim Hochfahren Ihres Computers drücken müssen.
hoffe das hilft.