1、问题

对于装有Windows和Linux系统的机器,进入Windows显示的时间和Linux不一致,Linux中的时间比Windows提前8个小时。

2、解决方法

修改/etc/default/rcS,设置不使用UTC时间,设置如下:
UTC=no

3、解释

这个是一个关于时间的问题,我们就先来了解一下关于时间的概念

UTC(Universal Time Coordinated):协调世界时
GMT(Greenwich Mean Time):格林威治时间
本地时间(local time):全球二十四个时区,以GMT或UTC为基准进行调整。例如,北京为东八区,则北京时间为GMT+8或UTC+8

UTC和GMT基本上一致,但UTC经过平均太阳时(以格林威治时间GMT为准)、地轴运动修正后的新时标以及以秒为单位的国际原子时所综合精算而成的时间,计算过程相当严谨精密,因此UTC比GMT来得更加精准更为精确。

Windows与Mac/Linux 缺省看待系统硬件时间的方式是不一样的:
1) Windows把系统硬件时间当作本地时间(local time),即操作系统中显示的时间跟BIOS中显示的时间是一样的。
2) Linux/Unix/Mac默认把硬件时间当作 UTC,操作系统中显示的时间是硬件时间经过换算得来的,比如说北京时间是GMT+8,则系统中显示时间是硬件时间+8。

因此,若要解决上述Windows和Linux显示时间不一致的问题,只要设置Linux/Unix/Mac不要将硬件时间当做UTC时间,而是作为本地时间即可。

最新文章

  1. TypeScript之面向对象初体验
  2. chrome 更新flash插件
  3. PDF虚拟打印机
  4. 关于StrangeIOC框架
  5. response设置相应头的方法
  6. jdk的安装及配置
  7. [Storm] 内部消息缓存
  8. Cfree
  9. C++复数四则运算的实现
  10. Linux命令 find和mv的结合使用:查找文件,移动到某个目录
  11. Unity3D 之武器系统冷却功能的实现方式
  12. bootstrap注意事项(六)按钮
  13. JSPatch技术文档
  14. Codeforces Round #265 (Div. 2) C. No to Palindromes! 构建无回文串子
  15. js设计模式--工厂模式
  16. 关于GPUImage的导入
  17. 通过wget工具下载指定文件中的URLs对应的资源并保存到指定的本地目录中去并进行文件完整性与可靠性校验
  18. Android 实现锚点定位
  19. 查询redis数据
  20. springmvc防止重复提交拦截器

热门文章

  1. PHP环境搭建之PHPstorm9+PHP5开发环境配置
  2. 从SQL Server数据库转到Oracle数据库的数据脚本处理
  3. 2.let 和 const
  4. hdu2089 不要62 我的第一个数位DP
  5. hdu2717Catch That Cow 简单BFS
  6. POJ3252-Round Numbers 数学
  7. 记录——时间轮定时器(lua 实现)
  8. .Net Core中使用ref和Span<T>提高程序性能
  9. Fiddler插件 --- 解密Elong Mapi请求参数及响应内容
  10. UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 22: invalid continuation byte