免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1588 | 回复: 2
打印 上一主题 下一主题

[系统管理] UTC同步问题 [复制链接]

论坛徽章:
1
午马
日期:2014-06-14 09:08:34
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-03-23 17:01 |只看该作者 |倒序浏览
本帖最后由 yjd333 于 2015-03-23 17:09 编辑

时间源:2k3 『192.168.2.13』 系统GMT+8 (这个又和上层其他时间源同步,所以不能改这个时区)
中间服务器:centos 6.2
执行
ntpdate 192.168.2.13
结果:
23 Mar 08:41:35 ntpdate[2526]: adjust time server 192.168.2.13 offset -0.251315 sec

执行:
date -R;date;date -u
结果:
Mon, 23 Mar 2015 08:41:44 +0000
2015年 03月 23日 星期一 08:41:44 CST
2015年 03月 23日 星期一 08:41:44 UTC

实际时间是16点多差8小时。
调整:
export TZ='CST-8'
再执行:
ntpdate 192.168.2.13;date -R;date;date -u
23 Mar 16:42:41 ntpdate[2602]: adjust time server 192.168.2.13 offset -0.217969 sec
Mon, 23 Mar 2015 16:42:41 +0800
2015年 03月 23日 星期一 16:42:41 CST
2015年 03月 23日 星期一 08:42:41 UTC
这里:2015年 03月 23日 星期一 08:42:41 UTC UTC时间刚好差8小时。
我底端是嵌入式设备调用的是rdate命令它来同步取的都是UTC时间导致慢8小时。
如果把centos改成export TZ='CST'或export TZ='UTC'和 2k3同步时间就都是UTC时间但都是慢8小时了。

底端rdate命令和centos同步走的是time-stream服务。而不是ntpd服务。

如果能找到在uclinux下可用的ntpdate程序,走ntpd服务,废弃掉rdate命令,应该也能解决。哪位有能否提供个。
源码到是有不少:http://www.gfsoso.com/?q=ntpdate+uclinux

论坛徽章:
1
午马
日期:2014-06-14 09:08:34
2 [报告]
发表于 2015-03-23 22:43 |只看该作者
重点还是时区问题。不知道还有没有其他可行方案。

论坛徽章:
1
午马
日期:2014-06-14 09:08:34
3 [报告]
发表于 2015-03-24 09:15 |只看该作者
本帖最后由 yjd333 于 2015-03-24 09:18 编辑

今天想了想,
1,解决底端设备uclinux设置时区问题,或个性化一个rdate命令自动加8小时。
2,(centos设置为UTC),源码重编译一个ntpdate在centos里做同步,ntpdate按UTC同步每次自动加8小时
3,(centos设置为UTC),实现个性化ntpd服务,自动加8小时。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP