当前位置: 首页 > news >正文

时间同步NTP服务

  在企业的实际应用过程中,为了解决因各个主机的时间不一致导致的问题(数据的传送和处理发生混乱),那么就需要搭建NTP时间服务器来同步各个主机的时间。

这里同步的主要是软件时间,也即在linux当中可以通过date指令来查看的时间:

image

硬件时间通常因硬件的自身特性会发生时间的偏移,如机械表走一年慢了2秒钟,那么这时也有重新调整时间的需求。对于计算机而言,为了让时间产生偏移,需要进行实时同步,可以通过计划任务来时间。

服务端搭建NTP服务

首先需要安装ntp包:yum install ntp -y

检查是否安装成功:rpm -q ntp

[root@xz-ftp001-002 ~]# rpm -q ntp
ntp-4.2.6p5-29.el7.centos.2.x86_64

然后编写ntp的配置文件:vim /etc/ntp.conf

server 127.127.1.0     #本地时钟
server time1.aliyun.com  #阿里的时钟restrict 127.0.0.1      #本地lo可以使用
restrict 192.168.27.128    #该ip的主机可以使用
# 或
restrict default ignore # 默认忽略
restrict 59.217.250.0 mask 255.255.255.0 nomodify notrap #该ip段的主机都可以使用

重启一下ntp服务:systemctl restart ntpd

到此为止,服务端的ntp服务搭建完成,配置的主机来同步该主机的时间。

 客户端同步时间

首先安装:yum install ntpdate

[root@xz-ftp001-002 titanagent]# rpm -qa | grep ntpdate
ntpdate-4.2.6p5-29.el7.centos.2.x86_64

然后通过命令同步即可:ntpdate 192.168.27.128

 [root@xz-ywtb-kfmh-001-005 ~]# ntpdate 192.168.27.128
28 Sep 10:58:10 ntpdate[803]: step time server 192.168.27.128 offset 54.944158 sec

 同步成功,实时同步可以通过客户端的计划任务来完成:

[root@xz-zjj001-002 ~]# crontab -e

0 */12 * * * /usr/sbin/ntpdate 59.217.250.248

 每隔12小时执行一次,多台客户机可以重复操作,搭建完成。

cron表达式工具:https://tool.lu/crontab/

 

http://www.hskmm.com/?act=detail&tid=19793

相关文章:

  • 【WCH蓝牙系列芯片】-基于CH585开发板—IO口(GPIO)外部中断唤醒蓝牙睡眠模式
  • 【2025-09-26】奋斗逻辑
  • 【Linux基础知识系列:第一百四十篇】理解SELinux与系统安全 - 教程
  • 关于修改 linux 系统中优先使用中文结构
  • Discord桌面应用远程代码执行漏洞分析
  • DRL模型训练:原始奖励函数记录以及绘制
  • 中国DevOps平台竞品分析:安全合规与技术生态的双重较量
  • experiment 1
  • 图领域的METIS算法介绍 - zhang
  • CANOpen safety SRDO相关问题总结
  • Prometheus源码专题【左扬精讲】—— 监控系统 Prometheus 3.4.0 源码解析:head_wal.go 的 WAL 写入策略与缓存管理源码解读
  • 电子通信词汇中英文对照
  • 平衡树
  • 完整教程:【有源码】基于Hadoop+Spark的AI就业影响数据分析与可视化系统-AI驱动下的就业市场变迁数据分析与可视化研究-基于大数据的AI就业趋势分析可视化平台
  • Tomcat中启用h3的方法是什么
  • k8s-Namespace
  • 国产化Excel开发组件Spire.XLS教程:C# 写入 Excel ,轻松将数据导出到工作表
  • 牛客刷题-Day6
  • 数字化转型浪潮下:10款主流项目管理工具横向测评与选型指南
  • 借助Aspose.Email,使用 Python 将 EML 转换为 MHTML
  • python+springboot+django/flask的医院食堂订餐系统 菜单发布 在线订餐 餐品管理与订单统计系统 - 教程
  • 计算机网络学习笔记 - 浪矢
  • 数据结构以及LeetCode常用方法 - 浪矢
  • App Store 上架完整流程解析,iOS 应用发布步骤、ipa 文件上传工具、TestFlight 测试与苹果审核经验
  • 使用 Zig 编写英文数字验证码识别工具
  • 数数学习笔记
  • 6 个替代 Microsoft Access 的开源数据库工具推荐
  • 20250626_黔西南网信杯_wireshark
  • Ubuntu STA+AP 开机自启完整方案
  • PDE和CFD的区别?