如何部署NTP服务器进行时间同步

时间同步服务器顾名思义,就是指将计算机或设备的时间与网络上的时间源保持一致。一些网站和专业的单位提供此类服务器,比如NTP服务器、GPS服务器。但今天小编教大家自己借助NTP部署时间同步服务器。
 

 

时间同步服务器

 

 

 

 

NTP服务概述 1、原理

NTP(Network TimeProtocol,网络时间协议)是用来使计算机时间同步的一种协议。它可以使计算机对其服务器或时钟源做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),切可介由加密确认的方式来防止恶意的协议攻击。

 

模式:C/S模式

运行模式:

2、端口(123)

1 [root@linl_S ~]# vim /etc/services 2 nntp 119/tcp readnews untp # USENET News Transfer Protocol 3 nntp 119/udp readnews untp # USENET News Transfer Protocol 4 ntp 123/tcp 5 ntp 123/udp # Network Time Protocol

 

拓展:

 

NNTP(Network News Transport Protocol),中文释义:(RFC-977)网络新闻传输协议。这是一个主要用于阅读和发布新闻文章(俗称为“帖子”,比较正式的名字是“新闻组邮件”)到Usenet 上的Internet应用协议,也负责新闻在服务器间的传送。

 

安装NTP

默认是已安装,如果是最小化安装系统,则需要手动安装。

1)NTP相关软件包

 

1 [root@linl_S ~]# ls /mnt/Packages/ntp* 2 /mnt/Packages/ntp-4.2.6p5-1.el6.x86_64.rpm #NTP服务端软件包 3 /mnt/Packages/ntpdate-4.2.6p5-1.el6.x86_64.rpm #NTP客户端软件包

 

 

2)安装NTP服务端软件包:

 

 

 

1 [root@linl_S ~]# yum -y install ntp #NTP两个软件包都会安装上 2 ... 3 Installed: 4 ntp.x86_64 0:4.2.6p5-1.el6 5 Dependency Installed: 6 ntpdate.x86_64 0:4.2.6p5-1.el6 7 Complete!

 

 

 

 

 

    安装客户端:

 

1 [root@linl_C ~]# rpm -ivh /mnt/Packages/ntpdate-4.2.6p5-1.el6.x86_64.rpm #只安装ntpdate安装包 2 warning: /mnt/Packages/ntpdate-4.2.6p5-1.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY 3 Preparing... ########################################### [100%] 4 package ntpdate-4.2.6p5-1.el6.x86_64 is already installed

 

 

 

    NTP配置文件所在位置

 

1 [root@linl_S ~]# ls /etc/ntp.conf 2 /etc/ntp.conf

 

 

 

3)启动NTP服务

 

 

 

1 [root@linl_S ~]# service ntpd start #启动ntp服务 2 Starting ntpd: [ OK ] 3 [root@linl_S ~]# netstat -anptu |grep 123 #查看端口123是否开放 4 udp 0 0 10.0.0.15:123 0.0.0.0:* 5846/ntpd 5 udp 0 0 127.0.0.1:123 0.0.0.0:* 5846/ntpd 6 udp 0 0 0.0.0.0:123 0.0.0.0:* 5846/ntpd 7 udp 0 0 fe80::20c:29ff:fea9:c1ae:123 :::* 5846/ntpd 8 udp 0 0 ::1:123 :::* 5846/ntpd 9 udp 0 0 :::123 :::* 5846/ntpd 10 [root@linl_S ~]# chkconfig ntpd on #开机自启动

 

 

 

 

 

 

 

实战1:手动同步NTP时间服务器

1)在lin_S服务器上查看可用的NTP时间服务器

 

 

1 [root@linl_S ~]# vi /etc/ntp.conf 2 # Use public servers from the pool.ntp.org project. 3 # Please consider joining the pool (). 4 server 0.rhel.pool.ntp.org iburst #找一个可以使用的NTP时间服务器 5 server 1.rhel.pool.ntp.org iburst 6 server 2.rhel.pool.ntp.org iburst 7 server 3.rhel.pool.ntp.org iburst

 

 

 

2)在lin_C客户端上与NTP时间服务器进行同步

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。