ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ntpdate和ntpd的区别

ntpdate和ntpd的区别

Linux操作系统 作者:spectre2 时间:2011-04-20 08:47:01 0 删除 编辑

ntpd不仅仅是时间同步服务器,他还可以做客户端与标准时间服务器进行同步时间,而且是平滑同步,并非ntpdate立即同步,在生产环境中慎用ntpdate.

我们可以想象以下,假如Oracle服务器的时间是01:00 AM,标准时间是00:30 AM,很明显Oracle服务器经过他自己的时间 00:40 AM.假若此时直接使用ntpdate将服务器与标准时间同步,那么意味着Oracle服务器将在同一天经过两个00:40 AM,这对于某些计划任务来说可能是致命的.

对于这种情况这么办呢,很幸运,ntpd可以解决这个问题,并且对于RHEL和CentOS默认都是启动了ntpd服务,可见他们早已意识到这个问题。

还好ntpd只有一个配置文件/etc/ntp.conf,默认在配置文件中是有几台CentOS的同步服务器的(0.centos.pool.ntp.org、1.centos.pool.ntp.org、2.centos.pool.ntp.org),很遗憾网络延迟过高.另外很多Oracle服务器是跑在内网里的,根本无法访问互联网。

所以一般最好的解决方案是在内网搭建时间同步服务器,让这些应用服务器可以在内网中与时间同步服务器同步时间。当然了,这台时间服务器是需要联网的。

所以最后的建议是,如果是首次装机建议先ntpdate,然后再开启ntpd服务与时间服务器进行实时同步。

转自:http://www.shocr.com/ntpdate-ntpd/

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14184018/viewspace-692927/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-02-27

  • 博文量
    196
  • 访问量
    1845223