timedatectl set-local-rtc 1 出现意外行为

timedatectl set-local-rtc 1 出现意外行为

我的虚拟机中的硬件时钟是我的主机报告的本地时间(本地时间是 10:14,但我的虚拟机错误地将 6:14 报告为本地时间):

在此处输入图片描述

当我使用 时sudo timedatectl set-local-rtc 1,VM 的本地时间不会改变。无论出于何种原因,set-local-rtc都会更改 RTC 时间,而不是适当地反转/提前本地时间:

在此处输入图片描述

假设虚拟机管理程序将硬件时钟报告为本地时间,我如何使虚拟机中的本地时间准确反映主机的本地时间?

更新:

我尝试运行 sudo timedatectl set-local-rtc 0` 以获得更好的效果,但这只是将 RTC 设置回本地时间:

在此处输入图片描述

答案1

更新 :
这将解决,

sudo timedatectl set-local-rtc 1 --adjust-system-clock

相关内容