页次: 1
这里讲的是 arch 和 windows 都设置为 UTC 的情况:
此方法在两台机器上通过。一台 win7 加 arch ,一台 xp 加 arch。
按以下步骤解决:
在windows中设置 UTC
打开注册表
regedit
找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation 项,新建名为 RealTimeIsUniversal 一个 DWORD 值,取值为 1 。
也可直接做成一个 .reg 文件方便以后使用
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation] "RealTimeIsUniversal"=dword:00000001
在 arch 中设置 UTC 并调整系统及硬件时间
可以手动或者使用 openntpd 调整系统时间,我采用后一种。安装并启动 openntpd 。
pacman -S openntpd
/etc/rc.d/openntpd start
跟时间服务器同步时间
ntpd -s
这样系统时间现在应该是准确的了
正确配置时区和守护进程
vim /etc/rc.conf
调整下面两项的值为
HARDWARECLOCK="UTC"
TIMEZONE="Asia/Shanghai"
确保 hwclock 或者 ntpd 在 DAEMONS 中开机启动,因为我使用了 ntpd ,所以把 hwclock 禁用了。
DAEMONS=(...!hwclock ntpd...)
运行指令写入硬件时间,之后即可重启试验效果了
hwclock -w
离线
离线
NB...
离线
必须禁用 hwcolock 吗 ? :em23 :em23
离线
装arch时候时间干嘛不选local……
离线
装arch时候时间干嘛不选local……
选了也没用,时区都是对的,但是时间不对。
just for fun :-)
离线
这里讲的是 arch 和 windows 都设置为 UTC 的情况:
此方法在两台机器上通过。一台 win7 加 arch ,一台 xp 加 arch。按以下步骤解决:
在windows中设置 UTC
打开注册表
regedit
找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation 项,新建名为 RealTimeIsUniversal 一个 DWORD 值,取值为 1 。
也可直接做成一个 .reg 文件方便以后使用
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation] "RealTimeIsUniversal"=dword:00000001
在 arch 中设置 UTC 并调整系统及硬件时间
可以手动或者使用 openntpd 调整系统时间,我采用后一种。安装并启动 openntpd 。
pacman -S openntpd
/etc/rc.d/openntpd start
跟时间服务器同步时间
ntpd -s
这样系统时间现在应该是准确的了
正确配置时区和守护进程
vim /etc/rc.conf
调整下面两项的值为
HARDWARECLOCK="UTC" TIMEZONE="Asia/Shanghai"
确保 hwclock 或者 ntpd 在 DAEMONS 中开机启动,因为我使用了 ntpd ,所以把 hwclock 禁用了。
DAEMONS=(...!hwclock ntpd...)
运行指令写入硬件时间,之后即可重启试验效果了
hwclock -w
openntpd在2009年就已经不维护了,arch组里面的建议是用ntpd。只是很多博客互相抄袭,都写个openntpd来误人子弟
just for fun :-)
离线
其实用不着修改windows的注册表,直接启用NTP,并禁用本地时间服务器就可以了。
离线
使用了 localtime,就不会使用夏时制,也许是这个原因造成的时间不正确吧
离线
使用了 localtime,就不会使用夏时制,也许是这个原因造成的时间不正确吧
貌似我曾经试过这个方法,不过还是会改时间成utc,不知道怎么回事。还是安装ntpd来解决,不过有一个不好的就是系统启动要稍微等待一下(1,2分钟吧),系统时间才会同步成网络时间。
just for fun :-)
离线
另外一个贴中的:
HARDWARECLOCK="localtime"
sudo date --set="01:21 2012-04-15"
这个也行,我的是XP和Arch
离线
Windows 10 Home(最近更新的版本)下此注册表项(HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation RealTimeIsUniversal)被证明无效。
离线
啊对了我之前也发现了这个问题来着
不知道该怎么搞了
ecmascript是世界上最好的语言
离线
我也出现这问题,回去尝试下。
离线
页次: 1