J. *_*ein 5 time timezone windows-subsystem-for-linux
在 WSL2 中运行 Ubuntu 我的时钟不知何故搞砸了。当我尝试使用以下命令再次设置它时:
sudo dpkg-reconfigure tzdata
它仍然比实际时间晚大约一个小时。
屏幕截图显示了 Windows 中的实时时间,以及 Windows 通过 RDP 连接到运行 WSL2/Ubuntu 的计算机的时间。
紫色终端窗口是 Ubuntu 有问题。
对于 Linux 来说不是很好;知道是什么导致时间设置错误吗?
Not*_*1ds 11
计算机是否有可能处于睡眠或休眠状态,或者 WSL 计算机是否在虚拟机中运行?众所周知,这(在某一时刻)会导致 WSL 的“硬件时钟”与真实/Windows 时间不同步。
参考: 这个 Stack Overflow 答案和相关的Github 问题。
核心问题(至少是睡眠/休眠问题)已由 5.10.16.3 WSL2 内核版本修复,您可以更新到该版本(如果您尚未使用)wsl --update在最近的 Windows 版本中)或通过 Windows 更新 (假设您已允许“其他 Microsoft 产品”作为其中的一部分进行更新)。
然而,可能仍然存在时钟漂移问题,如 Github 问题中所述。
如果是这样,请尝试 a sudo hwclock -s,如果这不能解决问题,请 awsl --shutdown并重新启动。
| 归档时间: |
|
| 查看次数: |
9398 次 |
| 最近记录: |