centos7网络时间服务器的配置与管理

NTP服务器的概念:

网络时间协议(英语:Network Time Protocol,NTP)是以分组交换把两台电脑的时钟同步化的网络传输协议。NTP使用UDP端口123作为传输层。它是用作抵销可变延迟的影响。
NTP是仍在使用中的最古老的网络传输协议之一(在1985年前开始)。NTP最初由特拉华大学的Dave Mills 设计,他与一群志愿者仍在维护NTP。
NTP与更简单的DAYTIME(RFC 867)和TIME(RFC 868)网络传输协议没有关连。

网络时间服务器的实现方式

(1)时间服务器启动NTP服务
(2)客户端向NTP服务器发出时间校准的请求
(3)服务器发送当前的时间标准给客户端
(4)客户端接收到服务器的答复后,会根据返回的时间标准修改自己的时间,这样就是实现了时间校准。

NTP的网络结构

这里写图片描述

第N层上的时钟源来自第N-1层或者N层,并可以向N层上的时钟源和第N+1层的客户提供时间服务(N>=2)。第一层之间不能相互进行时钟校准,只能从标准时间服务器获取时钟源。最底层之间也不能进行时钟校准。

NTP的工作模式

名称适用对象精确度
broadcast/multicast方式适用于局域网
symmetric方式适用于配置冗余的服务器
client/server方式适用于一台服务器接收上层时间服务器的信息

使用的都是UDP协议,每个时间包内含最近的事件的时间信息,包括上次事件的发送和接收时、传递现在事件的当地时间及此包的接收时间。在收到上述包后,即可计算出时间的偏差量和传递资料的时间延迟。

网络时间服务器的安装和使用

安装NTP

[root@114-212-236-165 ~]#yum install ntp

启动NTP服务

[root@114-212-236-165 ~]#service ntpd start

查看NTP的状态

[root@114-212-236-165 ~]#service ntpd status

查看服务器当前时间

[root@114-212-236-165 ~]#date

自动启动NTP

[root@114-212-236-165 ~]#chkconfig --level 345 ntpd on

以上方式默认采用的是broadcast/multicast方式,所以精确度不是很高,如需高精确度,则要进一步配置,具体内容参考:
鸟哥的Linux私房菜

本文参考:
鸟哥的Linux私房菜
服务器配置与管理(张林 周进 黄成)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值