解决Debian和windows相差八小时的问题 | Blurred code

解决Debian和windows相差八小时的问题

panda

2016/04/10

LastMod:2022/03/06

Categories: linux

windows在查询时间时,采用读取CMOS时间作为标准时间,而Linux如果采用UTC(世界协调时)时间,则会在读取CMOS时间后,按照时区(北京时间为东八区)来计算时间,所以如果不小心在Linux中启用了UTC时间,就总是会和windows相差八小时。

解决办法如下: 在Debian7以后,关于时间的配置文件从/etc/default/rcS中移到了/etc/adjtime。

vim /etc/adjtime
将UTC替换为LOCAL

如果没有adjtime这个文件

sudo hwclock --adjust#生成文件

完成以后,

sudo hwclock --hctosys

将时间写入CMOS