每次我的系统从挂起状态唤醒时,它都会显示错误的时间,即使它已设置为获取网络时间。可能是什么问题?
答案1
问题可能是您的内置 CMOS 在 Ubuntu 挂起期间不计算时间。同样有趣的是,笔记本电脑关闭一段时间后,BIOS 中的时间是多少。
要了解发生了什么,最好知道您的系统对此有何评论。
例如,您可以使用下一个命令来找出睡眠/恢复系统时发生的情况:
$ sudo journalctl -f | grep sync
бер 09 17:58:41 lenovo kernel: Filesystems sync: 0.190 seconds
бер 09 17:59:43 lenovo kernel: Filesystems sync: 0.143 seconds
要查看更详细的输出,你可以在终端中输入:
$ sudo journalctl -f
然后关闭笔记本电脑的盖子一段时间后再打开它。
之后,您可以检查背景中发生的情况并将其显示在这里。
为了解决您的问题,可以创建新的 systemd 服务,该服务将通过在暂停后立即重新启动您的时间服务来强制同步日期,如下所述:https://superuser.com/a/1529040/1032713