配置NTP服务器进行时间同步

本文介绍了如何搭建NTP服务器以确保集群中的所有机器时间同步。首先,检查并安装ntp服务,然后修改配置文件以允许特定网段访问,并设置服务器使用本地时间为时间源。接着,调整系统设置以同步硬件时间,并重启ntpd服务。最后,通过cronjob在其他服务器上定时同步时间,确保集群时间一致性。
摘要由CSDN通过智能技术生成

配置NTP服务器进行时间同步

在集群部署服务的时候如果集群的时间各部相同会导致业务上的问题,所以可以找一个机器,作为时间服务器,所有的机器与这台集群时间进行定时的同步

时间服务器搭建ntp服务

检测ntp是否安装
 rpm -qa | grep ntp
安装ntp服务
yum install ntp ntpdate -y
根据需要修改ntp配置
vi /etc/ntp.conf
  1. 打开授权网段
移除注释
# restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
  1. 内网环境下屏蔽掉获取其他网络时间的逻辑
此段逻辑注释掉
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
  1. 将本地时间作为时间服务器
server 127.127.1.0 iburst
# 设置服务器层次
fudge 127.127.1.0 stratum 10
修改硬件时间同步
vi /etc/sysconfig/ntpd
添加内容
SYNC_HWCLOCK=yes
重启ntpd服务
systemctl start ntpd
设置ntpd服务开机启动
systemctl enable ntpd

其他服务器同步

使用定时任务同步时间

添加定时任务

crontab -e

定时任务内容

为了验证先配置一次
* * * * * /usr/sbin/ntpdate test102
内容说明
``corn表达式 命令 目标服务器地址``
如果想知道执行内容可以先改为
* * * * * /usr/sbin/ntpdate test102 >> /var/log/ntpd

验证

修改本地机器时间
[root@localhost104 ~]# date -s "2022-9-20 11:11:11"
2022年 09月 20日 星期二 11:11:11 CST

等待更新,查看日志

[root@localhost104 ~]# vi /var/log/ntpd
16 Sep 17:00:43 ntpdate[87551]: step time server 192.168.65.102 offset -328103.758312 sec
16 Sep 17:00:50 ntpdate[87654]: step time server 192.168.65.102 offset 0.557767 se
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大·风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值