centOS同步时间|七牛云"token expired"

本文的主要目的就是解决线下部署时服务器和docker的时间以及网络时间不同步
导致的七牛云"token expired"问题,具体怎么发现是"token expired",这里就不说了,多花点时间调试下就知道了!

由于是centOS,所以可以使用timedatectl命令查看你服务器中有关于时间的信息:

[root@community protected]# timedatectl
      Local time: Wed 2018-07-11 09:35:15 CST                #当地时间
  Universal time: Wed 2018-07-11 01:35:15 UTC                #世界时间
        RTC time: Wed 2018-07-11 01:35:14                      #转发时间
       Time zone: Asia/Shanghai (CST, +0800)                #时区
     NTP enabled: n/a
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a

可以看到NTP enable: n/a 未启用 NTP synchronized: no
因为我是直接使用NTP来同步时间的,所以需要安装一下NTP

yum install -y ntp
systemctl enable ntpd        #开机自启
systemctl start ntpd
确认你的时区是否正确,如果是你所期望的时区,直接跳过
timedatectl
timedatectl list-timezones |  grep  -E "Asia/S.*"
timedatectl set -timezone Asia/Shanghai
# 硬件时间默认为UTC
timedatectl set-local-rtc 1      //设置硬件时间
# hwclock --systohc --localtime
# 两条命令效果等同
最后启动时间同步就可以了
timedatectl set-ntp yes            # yes或no; 1或0也可以

你可能感兴趣的:(centOS同步时间|七牛云"token expired")