timedatectlとdate -sを使用して設定した日付/時刻が再起動後も維持されないという問題があります。私はdate -sを使って日付を設定し、timedatectl set-timeを使って時間を設定し、hwclock --systohcを使います。再起動後も、hwclockは私が設定した時間を表示し続けますが、システム時間は以前の現地時間に戻ります。
Journalctlを見ると、私が設定した時間(hwclock time)で起動プロセスが始まるのがわかりますが、途中で時間の変更に関するメッセージがあります。 systemd[1]: 時間が変更されました。
このメッセージの後のタイムスタンプには更新時間が反映されます。
このシステムに関するいくつかの注意:
- システムはRHEL 7.2を実行しています。
- クロニーがインストールされていません
- システムはどのネットワークにも接続されていません。
- 再起動する前に/etc/adjtimeを削除しようとしましたが、時間はまだリセットされます。
起動中に、システム時間の設定を担当するプロセス/サービス/などがどこから時間を取得するかを詳しく調べることができるかどうかを知りたいです。
ベストアンサー1
私は同じ問題に直面しました!
問題を解決するために私は何をしましたか?
私は変わった/etc/時間調整到着
地元の
UTCの代わりに
その後、コンピュータを再起動し、BIOSに入り、正しいデータと時間をリセットしました。
今は問題ないようです。私のシステムはDebian Jessieです。