ntp实现网络时钟同步

ntp简介

ntp是Network Time Protocol(NTP)是用来使计算机时间同步化的一种协议,主要用于网络集群中的计算机同步。

安装配置ntp

ntp没有明显的服务器端和客户端的区分,安装了ntp后,任意一台计算机都可以作为服务端,所以可以考虑将其中一台计算机作为ntp服务器与internet时间同步,其他计算机作为客户端与这一台进行时间同步。

  • 安装ntp

[user@ubuntu ~]$sudo apt-get install ntp

  • 配置服务端

编辑ntp.conf配置文件

[user@ubuntu ~]$sudo vi /etc/ntp.conf

重要的配置参数

server 0.cn.pool.ntp.org prefer
server 1.cn.pool.ntp.org
server 2.cn.pool.ntp.org
server 3.cn.pool.ntp.org
server 172.17.0.10
fudge 172.17.0.10 stratum 10
restrict -4 default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery
restrict 172.17.0.0 mask 255.255.255.0 nomodify
restrict 127.0.0.1
restrict ::1

配置含义

server 0.cn.pool.ntp.org prefer
server 1.cn.pool.ntp.org
server 2.cn.pool.ntp.org
server 3.cn.pool.ntp.org
server 172.17.0.10
fudge 172.17.0.10 stratum 10
restrict 172.17.0.0 mask 255.255.255.0 nomodify
设定NTP主机来源,其中prefer表示优先同步的主机,
限制IP为172.17.*.*网段的计算机可以访问同步
restrict IP地址 mask 子网掩码 参数server 127.127.1.0

主要的服务端配置就完成了,重启ntp服务

[user@ubuntu ~]$sudo vi /etc/init.d/ntp restart

  • 安装配置客户端

安装配置方法如服务端,在配置中只需要把server指向ntp服务器ip即可

server 172.17.0.10

  • 重启服务并查看

[user@ubuntu ~]$sudo ntpq


码字不易,请多多点赞,关注!!!

Published by

风君子

独自遨游何稽首 揭天掀地慰生平