【Linux】wsl虚拟机时间和实际时间不符合
偶然遇到了这个问题,触发原因是电脑在开启wsl的情况下进入了 休眠
模式,且在无网络情况下几天不使用。
然后开启wsl,发现git log
显示最新commit的提交时间是明天,给我吓一跳,然后才发现原来是wsl里面的时间不对。
Linux下看时间的命令是date
,本文写于12月12日,但wsl中的时间是12月10日,肯定是不对。
1 | > date |
在wsl内部使用如下命令进行时间同步
1 | sudo hwclock -s |
执行后,在windows的命令行里面执行如下命令,重启wsl子系统。
1 | wsl --shutdown |
再在wsl里面执行date
命令,时间正确。
1 | > date |
问题解决。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 慕雪的寒舍!
评论