系統時間在重新啟動時重置(神秘地)

系統時間在重新啟動時重置(神秘地)

我有一個問題,我使用 timedatectl 和 date -s 設定的日期/時間在重新啟動時不會保留。我使用 date -s 設定日期,使用 timedatectl set-time 設定時間,並使用 hwclock --systohc。重新啟動後,hwclock仍然顯示我設定的時間,但係統時間恢復為舊的本地時間。

查看journalctl,我可以看到啟動過程從我設定的時間(hwclock 時間)開始,但中途有一條有關時間更改的訊息: systemd[1]:時間已更改

在這則訊息之後,時間戳記都反映了更新的時間。

關於該系統的一些注意事項:

  • 系統運行的是RHEL 7.2
  • 未安裝 Chrony
  • 系統未連接任何網絡
  • 我嘗試在重新啟動之前刪除 /etc/adjtime,但時間還是會重置

我想了解哪些進程/服務/等負責在啟動期間設定係統時間,以便我可以進一步調查它從哪裡獲取時間。

答案1

我遇到過同樣的問題!

我做了什麼來修復它?

我變了/etc/調整時間

當地的

而不是 UTC

之後,我重新啟動電腦,進入BIOS並再次設定正確的資料和時間。

現在好像沒問題了,我的系統是 Debian Jessie

相關內容