Linux 默认使用的是 UTC 时间,这会导致系统时间与 Windows 的东八区的时间有 8 个小时的时差。所以我们需要设置关闭Linux 下的 UTC 或者让 Windows 也用 UTC。
在 Linux下的修改方法:
以 Ubuntu 为例,设置其不使用 UTC 时间而启用本地时间,
请按以下操作: 点击“应用程序”—“附件”—“终端”打开终端,
输入以下命令:sudo gedit/etc/default/rcS
这将打开配置文件,将文件中的:UTC=yes改为:UTC=no,保存即可解决问题。
在Windows 下的修改方法:
点击“开始”按钮,选择“运行...”(或者按下Windows + R 快捷键)打开“运行”对话框,输入regedit,按“确定”以打开“注册表编辑器”。展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\
在该项上点击鼠标右键,选择“新建”—“DWORD值”,名称为 RealTimeIsUniversal,值设为1。
还可以使用批处理来让 Windows 根据 CMOS时间和设置的时区来确定当前系统的时间。打开“记事本”,
输入以下内容:
@echo off Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation/v RealTimeIsUniversal /t REG_DWORD /d 1 echo. echo 设置完成。 echo. pause
将文件保存为"文件名.bat"(含引号),双击执行即可。WindowsVista 或 Windows 7用户请用鼠标右键点击保存的文件,选择“以管理员身份运行”。
谢谢赞赏
(微信扫一扫或长按识别)