怎么样搭建NTP服务

近年来,在搭建Oracle
RAC过程被,需要因此到DNS和NTP,其中,DNS用于域名、IP管理,NTP用于时间同步。其实,很久以前搭建了及时半种植服务,但技术,本质上,符合“用上废退”的客观规律。用得越频,自然就是更娴熟。少用非常而休用,慢慢就忘记了。以至于哪天若用起的时,会茫茫然不知而自。虽说网上的相干材料汗牛充栋,但难保良莠不齐。在探寻辨别的长河被,自然会花不少时。现在记录转,一来整理思路,二虽说以备不时之要。毕竟,自己写的,再次看之早晚,会重新易上手。

试环境:

node1.being.com  192.168.1.130  –>>NTP服务器

node2.being.com  192.168.1.131  –>>客户端

一律、在node1上编制NTP配置文件

     1.  [root@node1 ~]# vim /etc/ntp.conf      

restrict default kod nomodify notrap nopeer noquery   --拒绝IPv4的用户
restrict -6 default kod nomodify notrap nopeer noquery --拒绝IPv6的用户

restrict 127.0.0.1  --这两个是默认值,放行本机来源
restrict -6 ::1
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap   --允许192.168.1.0这个网段的主机通过本机进行网络校时
#restrict default  nomodify notrap  --注意:为了方便,可设置为default,即允许所有IP通过本机进行网络校时
server 0.rhel.pool.ntp.org  --设置主机来源,即node1通过0.rhel.pool.ntp.org进行网络校对
server 1.rhel.pool.ntp.org
server 2.rhel.pool.ntp.org

   
 其中,nomodify:客户端不能够应用ntpc与ntpq这点儿个次来窜服务器的光阴参数,但客户端仍可经过这部主机来开展网络校时

             notrap: 不提供trap这个远程事件登陆的机能

             noquery:
客户端不能够运用ntpc、ntpd等一声令下来查询时服务器,等于不提供NTP的纱校时。注意:如果需要提供NTP服务以来,则是参数切记不要。

      如果IP后面没有另外参数,则意味着“该IP或网段不深受任何限制”

    2.  重开服务

         [root@node1 ~]# /etc/init.d/ntpd restart

次、在node2上开展说明

      [root@node2 oracle]# ntpdate -d 192.168.1.130  
–注意,通常用5分钟才见面及ntp服务器顺利连接达

      24 Mar 21:18:02 ntpdate[1382]: no
server suitable for synchronization found

      用 ntpdate -d 192.168.1.130 进行查看,发现Server dropped: strata
too high且stratum 16,而健康情形下,stratum最多而高达15独阶层。

      这象征NTP Server还尚无和它自己或者它的上一层Server同步上。

老三、在node1的/etc/ntp.conf添加以下参数

server 127.127.1.0
fudge  127.127.1.0 stratum 10

      以上定义是于NTP
Server和该自保障并,如果在/etc/ntp.conf中定义之server都未可用时,将用local时间作为ntp服务提供被ntp客户端。

      重开ntp服务,用以下命令进行认证

      [root@node1 ~]# ntpq -p   –>> 显示local即ok

      remote refid st t when poll reach delay offset jitter

     

     *LOCAL(0) .LOCL. 10 l 44 64 377 0.000 0.000 0.000

季、在客户端进行部署

      这时,有少数栽艺术实现时间并。

      1. 用ntpdate并采用crontab

         [root@node1 ~]# vim /etc/crontab 

         0 1 *  *  *  root (/usr/sbin/ntpdate 192.168.1.130 &&
/sbin/hwclock -w) &> /dev/null

       2. 采用ntp服务

         [root@node2 ~]# vim /etc/ntp.conf               

restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery

restrict 127.0.0.1
restrict -6 ::1
restrict 192.168.1.130    -->>这一项非必须的,在客户端,只指定server即可。

server 192.168.1.130
server 0.rhel.pool.ntp.org
server 1.rhel.pool.ntp.org
server 2.rhel.pool.ntp.org

       
 重开服务,此时大功告成,主要障碍或当亚步客户端用ntpdate同步服务端的下,报no
server suitable的一无是处。

他山之石,可以攻玉。老实说,这个问题之解决要参照了以下简单各类作者的博客及《鸟哥的Linux私房菜-服务器架构篇》。在是如出一辙并谢罢!

http://hi.baidu.com/d\_life/item/3d5a081935834708e65c3697

http://blog.csdn.net/suer0101/article/details/7868813

 

相关文章