分布式集群时间同步
- 集群时间同步思路:找一台机器,做为时间服务器,所有的机器与这台集群时间进行定时同步,好比如每隔30分钟,同步一次。
- 操作步骤思路:
1.检测ntp是否安装
2.修改ntp配置文件
修改授权网段(授权192.168.1.0-192.168.1.255)网段上所有机器可以从这台机器上查询和同步时间
集群在局域网中不使用其他互联网上时间
当该节点丢失网络连接,依然可以采用本地时间做为时间服务器为集群中其他节点提供时间同步。
3.修改/etc/sysconfig/ntpd文件
4.重启ntpd服务
5.设置ntpd服务开机启动
yum install ntp
vim /etc/ntp.conf
修改1:
restrict 10.0.0.0 mask 255.255.255.0 nomodify notrap
修改2:注释掉如下
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst
修改3:丢失网络连接用本地时间做为集群时间, 并设置时间精准度等级
server 127.127.1.0
fudge 127.127.1.0 startum 10
修改4:硬件时间保持一致
vim /etc/sysconfig/ntpd
添加: SYNC_HWCLOCK=yes
启动ntpd
service ntpd start
查看状态:
service ntpd status
设置开机自启动ntpd: chkconfig ntpd on
编辑定时任务:
crontab -e
1/* * * * * /usr/sbin/ntpdate linux01
测试:
更改linux02机器时间
date -s "2010-10-10 10:10:10"
等待1分钟:
date 查看时间
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库