RTC は hwclock 以降の時間を節約しません。

RTC は hwclock 以降の時間を節約しません。

そのため、システムにハードウェアクロックの時間を設定させるのに多くの問題があります。これが私がしたことであり、すべてがうまくいきます。そうですか?最初と最後のコマンドは、ハードウェアクロックの時間を変更したことを示すようです。

[omed@localhost ~]$ sudo hwclock -r
Fri 19 Aug 2011 12:15:59 PM MDT  -0.407669 seconds
[omed@localhost ~]$ sudo ntpdate 0.pool.ntp.org
19 Aug 12:16:21 ntpdate[1816]: step time server 76.73.0.4 offset 94694401.172566 sec
[omed@localhost ~]$ date
Tue Aug 19 12:16:26 MDT 2014
[omed@localhost ~]$ sudo hwclock -w
[omed@localhost ~]$ sudo hwclock -r
Tue 19 Aug 2014 12:16:41 PM MDT  -0.329495 seconds

しかし、このデバイスに注意することはIntel Q7(イメージここ)モジュールは、他の人が設計したキャリアボードに接続されています。 RCに使用されるバッテリーは、実際にはデバイスにあるのではなく、キャリアボードのバッテリーから出ます。RTC は BIOS によって設定された時間を保存して保存します。ただし、システムの電源を切ってから再びオンにすると(標準シャットダウンを実行せず、実際にはボードの電源のみを遮断する)、ログイン後に次のことが発生します。

[omed@localhost ~]$ sudo hwclock -r
Fri 19 Aug 2011 12:23:02 PM MDT  -0.580141 seconds

poweroffコマンドを実行した後、デバイスを再起動します。するRTCの時間を節約しましたが、「完全な」シャットダウンを実行できない場合、hwclockを実行するときに実行しないシャットダウン中にLinuxは何をしますか? RTCの校正時間とドリフト時間にも、ドリフト/校正の正確な日付(2014年8月)が表示されますが、実際には正確な時刻は表示されません(何らかの理由でまだ2011年と考えています)。

[omed@localhost ~]$ sudo hwclock -r -D
...
Last drift adjustment done at 1408472197 seconds after 1969
Last calibration done at 1408472197 seconds after 1969
...
Time read from Hardware Clock: 2011/08/19 18:26:45
Hw clock time : 2011/08/19 18:26:45 = 1313778405 seconds since 1969
Fri 19 Aug 2011 12:26:45 PM MDT  -0.877045 seconds

このシステムは組み込みシステム(timesys Bowler 14)に基づく特別なディストリビューションですが、Fedora 14に基づいており、Fedoraと見なすのに十分似ています。

関連情報