发布网友 发布时间:2022-04-23 05:26
共2个回答
热心网友 时间:2023-10-16 09:20
设置好时间要用 hwclock -w (长参数是 --systohc )同步回硬件时钟。
时间按说应该在关机时同步回硬件时钟的。Linux 只在开机时读取硬件时钟,整个运行中就靠系统运行的软时钟工作,不会在去读取硬件时钟。所以应该不需要这个操作。
如果你的计算机时钟跑快,你要看看到底是关机时跑快还是开机时跑快。
如果关机跑快,那就是主板时钟的频率发生器坏了。导致实际运行频率超过额定频率。这只能拿去修理,如果修复,需要做焊接的。建议换新。
如果是开机时跑快,那就是系统驱动有问题,没有正确的从主机上获得计时用的频率发生器的数据。(计算机有两个频率发生器,一个是时钟专用的,一个是系统运行时计时专用的。后者精度高,系统运行时用这个计时)。当然也不排除这个计时器坏了。
这个问题貌似现在只能是升级或者降级系统。或者检查内核是不是用了什么补丁或者一些设置不合适导致计时器工作不正常。这东西应该是没有驱动可以装的。
我建议还是上 ntp 的定时同步,这样计算机会在每次同步后恢复到正确时间。
热心网友 时间:2023-10-16 09:21
date ;hwclock --set --date='01/01/2013 08:22';hwclock --hctosys;date
显示现在时间
设置时间为2013年01月01日 8点22分
同步软硬时间
显示系统时间