Linux与Windows,双系统时间差问题

之前在笔记本上装了LINUX,装完后进入Windows系统发觉时间被改了...上网找到原因,现在记录一下....
(不过,我的系统在装完后就默认是"no"的啦,所以只要改回时间就行啦)

由于Windows和Linux/Unix/Mac看待系统硬件时间的方式是不一样的:

1、Windows把系统硬件时间当作本地时间(local time),操作系统中显示的时间跟BIOS中显示的时间是一样的。

2、Linux/Unix/Mac把硬件时间当作UTC,操作系统中显示的时间是硬件时间经过换算得来的,比如说北京时间是GMT+8,则系统中显示时间是硬件时间+8。

故在装Linux与Windows双系统的情况下会出现Linux的时间会比Windows的快8个钟,为了解决这个问题,我们可以在Linux下进行如下设置:

在Ubuntu里的设置:让Ubuntu不使用UTC时间,而启用本地时间,需要修改/etc/default/rcS文件,将文件里面的UTC=yes修改为UTC=no,然后再修改Linux的时间为当前的正确时间,重新启动后两系统的时间都是当前的时间

Ubuntu16.04版本使用systemd启动之后,时间也改成了由timedatectl来管理,使用以下命令方式处理:

sudo timedatectl set-local-rtc 1 --adjust-system-clock   #执行之后,重启看看效果
» 本文链接地址:https://www.xidige.com/45

打开支付宝扫一扫,即可进行扫码打赏哦

扫码支持
扫码打赏,你说多少就多少

标签:

分享到:

扫一扫 在手机阅读、分享本文

上一篇: 下一篇:
评论区0人评论327人参与

电子邮件地址不会被公开。 必填项已用*标注

*

loading

赞助商广告