Linux 系统和 windows 系统一样,都需要进行系统时钟同步, 网络时间协议 NTP( Network Time Protocol )是用于同步网络中各个计算机的时间的协议。
- NTP 协议设计时考虑到了各种网络延迟,通过公共网络同步时,误差可以降低到 10 毫秒以内;通过本地网络同步时,误差可以降低到 1 毫秒。
- NTPD(Network Time Protocol daemon)是 Linux 操作系统的一个守护进程,其完整的实现了 NTP 协议,用于校正本地系统与时钟源服务器之前的时间。
- NTPD 与 NTPDate 都能进行时间同步,他们的区别是:NTPD是步进式的逐渐校正时间,不会出现时间跳变,而 NTPDate 是断点更新。
安装
- 采用下述命令判断 NTPD 是否安装:
rpm -qa | grep ntp
- 如果未安装,则使用 yum install ntp 进行安装。如果不做任何配置, NTPD 将默认工作于客户端模式。
yum -y install ntp
配置
- 用 vim 打开并编辑 NTP 服务配置文件。
vi /etc/ntp.conf
- 找到 server 相关配置,将 server 修改为您需要设置的目标 NTP 时钟源服务器,并删除暂时不需要的 NTP 时钟源服务器。
启动
- 使用 “service ntpd start” 启动 NTP 服务,如果 NTP 已经启动,则使用 “service ntpd restart” 进行重启。
service ntpd start
状态检查
- 使用 netstat 查看 NTP 服务端口 udp 123 有没有被正常监听。
netstat -nupl netstat -nupl
- 使用下述命令查看 NTPD 状态是否正常:
service ntpd status ntpd status
- 使用 “ntpstat” 查看 NTPD 有没有正常开启以及配置到正确的 NTP 时钟源服务器。该命令会输出当前 NTP 时钟源服务器的 IP 地址。此 IP 地址应为上述配置的 NTP 时钟源服务器的 IP 地址(可以使用 “nslookup 域名” 获取域名对应的 IP 地址)。
- 更详细的 NTP 服务信息可以使用 ntpq -p 进行获取。
上图中各项目的说明如下:
remote:响应这个请求的 NTP 服务器的名称。
refid:NTP 服务器使用的上一级 NTP 服务器。
st:remote 远程服务器的级别.由于 NTP 是层型结构,有顶端的服务器,多层的 Relay Server 再到客户端.所以服务器从高到低级别可以设定为 1-16。为了减缓负荷和网络堵塞,原则上应该避免直接连接到级别为 1 的服务器的。
when:上一次成功请求之后到现在的秒数。
poll:本地机和远程服务器多少时间进行一次同步(单位为秒)。在一开始运行 NTP 的时候这个 poll 值会比较小,那样和服务器同步的频率也就增加了,可以尽快调整到正确的时间范围,之后 poll 值会逐渐增大,同步的频率也就会相应减小。
reach:这是一个八进制值,用来测试能否和服务器连接。每成功连接一次它的值就会增加。
delay:从本地机发送同步要求到 NTP 服务器的 round trip time。
offset:主机通过 NTP 时钟同步与所同步时间源的时间偏移量,单位为毫秒(ms)。offset 越接近于 0,主机和 NTP 服务器的时间越接近。
jitter:这是一个用来做统计的值。它统计了在特定个连续的连接数里 offset 的分布情况。简单地说这个数值的绝对值越小,主机的时间就越精确。
设置 NTPD 为开机启动
- 使用下述命令将 NTPD 设置为开机自启动。
systemctl enable ntpd.service
- 使用下述命令查看 chrony 是否被设置为开机启动。
systemctl is-enabled chronyd.service
- chrony 与 NTPD 冲突,可能引起 NTPD 开启启动失败,需要使用下述命令将 chrony 从开机启动中移除。
systemctl disable chronyd.service
聚云网旨在收集阿里云、腾讯云、百度云等云计算产品的行业资讯,最新优惠信息,提供代金券、优惠券领取,让用户以最低的价格购买服务器,享受优质的产品服务。聚云网提供免费服务器购买咨询,科技前沿资讯,互联网行业动态,软件开发及服务器运维教程,竭全力为用户提供优质服务。
如果您有任何疑问,请在页面右侧点击联系聚云网客服,第一时间为您服务。如果您有教程需求,可以在我们的社区中留言。如果您有经验要分享,我们欢迎您的到来。文章中有什么问题,也欢迎留言指正,我们共同创建一个服务平台。
本站所有内容,如有版权、侵权等问题,请及时联系本站做删除。发布者:聚云网,转载请注明出处:https://www.juyun.top