Rubin's Blog

  • 首页
  • 关于作者
  • 隐私政策
享受恬静与美好~~~
分享生活的点点滴滴~~~
  1. 首页
  2. Linux
  3. 正文

Linux之时间同步

2021年 9月 10日 718点热度 0人点赞 0条评论

我们的集群环境如果时间不同步,那在生产上会出现很多问题。下面我们结合两种情景来说明一下时间同步的解决方案。

集群中所有机器都能连网

这种情况下,我们需要所有的集群机器都定时的向一台时间服务器去同步时间即可。操作步骤如下:

// 安装ntp
yum install -y ntp
// 手动同步一下时间
ntpdate ntp4.aliyun.com
// 确定服务器是否开启定时任务计划服务
service crond status
// 创建定时任务
crontab -e
// 追加定时任务内容 示例是每天凌晨同步时间 可以根据需求修改
0 0 * * * /usr/sbin/ntpdate ntp4.aliyun.com

集群只有一台可以联网

如果集群中只有一台可以联网,我们可以对该机器进行外网的时间时间定时同步(参考上述步骤)。之后将该机器制作成局域网的时间同步服务器,以供其他局域网机器同步该机器的时间,制作过程如下:

1)编辑/etc/ntp.conf文件

vi /etc/ntp.conf

注释掉 restrict default ignore

添加如下几行内容
restrict 172.17.0.0 mask 255.255.255.0 nomodify notrap # 放开局
域网同步功能,172.17.0.0是你的局域网网段
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10

保存退出
:wq

2)重启ntp服务并设置开机启动

service ntpd restart
chkconfig ntpd on
systemctl enable ntpd

以上就是制作局域网时间同步服务器的步骤。制作好后,其他的局域网机器就可以同步该服务器的时间了:

# 局域网定时时间同步参考上一章节
# 只需将服务器ip改为该机器即可
ntpdate 172.17.0.17
本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: Linux
最后更新:2022年 6月 9日

RubinChu

一个快乐的小逗比~~~

打赏 点赞

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
文章目录
  • 集群中所有机器都能连网
  • 集群只有一台可以联网
最新 热点 随机
最新 热点 随机
问题记录之Chrome设置屏蔽Https禁止调用Http行为 问题记录之Mac设置软链接 问题记录之JDK8连接MySQL数据库失败 面试系列之自我介绍 面试总结 算法思维
java面试系列之引用 java并发编程之ForkJoinPool MyBatis之MyBatis-Plus详解 Elasticsearch之数据模型构建 SpringCloud之常见问题及解决方案 Netty进阶

COPYRIGHT © 2021 rubinchu.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

京ICP备19039146号-1