1、通过date -s修改时间
修改linux服务器时间
date -s 2015-08-03
修改时间:
date -s 10:18:00
2、手动调整时间使用ntpdate调整
安装ntpdate
yum install -y ntpdate
手动调整时间(需要ntpdate)
ntpdate us.pool.ntp.org
[root@testmysqldb ~]# ntpdate us.pool.ntp.org
25 Sep 22:33:44 ntpdate[11419]: the NTP socket is in use, exiting
[root@testmysqldb ~]#
[root@testmysqldb ~]# service ntpd stop
关闭 ntpd:[确定]
[root@testmysqldb ~]# /usr/sbin/ntpdate 10.254.1.21;/sbin/clock --systohc
25 Sep 22:48:12 ntpdate[11445]: step time server 10.254.1.21 offset 814.746911 sec
[root@testmysqldb ~]#
3、写一个自动同步时间的脚本,加入定时计划任务,每天同步一次
vim /etc/cron.daily/ntpdate
#! /bin/bash
/usr/sbin/ntpdate -s us.pool.ntp.org
/usr/sbin/hwclock --systohc
授予权限
chmod +x /etc/cron.daily/ntpdate
加入crontab任务,每20分钟同步一次
[root@testmysqldb ~]# crontab -l
*/20 * * * * sh /etc/cron.daily/ntpdate
[root@testmysqldb ~]#