web-dev-qa-db-ja.com

再起動または電源オフ/電源投入後に失われた過去の日付と時刻

Freescale i.MX6(ARMv7)プロセッサーでUbuntu 14.04.4 LTS(trusty)を使用しています。

現在設定されている日付と時刻に関して日付と時刻を未来に移動すると、次のようなコマンドを使用して日付と時刻を正常に設定できます。

Sudo date 061116552018

2018-06-11 16:55。日付と時刻は、hwclockを使用しなくても、再起動または電源の再投入後も保持されます。

しかし、日付と時刻を過去の何かに設定した場合、更新は行われますが、再起動または電源の再投入後に保持されず、代わりに日付と時刻が最後に成功した「転送」設定から継続します。

hwclock --systohchwclock -wを使用しようとしましたが、成功しませんでした。

アイデアをお寄せいただきありがとうございますが、実際の答えはこの特定の問題を解決するはずです。

2
mbjoe

Linuxベースのシステムが、すべてのログを正しいタイムラインに記録するために、いくつかの内部プロセスのdatetime変数をチェックするのを見てきました。

システムは現在のシステム日時変数を検出し、それを何らかのファイルに設定されているものと比較しているため、以前のブートと比較してこのブートを古い日付にすることは不可能であり、更新しようとします(インターネット経由?)。

すべての「通常の」起動では、日付は常に前回の起動と比較して未来になるため、問題はないようです(20年後にPCを起動できますが、5日前ではありません)。 。

これは私が思うことですが、ところで興味深い質問です。

編集

将来(たとえば10日間)に設定し、再起動し、何らかの処理(パッケージのインストール、カーネルの更新など)を行ってから、現在の日時に再度設定しようとしましたか?

これは、この両方をよりよく理解するのに役立ちます。

2

bIOSから日付/時刻を変更しようとしましたか

BIOSに慣れていない場合は、コンピューターを非常に簡単に破損する可能性があるため、変更内容に十分注意してください。

bIOSにアクセスして、起動時にマシンのニーズに合わせて押すキーをGoogleに取得します。

お役に立てれば。

0
plutesci