解决过程
一定要用root
第一种方法:
- 查看系统时间
[root@localhost ~]# date
Tue Jun 13 10:20:13 CST 2017
- 查看硬件时间
[root@localhost ~]# hwclock --show
Tue 13 Jun 2017 02:11:12 AM CST -0.848845 seconds
可以看出系统时间比硬件时间快,系统时间是准确的
假如系统时间和硬件时间都不准确
- 更新时区(亚洲-中国-上海)
[root@localhost ~]# timedatectl set-timezone Asia/Shanghai
- 将硬件时钟调整为与系统时钟一致
[root@localhost ~]# timedatectl set-local-rtc 1
或者
[root@localhost ~]# hwclock --systohc --localtime
- 将日期写入CMOS
[root@localhost ~]# clock –w
再次查看系统时间和硬件时间,他们就一致了
第二种方法:
第一、设置时区
tzselect
然后我们根据自己需要的时区信息填写,如果我们是外贸类网站用途,那就建议选择所在地区的。如果我们是中文网站使用,那肯定是用上海时区。
第二、设置NTP同步服务器
yum install ntp -y
ntpdate cn.pool.ntp.org
直接同步设置,回车就可以。
第三、同步硬件时间
timedatectl set-local-rtc 1
系统时间与硬件时间同步。最后我们检查下时间
date -R
然后可以看到"Sun, 16 Jun 2019 21:25:05 +0800"。我们可以重启服务器试试。