Chinaunix首页 | 论坛 | 博客
  • 博客访问: 289779
  • 博文数量: 64
  • 博客积分: 1770
  • 博客等级: 上尉
  • 技术积分: 588
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-26 18:19
文章分类

全部博文(64)

文章存档

2019年(1)

2014年(1)

2012年(1)

2011年(8)

2010年(19)

2009年(1)

2008年(1)

2007年(12)

2006年(20)

分类: BSD

2010-10-27 17:46:42

在很久前我经常使用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


阅读(1859) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~