处理Centos服务器时间同步的问题

32 阅读1分钟

问题描述:最新发现oss上传接口在本地运行的时候是正常的,在服务器上却报403错误(之前一直是正常的),后来经多方排查确定代码没有问题,就怀疑是服务时间的问题,经检查确实,先给出解决方案。

方案一:使用ntpdate命令解决

  • 打开服务器终端,输入以下三条命令即可:
yum install ntp # 安装ntp
ntpdate ntp3.aliyun.com # 同步时间,这里一阿里云3服务器为例,也可以选择其它服务器
date # 查看时间

方案二:手动修改时间(不推荐,除非很熟悉)

  • 在某种特殊情况下使用例如服务器关闭或重启
date -s "2023-07-07 15:00:00" # 设置当前系统时间
hwclock --set --date "2023-07-07 15:00:00" # 设置硬件时间
hwclock --hctosys # 设置硬件时间和系统时间同步
clock -w # 保存时间
mv /etc/localtime /etc/localtime.bak # 重命名文件避免冲突
cp /usr/share/zoneinfo/Asia/Beijing /etc/localtime # 修改为北京时间

通过以上命令系统会手动设置当前时间,并将系统时间和硬件时间同步,时区设置为北京

补充:在此之前可先使用date查看下服务器时间是否正常,如果正常就不需要处理。