ntpd VS ntpdate谁是我的需要?

1894阅读 0评论2010-10-27 zhengwei_zw
分类:BSD

在很久前我经常使用ntpdate来同步server的时间,不过我发现这个不准确而且发现有问题,特别是在事物操作频繁的server上这样跳跃式进行时间同步是很‘危险’的一件事情,而且每次和国际标准北京时间有误差。于是发现其实我真正需要的不是ntpdate而是ntpd!

至于为什么用ntpd而不用ntpdate呢?这个在操作系统的时间管理上有重大差异,可以搜索google和百度来解决。


ntpd的优点

1.如果服务器时间快了,ntpd会让服务器时间慢慢地和标准时间服务器缩小差距,而不是跳跃式更新!

2.如果服务器时间慢了,ntpd会让服务器时间加快步伐跟上标准时间服务器,缩小差距,也不是跳跃式更新!

这正是我需要的!

我建议在每个linux和bsd上都运行ntpd!基本上可以保证0误差率绝对不超过1秒的误差哦~

国家标准时间服务器是210.72.145.44(北京时间)



/etc/ntp.conf

server 210.72.145.44 prefer

server time.asia.apple.com

driftfile /var/db/ntp.drift


ntpd_enable="YES"

services ntpd start

or

/etc/rc.d/ntpd start


上一篇:内存heap表在m-s架构下的优化
下一篇:业务并行化——前进时代的需要