时间同步服务器顾名思义,就是指将计算机或设备的时间与网络上的时间源保持一致。一些网站和专业的单位提供此类服务器,比如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时间服务器进行同步
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。