首頁
Alibaba Cloud Linux
服務(wù)支持
Alibaba Cloud Linux常見問題
Alibaba Cloud Linux 2鏡像的ECS實(shí)例啟動或重啟后系統(tǒng)時間同步存在延遲,如何處理?
Alibaba Cloud Linux 2鏡像的ECS實(shí)例啟動或重啟后系統(tǒng)時間同步存在延遲,如何處理?
更新時間:
本文為您介紹Alibaba Cloud Linux 2鏡像的ECS實(shí)例啟動或重啟后系統(tǒng)時間同步存在延遲的原因及解決方案。
問題描述
符合如下條件的ECS實(shí)例啟動或重啟后,系統(tǒng)時間與NTP服務(wù)器時間一直相差8小時,執(zhí)行hwclock -w
命令無法更改內(nèi)核時間。
Alibaba Cloud Linux 2.1903的鏡像版本。
kernel-4.19.24-10.al7.x86_64
及之前的內(nèi)核版本。
問題原因
硬件時鐘RTC是正確的,同時也設(shè)置了_set-local-rtc_
,但在啟動低版本內(nèi)核系統(tǒng)中沒有將時間同步到Local Time(System Time)。
解決方案
在內(nèi)核中開啟如下配置。
# Set system time from RTC on startup and resume CONFIG_RTC_HCTOSYS=y # RTC used to set the system time CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
在
/etc/rc.d/rc.local
文件中增加hwclock --hctosys
參數(shù),使得系統(tǒng)在啟動過程中同步時間。echo "hwclock --hctosys" >>/etc/rc.d/rc.local chmod +x /etc/rc.d/rc.local
(可選)建議您升級內(nèi)核至
kernel-4.19.34-11.al7.x86_64
及以上版本,徹底解決該問題。
文檔內(nèi)容是否對您有幫助?