Fork me on GitHub

分布式集群时间同步

分布式集群时间同步

  • 集群时间同步思路:找一台机器,做为时间服务器,所有的机器与这台集群时间进行定时同步,好比如每隔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   #没一分钟与linux01时间定时同步

测试:
	更改linux02机器时间
	date -s "2010-10-10 10:10:10"
	等待1分钟:
	date 查看时间
posted @   是阿凯啊  阅读(476)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示