- 论坛徽章:
- 1
|
本帖最后由 yjd333 于 2015-03-23 17:09 编辑
时间源:2k3 『192.168.2.13』 系统GMT+8 (这个又和上层其他时间源同步,所以不能改这个时区)
中间服务器:centos 6.2
执行结果:23 Mar 08:41:35 ntpdate[2526]: adjust time server 192.168.2.13 offset -0.251315 sec
执行:结果:Mon, 23 Mar 2015 08:41:44 +0000
2015年 03月 23日 星期一 08:41:44 CST
2015年 03月 23日 星期一 08:41:44 UTC
实际时间是16点多差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
|
|