NTP服务器搭建和配置
网络时间协议(Network Time Protocol,NTP)是在数据网络潜伏时间可变的计算机系统之间通过分组交换进行时钟同步的一个网络协议,位于OSI模型的应用层。使用123端口。NTP意图将所有参与计算机的协调世界时(UTC)时间同步到几毫秒的误差内。NTP通常可以在公共互联网保持几十毫秒的误差,并且在理想的局域网环境中可以实现超过1毫秒的精度。
查看时间 | date |
修改系统时间 | date -s “20190408 17:41:00” |
保存时间修改 | clock -w |
搭建NTP服务器
server:
一、配置网络、挂载镜像、配置yum源
二、关firewalld,安装ntp软件包
systemctl stop firewalld
yum -y install ntp
三、编辑配置文件 /etc/ntp.conf
vim /etc/ntp.conf
可以将中间的几行默认上层时间的服务器注释掉,也可以不注释掉。注释掉之后我们这台时间服务器就没法向外部服务器同步了,为了方便演示,后面加上图中的指令:表示使用本地时间作为ntp服务器提供给ntp客户端。
restrict 控制 ntp 服务范围权限;语法为: restrict IP地址 mask 子网掩码 参数 IP地址也可以是default ,default 就是指所有的IP
nomodify:客户端不能更改服务端的时间参数,但是客户端可以通过服务端进行网络校时。
notrap :不提供trap远端登陆:拒绝为匹配的主机提供模式 6 控制消息陷阱服务。陷阱服务是 ntpdq 控制消息协议的子系统,用于远程事件日志记录程序。
四、重启、查看
systemctl restart ntpd
查看与ntp服务器有关的进程: netstat -nlutp | grep ntp
client:
一、配网络、检查网络连通性(ping serverIP)
二、修改时间为错位时间并保存
修改时间: date -s "20020326 17:00:00"
保存: clock -w
三、同步时间
ntpdate IP (如下即成功) 使用date查看
实现开机自动同步:
vim /etc/crontab 末尾 插入 :* * * * * root /usr/sbin/ntpdate 192.168.40.131 > /dev/null 2>&1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)