1、硬件时间:硬件时钟是存储在主板上CMOS里的时间即BIOS时间,关机后该时钟依然运行,主板的电池为它供电。对应于嵌入式设备有一个RTC模块。硬件时钟即RTC时钟。信息比较少没时区、夏令时的概念。

2、系统时间:是软件系统的时钟。软件启动时会去读取硬件时间,之后则独立运行。独立于硬件时间,拥有时区、夏令时等信息。系统时间又因为系统的不同使用了两种时间管理方法:

2.1、localtime:本地时间,目前只有 Windows 在使用。Windows 认为硬件时间就是本地时间,所以会直接把主板中的时间拿来当做当前的时间。设置或同步时间后也会把“正确”的时间写入主板,即操作系统中显示的时间跟BIOS中显示的时间是一样的。

2.1、UTC:是一种世界标准时间(伦敦当地时间),Linux、Mac等类 UNIX系统多数会使用,UTC 加减时区之后才是本地时间。而类UNIX系统认为硬件时间是 UTC 标准时间,即把硬件时间当作 UTC,操作系统中显示的时间是硬件时间经过换算得来的(加减时区),即操作系统中显示的时间跟BIOS中显示的时间不一样相差对应的时区,比如说北京时间是UTC+8,则系统中显示时间是硬件时间+8。

3、当PC中Windows 和linux 双系统共存时,就出现了问题。

例如当你的linux设置的时区为北京时间东八区,当前系统时间为9:00AM。则此时硬件中存储的实际是UTC 时间1:00AM。这时你重启进入Windows后,你会发现windows系统中显示的时间是 1:00AM,比linux中慢了八个小时。同理,你在Windows中更改或用网络同步了系统时间后,再到linux中去看,系统就会快了8小时。 在实行夏令时的地区,情况可能会更复杂些。

4、解决办法

大致上有两种思路,一种是让 Windows 使用 UTC 时间;另一种则是让 Linux 使用 localtime,具体的操作这里就不写了。

转载于:https://www.cnblogs.com/pipci/p/8378399.html

硬件时间,操作系统时间,Windows 和linux 双系统时间差8小时问题说明相关推荐

  1. Windows和Linux双系统时间误差8小时解决方案

    Windows和Linux双系统时间误差8小时解决方案 众所周知,BIOS中也有个时钟设定,而windows系统和linux系统的时间设定与BIOS时间是有关的: windows系统认为BIOS的时间 ...

  2. linux装windows报错,安装Windows 和 Linux双系统(vmware) Centos7

    这里我安装的是Windows + Centos 7,如果是要安装Centos 6,步骤一样 一.安装Windows和Linux双系统需要先安装Windows然后安装Linux 解释:这里解释下为什么要 ...

  3. linux 开机默认启动windows系统时间,Windows和Linux双系统批改默认启动项、超时时间...

    Windows和Linux双系统修改默认启动项.超时时间 修改/etc/default/grub, 然后update-grub. 执行命令 sudo gedit /etc/default/grub 主 ...

  4. Windows装载“ Linux“双系统 ( Win和Ubuntu双系统 )

    说明:本文面向小白---刚装载成功的我也是,如此更能理解小白心理---因此文章可能比较详细(比较"跑题",插入的知识较多,但我认为应该这样,如果我仅仅写下步骤,那跟大多数教程有什么 ...

  5. 双系统用wmware挂载linux,安装Windows 和 Linux双系统(vmware) Centos7

    这里我安装的是Windows + Centos 7,如果是要安装Centos 6,步骤一样 一.安装Windows和Linux双系统需要先安装Windows然后安装Linux 解释:这里解释下为什么要 ...

  6. 通过CLOVER 引导Windows与Linux双系统

    通过CLOVER 引导Windows与Linux双系统 什么是CLOVER 为什么是 CLOVER 引导? 正式操作 1.准备工具 2.配置 CLOVER 文件 搜索 GUI 关键字,Entries区 ...

  7. windows和linux双系统

    像我们运维学习者,平常会用到linux,但是又必不可免的会用到windows,所以在一台电脑上安装linux和windows双系统就成了刚需,那么如何来安装windows和linux双系统呢 实验环境 ...

  8. Windows与linux 双系统装机

    Windows与linux 双系统装机 一,准备好所需要的镜像,windows和linux任意一个发行版. 对系统硬盘进行格式的确定. 二,装完linux系统之后需要编辑系统引导.这里我们拿cento ...

  9. win10如何安装Windows和Linux双系统?(联想笔记本电脑Lenovo)

    win10如何安装Windows和Linux双系统??这里写自定义目录标题 win10如何安装Windows和Linux双系统? 一:去官网下载Ubuntu系统 二:使用UltraISO制作U盘启动安 ...

最新文章

  1. 表单之input标签
  2. jQuery1.4的15个新特性实例精讲
  3. Kotlin实战指南一:集合
  4. jquery easyui datagrid mvc server端分页排序筛选的实现
  5. Appium解决每次启动时都安装setting和unlock app方法
  6. WinAppDriver UI自动化测试环境搭建
  7. 存储基础知识 - 网络存储主要技术
  8. 单片机c语言中主程序怎么写,单片机的主程序和中断程序是怎么样运行的
  9. 基于5片FPGA处理的PCIE光纤传输硬件加速卡
  10. WebStrom中一些有趣的工具与常用快捷键
  11. 点线面的意义_聊聊「点线面」的概念
  12. 树莓派4B 声音传感器AO模块
  13. 基于词典规则的中文分词(C语言实现)
  14. 机器人d435建图全是障碍物的原因分析
  15. 认识Cuckoo Sandbox
  16. 微信小程序疫情信息板块(一)
  17. 查看jvm内存状态的方式 -NMT证明jvm内存多样性
  18. salesforce零基础学习(九十七)Big Object
  19. 【无法吃午餐的学生数量】
  20. insmod源码分析

热门文章

  1. XML文档的使用方法
  2. Android smartimageview网络图片查看器
  3. java布尔方法_Java布尔方法返回
  4. linux 局域网内互ping丢包_ping命令还能这么用?
  5. kubernetes不同的命名空间下的容器能通信吗_在Kubernetes环境中,容器间如何进行网络通信?...
  6. 测试面试题集-1.测试基础理论
  7. attention :为什么要用attention机制
  8. 词频统计——三国人物出场次数统计
  9. PoolTogether本周Loot Box奖金组合中新增加入ESSAY代币
  10. 今日恐慌与贪婪指数为75 贪婪程度有所缓解