linux服务器时间同步

    由于分布式系统对时间一致性要求比较高,因此需要一台同一时间的服务器,其他服务器时间以他为准。

    这里使用的工具是ntp 4.2.6p5

    操作系统为centos7

    一、设置时间服务器

    修改/etc/ntp.conf

restrict default nomodify notrap nopeer noquer

restrict 192.168.160.0 mask 255.255.255.0 nomodify notrap

server 0.cn.pool.ntp.org
server 1.cn.pool.ntp.org
server 2.cn.pool.ntp.org
server 3.cn.pool.ntp.org

restrict 0.cn.pool.ntp.org
restrict 1.cn.pool.ntp.org
restrict 2.cn.pool.ntp.org
restrict 3.cn.pool.ntp.org

server 127.0.0.1

fudge 127.0.0.1 stratum 10

    权限配置关键字如下:   

 ignore:关闭所有的 NTP 联机服务

 nomodify:客户端不能更改服务端的时间参数,但是客户端可以通过服务端进行网络校时。

 notrust :客户端除非通过认证,否则该客户端来源将被视为不信任子网

 noquery :不提供客户端的时间查询:用户端不能使用ntpq,ntpc等命令来查询ntp服务器

 notrap :不提供trap远端登陆:拒绝为匹配的主机提供模式 6 控制消息陷阱服务。陷阱服务是 ntpdq 控制消息协议的子系统,用于远程事件日

       志记录程序。

 nopeer :用于阻止主机尝试与服务器对等,并允许欺诈性服务器控制时钟

 kod : 访问违规时发送 KoD 包。

 restrict -6 表示IPV6地址的权限设置。

 

 restrict 192.168.160.0 mask 255.255.255.0 nomodify notrap 表示对160网段的客户端开放网络校时功能

 server 后面跟的地址为校时服务器上层的校时服务器,其中127.0.0.1表示,根据自己校时

 fudge 127.0.0.1 stratum 10 其中stratum的范围为0-15


 开启ntp服务 

ntpd -c /etc/ntp.conf

      每次修改了配置文件,都需要重启ntp服务


 二、设置客户端

        修改/etc/ntp.conf

server 校时服务器ip

          将校时命令配置到crontab中

*/5 * * * * /usr/sbin/ntpdate 192.168.160.66 &> /var/log/ntpdate.log
            注意:不能直接使用ntpdate 校时服务器ip


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值