date命令:
date
显示系统时间,即hardwareclock系统硬件时间,:
hwclock
修改设置Linux服务器时区:
tzselect
可以直接用下面命令直接更换时区:
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
将系统时间写入到系统硬件当中:
hwclock -w
ntpdate:
ntpdate 是一个linux时间同步服务软件
查看本机是否安装ntpdate服务,如果没有安装,则安装yum -y install ntpdate
同步网络时间:
ntpdate 0.asia.pool.ntp.org
出现上述结果代表时间同步成功,上面的大致意思为调整时间为服务器133.243.238.163的时间,相差0.012370秒的时间
如果上面服务器同步不了,可以换下面几个时间服务器试试:
time.nist.gov
time.nuri.net
asia.pool.ntp.org
同步时间成功后调整硬件时间:
hwclock -w
执行成功后, 查看系统硬件时间:
date
hwclock
执行上述命令,显示的时间应该一样的
定时执行时间同步任务,所以我们利用crontab -e来添加定时任务:
* */1 * * * root ntpdatetime.nuri.net;hwclock -w
即:每隔一个小时同步一下internet时间。