于近期开始研究Linux,目前用的是ubuntu。本想着用Linux搞事情,没想到却被Linux搞了。

我安装的是双系统,Linux&windows的组合。相信刚开始用双系统的小伙伴们一定会碰见这个问题的。加上本人有总结的习惯(逃~

好了,废话不多说,直接上解决办法,后面我会介绍双系统时间显示不正常的具体原因。

现象:

1.可能出现Linux和Windows系统时间相差8个小时。

2.可能出现Linux和windows系统时间差得天南海北。

解决方法(以下方法任选一种 )

1.Linux平台下:在最新的发行版本上,我们只需要一个命令就可以解决

sudo timedatectl set-local-rtc 1

如果您用的是比较老版本的Linux,那么就需要在终端中输入

sudo vim /etc/default/rcS

在打开的文件中找到UTC=yes,将yes改成no即可。在最新版本中,在文件中你是找不到UTC选项的。

2.windows平台下:打开运行窗口(快捷键Win+R),然后输入regedit启动注册表编辑器,并找到下面目录的位置:

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/TimeZoneInformation/

接着鼠标右击空白位置,新建一个REG_DWORD(64|32),具体选择64位还是32位要根据您的电脑。接着将这个文件命名为RealTimeIsUniversal,并将其值改成1,重启电脑即可。(如果您不想知道原因,到此即可结束。)

出现这种问题的原因

由于Window和Linux两个系统设定时间时以主板内的时间为依据,但却有不同的时间计算标准。所以导致了系统时间的纠纷问题 。

Windows的时间计算标准:GMT(格林尼治时间)。

Linux系统时间计算标准:UTC(世界协调时间)。

两个系统在调整时间的时候,由于计算标准不同,且都会将时间信息写入主板,所以您启动另一个系统的时候,自然就会出现“错误”的时间信息。

所以我们只需要将两个系统的时间计算标准统一,问题就会得到解决。

至于两个系统的时间为什么会差八个小时,这个百度吧(逃~~)

结语

感谢您的阅读,欢迎指正博客中存在的问题,也可以跟我联系,一起进步,一起交流!

微信公众号:进击的程序狗

邮箱:roobtyan@outlook.com

个人博客:https://roobtyan.cn

本文参考:

http://blog.csdn.net/gatieme/article/details/51883981

http://bbs.chinaunix.net/thread-3752501-1-1.html

Linux&Win双系统下时间显示不正常的问题的更多相关文章

  1. windows10和ubuntu16.04双系统下时间不对的问题 ZT

    最近装了windows10和ubuntu16.04双系统,仍然出现了喜闻乐见的老问题,装完后,在windows下时区不对,之前的老办法是: sudo gedit /etc/default/rcS ut ...

  2. windows10和ubuntu16.04双系统下时间不对的问题

    最近装了windows10和ubuntu16.04双系统,仍然出现了喜闻乐见的老问题,装完后,在windows下时区不对,之前的老办法是: sudo gedit /etc/default/rcS ut ...

  3. 解决windows10和ubuntu16.04双系统下时间不对的问题

    电脑安装完windows10与ubuntu16.04双系统后,Ubuntu的时间总会和Windows的时间相差8小时,原因在于windows认为BIOS时间是本地时间,Ubuntu认为BIOS时间是U ...

  4. Ubuntu18.04 + win10双系统下时间问题

    Ubuntu 16.04使用systemd启动之后,时间也改成了由timedatectl来管理 解决的办法可以参考http://blog.sina.com.cn/s/blog_5379c55b0102 ...

  5. 解决 windows10和ubuntu16.04双系统下时间不对的问题

  6. Windows和Linux双系统下完美卸载linux

    装了Windows和linux双系统的朋友,在后期要删除linux是个比较头痛的问题,因为MBR已经被linux接管,本文的目的是如何在windows 和linux双系统下,简单,完美地卸载linux ...

  7. Mr.Jin系统发布报告——WIN7 WIN8双系统下的学习模式系统

    Mr.Jin系统发布报告           本文由Mr.Jin原创发表于博客园.CSDN论坛 http://www.cnblogs.com/CHPowerljp-IT/p/3463850.html ...

  8. 在win10、Ubuntu双系统下,卸载Ubuntu

    一.Win下确定ubuntu的磁盘分区 这个步骤是为了删除Ubuntu的系统分区,这种直接删除的方式来重新安装ubuntu的低版本比较省事. (1)右键计算机->管理->磁盘管理,打开磁盘 ...

  9. win7/ubuntu双系统下,如何恢复成win7引导及卸载ubuntu

    电脑原来是win7系统,后来通过硬盘安装了Ubuntu,同时把Ubuntu设置成了开机引导项(开机时选择操作系统的界面成了紫色背景白色字体的界面),ubuntu引导开机的缺点是将来要卸载Ubuntu时 ...

随机推荐

  1. IOCTL_DISK_GET_DRIVE_GEOMETRY

    IOCTL_DISK_GET_DRIVE_GEOMETRY: 获取磁盘参数 c++实现: #include <Windows.h> #include <winioctl.h> ...

  2. C++面试常见问题——08const关键字

    const 类内定义 类型名 函数名(参数列表) const{ ​ //函数体: } 类外定义 类内申明 类型名 函数名(参数列表): 类外定义 类型名 类名::函数名(参数列表){ ​ //函数体: ...

  3. Nginx+uwsgi+django部署项目

    nginx把请求转发给uwsgi,然后把uwsgi处理得到的结果返回给浏览器. 安装nginx: yum -y install gcc pcre-devel openssl-devel #安装Ngin ...

  4. 第二阶段scrum-9

    1.整个团队的任务量: 2.任务看板: 会议照片: 产品状态: 消息收发在制作

  5. C#中类的字段或属性不被序列化成JSON或XML

    将一个类序列化成JSON或XML时,如果某个字段或属性不想被序列化,则可以使用以下Attribute: 1.[Newtonsoft.Json.JsonIgnore]特性:使用Newtonsoft.Js ...

  6. SPOJ RENT 01背包的活用+二分

    这个题目给定N航班的发出时间和结束时间以及价值,要求不冲突时间的最大价值 第一时间想到经典的N方DP,即对航班按发出时间排一下序之后每个i对前面的都扫一遍 时间过不了N有10万,只能想优化了,一开始想 ...

  7. Mybatis中xml文件的时间段动态查询

  8. 吴裕雄--天生自然C++语言学习笔记:C++ 预处理器

    预处理器是一些指令,指示编译器在实际编译之前所需完成的预处理. 所有的预处理器指令都是以井号(#)开头,只有空格字符可以出现在预处理指令之前.预处理指令不是 C++ 语句,所以它们不会以分号(;)结尾 ...

  9. Node.js NPM 管理包

    章节 Node.js NPM 介绍 Node.js NPM 作用 Node.js NPM 包(Package) Node.js NPM 管理包 Node.js NPM Package.json 根据安 ...

  10. (五)selenuim和phantonJs处理网页动态加载数据的爬取

    selenuim和phantonJs处理网页动态加载数据的爬取 一 图片懒加载 自己理解------就是在打开一个页面的时候,图片数量特别多,图片加载会增加服务器的压力,所以我们在这个时候,就会用到- ...