zoukankan      html  css  js  c++  java
  • linux和windows双系统时间错误解决方法

    转自http://www.2cto.com/os/201204/126212.html

    windows时间会慢8小时,原因:

    两个概念:

    UTC即Universal Time Coordinated,协调世界时

    GMT 即Greenwich Mean Time,格林尼治平时
    Windows 与 Mac/linux 缺省看待系统硬件时间的方式是不一样的:
    Windows把系统硬件时间当作本地时间(local time),即操作系统中显示的时间跟BIOS中显示的时间是一样的。
    linux/Unix/Mac把硬件时间当作 UTC,操作系统中显示的时间是硬件时间经过换算得来的,比如说北京时间是GMT+8,则系统中显示时间是硬件时间+8。
    这样,当PC中同时有多系统共存时,就出现了问题。
     
    可以更改linux下/etc/default/rcS
    sudo vim /etc/default/rCS
    #utc=yes
    utc=no

    把硬件时间作为localtime

    或者更改windows注册表项

    以管理员权限运行cmd

    Reg add HKLMSYSTEMCurrentControlSetControlTimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
    

    把硬件时间作为utc时间

    修改完成后重启计算机,这时 Windows 的系统时间应该是正确的了。

    如果发现时间快了 8 小时,需要重启电脑,在电脑显示 BIOS 画面时按下设置键(是指能够进入 BIOS 设置界面的按键,一般是 Del 键、F2 键等),进入 BIOS 设置界面。

    在 BIOS 的时间设置界面,将小时数减去 8,然后按下保存键(比如本文是 F10 键),保存设置重新启动。

    这时,无论是进入 Windows 系统,还是进入 Linux 系统,时间就都是正确的了,因为两个系统都认为电脑上硬件时间是 UTC 时间,并以之为基础,加上我们所在的时区数(东 8 区),作为自己的系统时间。

      

  • 相关阅读:
    两种解决IE6不支持固定定位的方法
    DIV+CSS IE6/IE7/IE8/FF兼容问题汇总
    解决IE6兼容性问题的十一大技巧
    解决 IE6 背景缓存
    C#用正则表达式 获取网页源代码标签的属性或值
    js中addEventListener中第3个参数
    jquery ready方法实现原理 内部原理
    jQuery动画animate方法使用介绍
    GetParam(name)
    js未分类
  • 原文地址:https://www.cnblogs.com/Yiaos/p/6281433.html
Copyright © 2011-2022 走看看