centos7时间自动同步

运维的工作高可用高并发,负载均衡,可靠稳定等等要求,很多系统都是集群模式并采用分布式部署。但是有时系统时间不同步,集群服务器之间时间不同,就会造成一些困扰或服务根本就启动不起来。所以时间自动同步,是很有必要的。

教程

修改时区

1
2
3
4
5
6
7
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

vim /etc/sysconfig/clock
ZONE= "Asia/Shanghai"
UTC= false
ARC= false

安装并设置开机自启

1
2
3
yum install -y ntp
systemctl start ntpd
systemctl enable ntpd

配置开机启动

1
2
vim /etc/rc.d/rc.local
/usr/sbin/ntpdate ntp1.aliyun.com > /dev/ null 2 >& 1 ; /sbin/hwclock -w

配置定时任务

1
2
crontab -e
0 */ 1 * * * ntpdate ntp1.aliyun.com > /dev/ null 2 >& 1 ; /sbin/hwclock -w

脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash

rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

cat >/etc/sysconfig/clock <<EOF
ZONE= "Asia/Shanghai"
UTC= false
ARC= false
EOF

yum install -y ntp && systemctl start ntpd && systemctl enable ntpd

echo "/usr/sbin/ntpdate ntp1.aliyun.com > /dev/ null 2 >& 1 ; /sbin/hwclock -w" >>/etc/rc.d/rc.local
echo "0 */1 * * * ntpdate ntp1.aliyun.com > /dev/ null 2 >& 1 ; /sbin/hwclock -w" >> /var/spool/cron/root
-------------本文结束感谢您的阅读-------------

本文标题:centos7时间自动同步

文章作者:豌豆多多

发布时间:2020年12月22日 - 15:12

最后更新:2020年12月22日 - 16:12

原始链接:https://wandouduoduo.github.io/articles/6bab7f2f.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

原创技术分享,您的支持将鼓励我继续创作