linux:配置NTP
介绍#
网络时间协议(Network Time Protocol,NTP),用于同步网络中各个计算机的时间的协议。其用途是将计算机的时钟同步到世界协调时 UTC。
ntpd(Network Time Protocol daemon)是 Linux 操作系统的一个守护进程,用于校正本地系统与时钟源服务器之前的时间,完整的实现了 NTP 协议。
ntpd 与 ntpdate 的区别是 ntpd 是步进式的逐渐校正时间,不会出现时间跳变,而 ntpdate 是断点更新、
腾讯外网NTP服务器#
time1.cloud.tencent.com
time2.cloud.tencent.com
time3.cloud.tencent.com
time4.cloud.tencent.com
time5.cloud.tencent.com
配置#
安装 ntpd#
1、判断是否安装 ntpd
rpm -qa | grep ntp
如果返回类似如下结果,表示已安装 ntpd
如果未安装 ntpd,请使用 yum install ntp
安装 ntpd
yum -y install ntp
配置 NTP#
1、打开 NTP 服务配置文件
vi /etc/ntp.conf
2、找到 server 相关配置,将 server 修改为您需要设置的目标 NTP 时钟源服务器(例如 time1.tencentyun.com
)
按 Esc,输入 :x,保存文件并返回。
启动 ntpd#
重启 ntpd 服务
systemctl restart ntpd.service
检查 ntpd 状态#
1、查看 NTP 服务端口 UDP 123 端口是否被正常监听
netstat -nupl
返回类似如下结果,表示监听正常
2、查看 ntpd 状态是否正常
service ntpd status
返回类似如下结果,表示 ntpd 状态正常:
3、获取更详细的 NTP 服务信息
ntpq -p
说明:
- * : 表示目前使用的 NTP 服务器。
- remote:响应这个请求的 NTP 服务器的名称。
- refid:NTP 服务器使用的上一级 NTP 服务器。
- st:remote 远程服务器的级别。服务器从高到低级别设定为1 - 16,为了减缓负荷和网络堵塞,原则上建议避免直接连接到级别为1的服务器。
- when:上一次成功请求之后到现在的秒数。
- poll:本地机和远程服务器多少时间进行一次同步(单位为秒)。初始运行 NTP 时,poll 值会比较小,和服务器同步的频率增加,建议尽快调整到正确的时间范围。调整之后,poll 值会逐渐增大,同步的频率也将会相应减小。
- reach:八进制值,用来测试能否和服务器连接。每成功连接一次,reach 的值将会增加。
- delay:从本地机发送同步要求到 NTP 服务器的 round trip time。
- offset:主机通过 NTP 时钟同步与所同步时间源的时间偏移量,单位为毫秒(ms)。offset 越接近于0,主机和 NTP 服务器的时间越接近。
- jitter:用来做统计的值。统计在特定连续的连接数里 offset 的分布情况。即 jitter 数值的绝对值越小,主机的时间就越精确。
设置 ntpd 为开机启动#
1、将 ntpd 设置为开机自启动
systemctl enable ntpd.service
2、查看 chrony 是否被设置为开机启动
systemctl is-enabled chronyd.service
如果 chrony 被设置为开机启动,请执行以下命令,将 chrony 从开机启动中移除。
chrony 与 ntpd 冲突,可能引起 ntpd 开机启动失败。
systemctl disable chronyd.service
作者:Hang Shao
出处:https://www.cnblogs.com/pam-sh/p/13272967.html
版权:本作品采用「知识共享」许可协议进行许可。
声明:欢迎交流! 原文链接 ,如有问题,可邮件(mir_soh@163.com)咨询.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)