方法一:
一,用ntpdate从时间服务器更新时间
如果你的linux系统根本没有ntpdate这个命令
yum install ntp
安装完了之后,你不要做什么配置,也不需要,直接测试一下
[root@localhost etc]# ntpdate time.nist.gov 27 Jun 14:24:42 ntpdate[3306]: step time server 216.229.0.179 offset 954503.159000 sec
vi /etc/crontab
如果出去上面的内容说明,同步成功了。然后在crontab里面加上以下内容。
*/10 * * * * ntpdate time.nist.gov #域名或IP
每隔十分钟同步一次。推荐几个时间服务器。
time.nist.gov
time.nuri.net
0.asia.pool.ntp.org
1.asia.pool.ntp.org
2.asia.pool.ntp.org
3.asia.pool.ntp.org
方法二:
查看ntpd的状态
service ntpd status
一、连网的情况:
同步互联网的时间(可自行找一个时间服务器)
ntpdate ntp1.aliyun.com
二、离线情况:
以其中一台最接近当前网络时间的服务器作为时间服务器,然后其他机器将时间同步到与该机器一致。
1、作为时间服务器的那台机器需要开启ntpd服务,其他机器不用开启,命令如下
service ntpd start
2、其它机器依次执行同步命令
ntpdate 时间服务器的ip
执行完上述步骤便完成时间同步了。
三、配置定时任务同步时间
vi /etc/crontab
建议可以通过配置定时任务定时去同步时间,配置如下
0 1/* * * * /usr/sbin/ntpdate -u ntp1.aliyun.com