查看: 9275|回复: 0

[经验分享] Centos安装ntp服务

[复制链接]
发表于 2018-8-10 16:53:16 | 显示全部楼层 |阅读模式
本帖最后由 lǐ东元 于 2018-8-17 09:50 编辑

1.  安装ntp yum install -y ntp2. 外网使用centos服务器作为基准server
    0.centos.pool.ntp.org iburstserver
    1.centos.pool.ntp.org iburstserver
    2.centos.pool.ntp.org iburstserver 3.centos.pool.ntp.org iburst
3.  先ntpdate检查能否和以上ntp服务器通信。
    ntpdate -q 0.centos.pool.ntp.org
    有以下输出表示正常
    server 45.76.221.157, stratum 2, offset -1.261571, delay 0.19223
   10 Aug 15:19:38 ntpdate[46068]: step time server 5.103.139.163 offset -1.319888 sec
4. 修改ntp配置文件vim /etc/ntp.conf  做出以下修改
   #ntp服务器地址
   server 0.centos.pool.ntp.org iburstserver
  1.centos.pool.ntp.org iburstserver
  2.centos.pool.ntp.org iburstserver
  3.centos.pool.ntp.org iburst
# 允许1-4网段的服务器来校时,不允许客户端来修改,登录ntp服务器
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
restrict 192.168.2.0 mask 255.255.255.0 nomodify notrap
restrict 192.168.3.0 mask 255.255.255.0 nomodify notrap
restrict 192.168.4.0 mask 255.255.255.0 nomodify notrap
5. 使硬件时间和系统时间一致
    修改配置文件
   vim /etc/sysconfig/ntpd 添加SYNC_HWCLOCK=yes
6. 启动ntpd服务并查看状态
   centos7  命令
        systemctl start ntpd
   centos6命令
      service ntpd start
7.   设置开机自动启动
     chkconfig ntpd on    等待10-15分钟后执行 ntpstat 查看同步状态
    synchronised to NTP server (80.127.119.186) at stratum 2
    time correct to within 1076 ms
   polling server every 64 s
   执行ntpq -p 查看与ntp服务器连接状态
     remote           refid      st t when poll reach   delay  offset  jitter
==============================================================================
    +a80-127-119-186 .GPS.            1 u   44   64  375  225.365   19.423 4.061
    -ntp2.flashdance 77.40.226.114    2 u   46   64  357  296.438   
    -8.069  20.830*85.199.214.100  .GPS.            1 u   48   64  377  203.331   12.582  4.872
    +makaki.miuku.ne 218.186.3.36     2 u  171   64  374  346.179   18.722   3.393
    *表示目前正在使用的上层NTP,
    +表示已连线,可提供时间更新的候补服务器
8.   执行一下 hwclock --systohc 使系统时间和硬件时间一致。
9.  打开防火墙由于ntp服务使用 123端口udp协议 所以需要打开防火墙。
   centos7命令执行
        firewall-cmd --zone=public --add-port=123/udp --permanent
       firewall-cmd --reload。
  centos6命令
      iptables -I INPUT -p udp --dport 123 -j ACCEPT
Linux 客户端使用ntpd服务同步时间
1.    先安装ntp服务执行yum install -y ntp
      修改配置文件 vim /etc/ntp.conf 修改server,添加日志
      # 允许ntpserver主动修改客户端时间
      restrict 14.29.118.197     nomodify notrap noquery
      server 14.29.118.197
      logfile /var/log/ntp.log
     其他保持默认。
2.  启动 ntpd服务systemctl start ntpd
    执行 ntpq -p 查看与服务器连接状态。
    remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
  *14.29.118.197   182.92.12.11     3 u    6   64   17   19.289    1.488   1.194
   执行 ntpstat 查看同步状态
   synchronised to NTP server (14.29.118.197) at stratum 4
   time correct to within 973 ms
   polling server every 64 s
   Windows 使用客户端同步
1.  组策略配置win+r 运行gpedit.msc 启用全局配置
1.png
2. 启用ntp客户端
2.png
3. 指定ntp服务器
3.png
4. 刷新组策略win+r 执行 gpupdate /force
5.  查看系统时间ntp服务器,同步状态。
4.png 5.png



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则