解决ubuntu+win11双系统时间不一致问题

这篇具有很好参考价值的文章主要介绍了解决ubuntu+win11双系统时间不一致问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

从Ubuntu系统切换到Ubuntu系统WindowsUbuntu系统时,会发现时间居然便差了8个小时,这是怎么回事?

一、系统环境
系统一:Windows11 专业版

系统二:Ubuntu 22.04.1 LTS

二、具体原因
        每台电脑都有一个时钟,我们将该时钟的时间称为硬件时间,或者BIOS时间。

        其次,操作系统与BIOS时间的存在互相影响的关系:电脑开机,操作系统会读取BIOS时间并显示系统时间;反过来,BIOS时间会在系统联网后由系统获取当地时间后再对其进行校正,以保证时间的准确性,消除误差。

可见操作系统既会读取BIOS时间,又会修改BIOS时间,问题就出在这其中,Windows系统和Ubuntu系统在这两个过程中都存在不同:

电脑开机进入Windows系统:读取BIOS时间并认为BIOS时间就是当地时间,所以系统显示的时间即为BIOS时间;联网后进行时间矫正更新到BIOS。

电脑开机进入Ubuntu系统:读取BIOS时间并认为BIOS时间是UTC时间(协调世界时,也称为世界标准时间。通常将UTC和GMT视作等同,GMT为格林威治时间),所以Ubuntu系统会将BIOS时间加上所在时区与UTC时间的时差再显示出来,例如北京时区为UTC+8,即与UTC相差8个小时,Ubuntu系统显示的当地时间为BIOS时间+8。

时间更新:

Windows更新BIOS时间,Windows系统默认定期更新当地时间,并直接把BIOS时间设置为联网后获取的当地时间;

Ubuntu更新BIOS时间,Ubuntu系统是联网后会立即更新当地时间,不同的是把BIOS时间设置为UTC时间。例如现在是北京时间18点,那么UTC时间就是18-8=10点,Ubuntu系统就会把BIOS时间设置为10点,但是系统界面上显示的还是当地网络时间18点。

我们具体看一下Ubuntu系统中时间的设定,在Ubuntu系统下,打开终端,输入以下命令:

timedatectl status

ubuntu 和windows 时间差8小时,ubuntu,linux,运维

这个指令用来查看系统时间状态,我的系统时间显示如下:

第一行,Local time = 2023-10-03 20:26:54,是Ubuntu联网后获取到的当地时间;

第二行,Universal time = 2023-10-03 12:26:54,是世界时,UTC;

第三行,RTC time = 2023-10-03 12:26:54,是电脑的BIOS时间,

最后一行,RTC in local TZ:no,该行表示BIOS时间与当地时间不一致,BIOS存储的时间是UTC时间,而系统时间则显示的是当地时间。

最后,由于两个系统在上述操作中的操作不同,导致在切换系统后,会出现系统时间不一致的问题。

三、解决办法
直接在Ubuntu终端中输入,并按回车:

timedatectl set-local-rtc 1

(该行指令的作用是让Ubuntu系统设置BIOS时间与当地时间一致)

现在再输入:timedatectl status 命令查看系统时间状态:

ubuntu 和windows 时间差8小时,ubuntu,linux,运维

第一行,Local time = 2023-10-03 20:33:31,是Ubuntu联网后获取到的当地时间;

第二行,Universal time = 2023-10-03 12:33:31,是世界时,UTC;

第三行,RTC time = 2023-10-03 20:33:31,是电脑的BIOS时间,

最后一行,RTC in local TZ:yes,该行表示BIOS时间与当地时间一致,BIOS存储的时间不再是UTC时间,而是联网后获取的当地时间。

现在两个系统都把联网后获取的当地时间设置为BIOS时间,同时也都认为BIOS时间就是当地时间,两个系统时间就一致了。文章来源地址https://www.toymoban.com/news/detail-861223.html

到了这里,关于解决ubuntu+win11双系统时间不一致问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • win11安装的Ubuntu20.04子系统出现System has not been booted with systemd as init system (PID 1)问题的解决流程

    目录 一、前言 二、具体解决方法 第一步:切换root用户至自己账号 第二步:重新安装xrdp 第三步:重新配置端口并启动xrdp 第四步:打开远程连接窗口 第五步:点击连接,开始进入Linux子系统​编辑 第六步:切换到的账户的输入密码,并点击认证  第七步:成功进入Ubuntu20

    2024年02月16日
    浏览(18)
  • Windows11系统Windows.UI.Xaml.Resources.win81.dll文件丢失问题

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个Windows.UI.Xaml.Resources.w

    2024年04月14日
    浏览(20)
  • Win11-解决更新系统后电脑没有声音问题

    考研期间,几乎没有打开过电脑,开发版win11早过期了,今天打开电脑,更新更新开发版系统。 之后突然发现电脑哑巴了! 瞬间急了,姐姐第二天还要讲网课嘞~ 百度搜到的经验贴都是老的掉牙,大多都是更新驱动,检查扬声器是否启用? 都不行! 检查驱动,更新声卡,最

    2024年02月10日
    浏览(36)
  • 升级win11提示“此电脑不符合安装windows11的最低系统要求”解决方法,适用所有电脑

    稍微老一点的笔记本或者台式机在安装WIN11时会提示图片的内容。结合网上各种大神的办法,自己优化了一下在这里记录一下供大家参考。 常规办法有两种,一种是按住shift+F10调出命令行,然后输入regedit命令打开注册表 在当前界面按下快捷键 Shift + F10 ,进入命令行窗口,并

    2024年02月04日
    浏览(93)
  • win11家庭版安装远程桌面服务(使用RDPWra解决windows家庭版无法远程桌面问题)

    1.进行rdpwrap软件安装 2.设置rdpwrap软件进行相关配置 3.按当前系统版本号修改rdpwrap.ini文件 4.进行windows账户相关设置,进行远程桌面测试 获取RDP软件和相关配置文件 rdpwrap相关压缩包和对应版本号的rdpwrap.ini配置文件 百度网盘获取RDP软件和配置文件 https://pan.baidu.com/s/1EJQnfUMoJ

    2024年02月02日
    浏览(29)
  • Windows和Ubuntu双系统时间不同步的解决方案

          在安装Windows和Ubuntu双系统时,两个操作系统会分别使用自己的时间设置。Windows默认使用本地时间(Local Time),而Ubuntu则默认使用协调世界时(Coordinated Universal Time,UTC)。       造成这种不同的原因是因为操作系统对于硬件的时间处理方式不同。Windows将计算机的

    2024年02月16日
    浏览(20)
  • Win11提示无法启动适用于android的windows子系统的解决方法

    现在很多用户都在Win11系统上安装了WSA安卓子系统,不过在打开Windows Subsystem for Android的时候,弹出提示框:无法启动适用于Android的Windows子系统,确保在可选的Windows功能中启用虚拟机平台。确保设备在bios中启用了虚拟化。如果有遇到这个问题,可以尝试下面的解决方法。

    2024年02月05日
    浏览(29)
  • 机械革命极光pro的win11进行更新后,双系统ubuntu开机选择界面消失的解决方法

        笔者为了学习,按照网上教程安装好了linux内核的第二操作系统ubuntu,一开始开机能够正常进入ubuntu双系统引导界面,但在一次进入windows之后,重启就无法进入ubuntu双系统选择界面了。如果使用ubuntu安装盘,在bios选择u盘进入,虽然会进入,但是直接开始执行安装程序。

    2024年02月09日
    浏览(29)
  • Win11系统提示由于找不到msvcr110.dll文件问题解决办法

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个msvcr110.dll文件进行安装(前提是找到适合的版本),当我们执行

    2024年02月15日
    浏览(29)
  • Win11系统提示由于找不到msvcr120.dll文件问题解决办法

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个msvcr120.dll文件进行安装(前提是找到适合的版本),当我们执行

    2024年02月11日
    浏览(24)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包