一步解决双系统时间不一致问题-创新互联
当你从Windows系统切换到Ubuntu系统时,会发现时间居然便差了8个小时,这是怎么回事?相信很多和我一样初次体验双系统的小伙伴都会遇到这样的问题,本人也是在网上看了很多解决办法,发现有一个办法是最简单的,于是记录一下并分享给大家,如有不妥之处,欢迎指正。
在网站设计制作、成都网站建设中从网站色彩、结构布局、栏目设置、关键词群组等细微处着手,突出企业的产品/服务/品牌,帮助企业锁定精准用户,提高在线咨询和转化,使成都网站营销成为有效果、有回报的无锡营销推广。成都创新互联专业成都网站建设十载了,客户满意度97.8%,欢迎成都创新互联客户联系。咱们“咸盐少续”,直接上解决办法:
直接在Ubuntu终端中输入:
timedatectl set-local-rtc 1
并按回车。两个系统时间就一致了。
是的,你没看错,就是这么简单粗暴又有效,一条指令就解决问题,方法亲测有效。
———————————————————分割线—————————————————————
如果想究其原因,可继续往下看,下面详细介绍原因。
一、系统环境系统一:Windows11 专业版
系统二:Ubuntu 22.04.1 LTS
二、具体原因首先,每台电脑都有一个时钟,台式机可在主板上看到一个比较大的纽扣电池,这个电池就是给主板上时钟供电用的,在不接其他电源的情况下,电池一般可用3.5~5年。我们将该时钟的时间称为硬件时间,或者BIOS时间。
其次,操作系统与BIOS时间的存在互相影响的关系:电脑开机,操作系统会读取BIOS时间并显示系统时间;反过来,BIOS时间会在系统联网后由系统获取当地时间后再对其进行校正,以保证时间的准确性,消除误差。
可见操作系统既会读取BIOS时间,又会修改BIOS时间,问题就出在这其中,Windows系统和Ubuntu系统在这两个过程中都存在不同:
电脑开机,Windows系统读取BIOS时间并认为BIOS时间就是当地时间,所以系统显示的时间即为BIOS时间;
电脑开机,Ubuntu系统读取BIOS时间并认为BIOS时间是UTC时间(协调世界时,通常将UTC和GMT视作等同,GMT为格林威治时间),所以Ubuntu系统会将BIOS时间加上所在时区与UTC时间的时差再显示出来,例如北京时区为UTC+8,即与UTC相差8个小时,Ubuntu系统显示的当地时间为BIOS时间+8。
更新BIOS时间,Windows系统默认定期更新当地时间,并直接把BIOS时间设置为联网后获取的当地时间;
更新BIOS时间,Ubuntu系统是联网后会立即更新当地时间,不同的是把BIOS时间设置为UTC时间。例如现在是北京时间18点,那么UTC时间就是18-8=10点,Ubuntu系统就会把BIOS时间设置为10点,但是系统界面上显示的还是当地网络时间18点。
我们具体看一下Ubuntu系统中时间的设定,在Ubuntu系统下,打开终端,输入以下命令:
timedatectl status
这个指令用来查看系统时间状态,我的系统时间显示如下:
第一行,Local time = 10:40,是Ubuntu联网后获取到的当地时间;
第二行,Universal time = 02:40,是世界时,UTC;
第三行,RTC time = 02:40,是电脑的BIOS时间,
最后一行,RTC in local TZ:no,该行表示BIOS时间与当地时间不一致,BIOS存储的时间是UTC时间,而系统时间则显示的是当地时间。
最后,由于两个系统在上述操作中的操作不同,导致在切换系统后,会出现系统时间不一致的问题。
三、解决办法直接在Ubuntu终端中输入:
timedatectl set-local-rtc 1
(该行指令的作用是让Ubuntu系统设置BIOS时间与当地时间一致)
并按回车。
现在再输入:timedatectl status 查看系统时间状态:
第一行,Local time = 10:43,是Ubuntu联网后获取到的当地时间;
第二行,Universal time = 02:43,是世界时,UTC;
第三行,RTC time = 10:43,是电脑的BIOS时间,
最后一行,RTC in local TZ:yes,该行表示BIOS时间与当地时间一致,BIOS存储的时间不再是UTC时间,而是联网后获取的当地时间。
现在两个系统都把联网后获取的当地时间设置为BIOS时间,同时也都认为BIOS时间就是当地时间,两个系统时间就一致了。
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
名称栏目:一步解决双系统时间不一致问题-创新互联
标题URL:http://scyanting.com/article/djeogc.html