第一步 :确定是否安装ntpd 服务

rpm -qa | grep ntpd  

在这里插入图片描述
如果未安装
使用yum -y install ntp安装ntpd服务
(注: centos 8 中已有替换服务)

第二步: 确定ntpd 服务是否开启

service ntpd status

在这里插入图片描述
如果未启动
使用service ntpd start进行启动,并设置为开机不自启 chkconfig ntpd on

第三步: 关闭 防火墙 iptables

关闭防火墙
service iptables stop
设置为开机不自启
chkconfig iptables off

第四步:关闭selinux

//打开selinux配置文件
vi /etc/selinux/config

把selinux的属性改为 disabled
注意不要改 selinuxtype
在这里插入图片描述

第五步:修改ntp配置文件

网络同步时间直接使用ntpdate ntp4.aliyun.com跟阿里云服务器时间同步就行

vi /etc/ntp.conf

注释如下内容
在这里插入图片描述
添加如下内容

restrict 192.168.100.0  mask  255.255.255.0 nomodify  notrap 	

​server	127.127.1.0  #  localclock

fudge	127.127.1.0  stratum  10

在这里插入图片描述
这些内容也可以直接添加在配置文件最下面

第六步: 修改第二个配置文件

//打开配置文件
vi /etc/sysconfig/ntpd

添加如下内容

SYNC_HWLOCK=yes

在这里插入图片描述

第七步:重启ntpd 服务

service ntpd restart

第八步:在另外的虚拟机上初次同步

ntpdate 主机ip
如:
ntpdate 192.168.100.123
或者 
ntpdate  node01 (此项需要进行配置 对主机ip进行命名)
//配置方法可以看我的另一篇博客地址如下(从第三步开始):
https://blog.csdn.net/hongchenshijie/article/details/102669331

第九步:设置定时任务进行自动同步

打开定时任务文本
crontab -e

设置为每小时同步一次(可以自定义) 以下三种方式都可以:

* */1 * * * /usr/sbin/ntpdate 主机ip
* */1 * * * /usr/sbin/ntpdate 192.168.100.201
* */1 * * * /usr/sbin/ntpdate node01

在这里插入图片描述

第十步 : 修改完成之后进行查看定时任务

crontab -l

看到如下内容说明修改成功了
在这里插入图片描述
注释:
定时任务的 5个 * 分别代表着
分 小时 天 月 星期
语法

分  小时   天  月  星期   要执行的代码

最后:

如果有不对的地方欢迎给本人留言,本人会及时改正
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐