Linux:NTP服务离线安装及配置

0、常用命令:

      rpm -qa | grep ntp     #查询已安装的ntp版本信息等

      service ntpd status    #查询ntp服务状态

      service ntpd start      #启动

      service ntpd stop      #停止

      service ntpd restart   #重启

      ntpq -p   #查看ntp服务器与上层ntp的状态

      ntpstat     #命令查看时间同步状态,这个一般需要5-10分钟后才能成功连接和同步。所以,服务器启动后需要稍等下。

                     刚启动的时候,一般是:

# ntpstat 

  unsynchronised

  time server re-starting

  polling server every 64 s

                    连接同步后:

synchronised to NTP server (202.120.2.101) at stratum 4 

   time correct to within 1192 ms

   polling server every 64 s

1、下载ntp的安装包:

      下载地址:https://download.csdn.net/download/qq_29171935/10975073
       ntp:可以为其配置ntp.conf将其设置为自动同步某服务器时钟。
       ntpdate:可以使用 ntpdate -u ip地址 来手动同步某服务器的时钟。

 

2、安装命令:
    

     方式(1) rpm -ivh ntp-4.2.6p5-18.el7.centos.x86_64.rpm


      若出现找不到依赖则使用下面的命令:

      方式(2)rpm -ivh ntp-4.2.6p5-18.el7.centos.x86_64.rpm --nodeps --force
 

      本人在使用方式(2)后使用rpm -qa | grep ntp 后看到了ntp,但是没有在/etc里看到ntp.conf。于是乎又使用方式一重新安装了一遍,这个文件出现了。(玄学)

3、客户端配置:(/etc/ntp.conf)

[root@localhost etc]# cat ntp.conf 

//然后添加这两行 ,意思是 允许IPV4 IPV6 查询 拒绝修改
restrict -4 default kod notrap nomodify   
restrict -6 default kod notrap nomodify
//允许上层进行修改本机时间
//restrict 10.173.24.27 nomodify notrap noquery
//配置上层server(要同步的),在这里配置的是实际的物理地址
server 10.173.24.27  
fudge 10.173.24.27 stratum 8 

[root@localhost etc]# 

4、服务器配置:(/etc/ntp.conf)

[root@localhost etc]# cat ntp.conf
  
//然后添加这两行 ,意思是 允许IPV4 IPV6 查询 拒绝修改
restrict -4 default kod notrap nomodify   
restrict -6 default kod notrap nomodify 
//添加修改上层时间服务器,如果能联通外网,则不需要修改,
//server 0.rhel.pool.ntp.org iburst
//server 1.rhel.pool.ntp.org iburst
//server 2.rhel.pool.ntp.org iburst
//server 3.rhel.pool.ntp.org iburst
//如果联不通外网,则把上面几行注释,然后添加下面两行,意思是设置成时间服务器是自己
server 127.127.1.0
fudge 127.127.1.0 stratum 8

[root@localhost etc]# 

5、测试(ntpstat一般是过个5-10分钟才能同步)

      (1)服务器:

[root@localhost etc]# ntpq -p

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*LOCAL(0)        .LOCL.           8 l   36   64  377    0.000    0.000   0.000


[root@localhost etc]# ntpstat

synchronised to local net at stratum 9 
   time correct to within 12 ms
   polling server every 64 s

     (2)客户端:

[root@localhost etc]# ntpq -p

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*10.173.24.27    LOCAL(0)         9 u   40   64  377    1.108    2.560   0.764


[root@localhost etc]# ntpstat

synchronised to NTP server (10.173.24.27) at stratum 10 
   time correct to within 461 ms
   polling server every 64 s

6、日志设置

[root@localhost sysconfig]# pwd
/etc/sysconfig

[root@localhost sysconfig]#cat ntpd

# Command line options for ntpd
OPTIONS="-g -l /var/log/ntpstats/ntpd.log"

[root@localhost ntpstats]# service ntpd stop

[root@localhost ntpstats]# service ntpd start 

[root@localhost ntpstats]# service ntpd status

[root@localhost ntpstats]# tail -200f /var/log/ntpstats/ntpd.log

 

 

 

 

 

                                                                                                底线


 

你可能感兴趣的:(Linux)