UOS/deepin/ubuntu等linux系统和Windows双系统时间不一致的解决办法
UOS/deepin/ubuntu等linux系统和Windows双系统时间不一致的解决办法
自从我装了UOS/deepin和Windows的双系统后,有时候在用完UOS/deepin想要切回Windows,却总是发现Windows的时间比正常时间慢了8个小时,经过面向百度仔细思考过后,我终于弄明白了。首先,我们得明确不同产生的原因。
1. 什么是“系统时间”、“硬件时间”、“UTC时间”
系统时间: linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。
硬件时间(RTC):主板上BIOS中的时间,系统开机时要读取这个时间,并根据它来设定系统时间。
UTC时间:又称世界标准时间,UTC是以原子钟校准的,更精确。本地时间与UTC时间换算方法就是:
本地时间 = UTC +时区,时区东为正,西为负,所以北京时间,时区为东八区,也就是+8区,所以UTC=本地时间-(+8小时)。
2. Linux和Windows分别使用什么时间
Linux:把电脑的硬件时间(RTC)看成UTC时间,显示的时间就是硬件时间(RTC)+时区。
Windows:把电脑的硬件时间(RTC)看成本地时间,显示的时间就是硬件时间。这也是重启进Windows系统时总是比正常时间慢8个小时的原因。
3. 怎么解决
由于平常使用Windows系统较多,所以我就在Linux系统上改了。
timedatectl set-local-rtc 1
在终端中输入上面一行代码,意思是设置硬件时间为本地时间。弹出对话框后输入密码认证,设置后可以进行验证。
timedatectl
这样再进入Windows时间就正常了。
分类:
UOS/deepin出现的问题
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】博客园2025新款「AI繁忙」系列T恤上架,前往周边小店选购
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 日常问题排查-空闲一段时间再请求就超时
· Java虚拟机代码是如何一步一步变复杂且难以理解的?
· 领域驱动的事实与谬误 一 DDD 与 MVC
· SQL Server 2025 中的改进
· 当数据爆炸遇上SQL Server:优化策略全链路解析
· 日常问题排查-空闲一段时间再请求就超时
· C# 14 新增功能一览,你觉得实用吗?
· 揭秘 AI 工具的系统提示词「GitHub 热点速览」
· MySQL同步ES的6种方案!
· 解密AI知识库