ntp单机版使用配置文档

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/mianxing2357/article/details/102729890

基于linux时间同步

1、 安装ntp服务

确保本地已经安装ntpd服务,安装包已经上传,稍后可以下载使用

安装成功后可通过systemctl  status  ntpd 进行查看ntpd状态,

2、 ntp服务相关命令

   运行ntp服务 :systemctl  start  ntpd

   停止ntp服务 :systemctl  stop  ntpd

   重启ntp服务:systemctl  restart  ntpd

  安装成功后,确认/var 目录下有ntp.conf

3、 配置ntp.conf

对/etc/ntp.conf文件中server后的ip进行更改,

 其他字段默认即可,

例:想要同步198.16.68.224

server 198.16.68.224  重启ntp服务即可

可以写一个或多个,不加关键字,按照顺序进行连接

改成想要同步的第三方ntp服务器(确保第三方ntp服务为国际时间服务器或者运行着ntp服务的机器

Ps:对几个关键字段进行简要介绍

      1) restrict default nomodify notrap nopeer noquery

            restrict [address] [parameter]

           解释:安全设置,

                 Default 表示所有的主机

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

                 Notrap:不提供trap这个远程时间登录的功能

                 noquery :不提供客户端的时间查询

                 Nopeer:不与其他同一层的ntp服务器进行时间同步

                 注意:如果参数没有设定,那就表示该 IP (或子网)没有任何限制!

      2)server 127.127.1.0

          解释:

                默认本地时间服务器local,指定要同步的NTP服务器,server可指定多个,

               Server ip 可添加格外关键字例:prefer minpoll 3 maxpoll 3

               Prefer表示优先,

               minpoll和maxpoll表示多长时间进行一次同步,可以通过minpoll和maxpoll进行修改。

               minpoll和maxpoll后面的数值为2的多少次方

        3)tinker panic 0 (建议加上

           解释: 忽略时间差大于1000s,ntp将停止服务,

           更新ntp.conf文件后,进行重启ntp命令,初始化配置文件。

           查看ntp是否正在运行,可通过 systemctl status ntpd

     

     

4、 可通过ntpq –p 命令查看同步情况

关键字段介绍:

  remote: 指本地机器所连接的远程NTP服务器

   refid:  它指的是给remote提供时间同步的服务器

   when:为一个计时器用来告诉我们还有多久本地机器就需要和远程服务器进行一次时间同步

   poll: 本地机和远程服务器多少时间进行一次同步(单位为秒).

   reach: 这是一个八进制值,用来测试能否和服务器连接.每成功连接一次它的值就会增加

   offset:  我们本地机和服务器之间的时间差别. offset越接近于0,我们就和服务器的时间越接近

   jitter:  这个数值的绝对值越小我们和服务器的时间就越精确

猜你喜欢

转载自blog.csdn.net/mianxing2357/article/details/102729890