文章目录
第一步 :确定是否安装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个 * 分别代表着
分 小时 天 月 星期
语法
分 小时 天 月 星期 要执行的代码
最后:
如果有不对的地方欢迎给本人留言,本人会及时改正