linux主机时间同步总结(ntpdate)


部署生产服务器时必须进行时间同步,尤其是数据库主机必须进行时间同步,防止低级错误!

总结一下我的部署经验:

1.在crontab里面制定定时同步策略;

05 06,12,18,23 * * * /usr/sbin/ntpdate -us ntp.nasa.gov ntp.sjtu.edu.cn;hwclock -w;

2.开机启动项里面加入时间同步策略.

/usr/sbin/ntpdate -us ntp.nasa.gov ntp.sjtu.edu.cn;hwclock -w;

注意:-us参数:-u是穿过ntpserver的防火墙进行同步,s是将同步日志写入系统日志;

一键部署脚本编写:

#cat synctime.sh

 

<span style="font-size:14px;">#!/bin/sh
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
yum -y install ntpdate
cat << EOF >> /var/spool/cron/root
##时间同步
05 06,12,18,23 * * * /usr/sbin/ntpdate -us ntp.nasa.gov ntp.sjtu.edu.cn;hwclock -w;
EOF
echo "/usr/sbin/ntpdate -us ntp.nasa.gov ntp.sjtu.edu.cn;hwclock -w;" >> /etc/rc.local
/bin/sh /usr/sbin/ntpdate -us ntp.nasa.gov ntp.sjtu.edu.cn;hwclock -w;
echo "时间同步部署OK"</span>
<span style="font-size:14px;">
</span>


 

相关内容