fedora等linux用的是UTC(通用协调时, Universal Time Coordinated)。而 windows 除windows 7外的其他版本用的是GMT(格林尼治平均时, Greenwich Mean Time)。UTC与GMT其实是一样的,但可能不同系统对CMOS中的时间的计算方式不一样,所以导致两个系统最后的时间会存在差异。
解决办法: 在 system - Administration - Data & Time中的Time Zone的System clock uses UTC取消就可以了。