服务器时间与网络时间不符:
一、手动修改方式
1、date命令查看当前系统时间
2、date -s 时:分:秒 修改时间
3、date -s 完整的日期和时间 (YYYY-MM-DD hh:mm:ss) 修改日期时间
* 此处需要注意,修改日期和时间的时候,日期和时间要用引号引起来,不然就会像截图中第2行到第4行那样报错。
4、将时间写入bios,因为服务器每次重启都是从bios中获取时间,所以要将时间写入bios
hwclock -w
- 手动修改时间一定是有差距的,为了时间的精确,所以我们需要通过网络校时。
二、修改本机时间且设置同步网络时间
使用ntpdate修改本机时间
1、安装ntp和ntpdate服务
# redhat系列
yum install -y ntpdate ntp
2、使用ntpdate直接调整时间(由于我这里是在自己的服务器上做实验,所以是直接使用的ntpdate。如果是在对时间敏感的生产环境中,应该使用ntpd命令来进行校准)
ntpdate -u time1.aliyun.com
- ntpd 与 ntpdate命令的区别:https://www.cnblogs.com/liuyou/archive/2012/07/29/2614330.html
3、写入bios
hwclock -w
ntpd服务配置
1、在ntpd服务的配置文件/etc/ntp.conf文件中找到如下这段:
将截图中框起来的时间同步服务器地址修改为你的服务器能访问到,且延时低的时间同步服务器服务。
2、启动ntpd服务
systemctl start ntpd
systemctl enable ntpd
- 常用ntp服务
# aliyun(国内建议使用阿里云)
time1.aliyun.com
time2.aliyun.com
time3.aliyun.com
time4.aliyun.com
time5.aliyun.com
time6.aliyun.com
time7.aliyun.com
# apple
time1.apple.com
time2.apple.com
time3.apple.com
time4.apple.com
time5.apple.com
time6.apple.com
time7.apple.com
# google
time1.google.com
time2.google.com
time3.google.com
time4.google.com