CentOS 查看时区与同步网络时间

跑脚本时碰到 timestamp is error 报错,查下来是系统时间长时间没同步产生了误差——凡是校验时间戳的脚本都会被这个坑到。这篇记录 CentOS 6/7 下查看时区和同步网络时间的命令。

查看当前时区

date -R

输出结果:

图片[1]-CentOS查看时区、同步网络时间教程-本站

结尾的 +0800 就是东八区(北京时间)。先确认时区没错,再谈同步。

用 ntpdate 同步网络时间

#安装ntpdate
yum -y install ntpdate
#同步时间
ntpdate -u  pool.ntp.org

同步完成后用 date 命令核对时间是否已经正确:

图片[2]-CentOS查看时区、同步网络时间教程-本站

建议

ntpdate 是一次性对时,误差会慢慢再积累,服务器最好挂个 cron 定时跑一次同步。带时间戳校验的接口或脚本出问题时,先 date -R 看一眼再做别的排查——这类故障排查成本最低、却最常被跳过。

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容