Debianとシステムクロックは変わりますか?

Debianとシステムクロックは変わりますか?

Debian でシステム時間を変更すると、どのファイルが変更されますか?

/etc/default/rcSですか?

また、Debianのデフォルト時間は1969年12月31日ですか?

答え1

現在の時刻情報はファイルには保存されませんが、/sbin/hwclock起動時にハードウェアクロックと同期されます。この日付が表示されると、通常はシステムクロックがリセットされたことを意味します。これは通常、システム基板のバッテリー(CMOSバッテリー)エラーが原因で発生します。

日付1969年12月31日は奇妙な日付です(この数字はビットで表示され、すべてゼロになります)。システムがシステムクロックをリセットすると、新しい起源の日付(すべて0)にリセットされます。

この問題を解決する方法

  1. date(方向)を使ってman date現在時刻を設定します。
  2. hwclock をシステム時刻と同期します。hwclock --systohc

あなたは戻ってきました。時計を外部ソースと継続的に同期させるには、を見てくださいntp

CMOSバッテリーをテストする場合は、最も簡単な方法は、システムをシャットダウンして電源コードを抜いて約5分待ってから(スタンバイ電源を外してコンデンサを放電させる)、すべてを再起動することです。時計がリセットされたら、バッテリーを新しいバッテリーと交換してください。通常、薬局で正しいバッテリーを見つけることができます。サーバーの場合は、ベンダーに交換を依頼する必要があります(できるだけ早く)。

私はLinuxでCMOSバッテリーの状態を監視するメカニズムを知りません。

関連情報