AWS上Ubuntu 22.04系统时间滞后1分钟的问题求助
AWS上Ubuntu 22.04系统时间滞后1分钟的问题求助
嗨,我来帮你排查下这个时间滞后的问题~结合AWS Ubuntu环境的特点,给你几个可以尝试的方向:
先确认当前时间同步服务的状态,执行命令:
timedatectl status看看输出里的
NTP service是否显示active,以及有没有synchronized: yes的提示,这能帮你判断基础同步是否正常。AWS EC2实例默认使用
systemd-timesyncd作为时间同步服务,如果你切换到ntpd后没生效,大概率是默认服务还在运行产生冲突了,先停掉它:sudo systemctl stop systemd-timesyncd sudo systemctl disable systemd-timesyncd配置ntpd使用AWS内部的NTP服务器(延迟更低更稳定),编辑
/etc/ntpd.conf文件,添加或修改一行:server 169.254.169.123 prefer保存后重启ntpd服务:
sudo systemctl restart ntpd用
ntpq -p命令查看ntpd的同步状态,看看列表里的服务器是否有正常的连接和偏移值,确认是否正在同步。另外检查下硬件时钟是否偏差,执行
hwclock --show对比系统时间,如果硬件时钟不准,可以用以下命令把系统时间同步到硬件时钟:sudo hwclock --systohc最后,时区设置后虽然即时生效,但有时候重启下时间相关服务或者实例本身(如果业务允许的话),也能解决一些隐性的同步问题。
备注:内容来源于stack exchange,提问作者cwhitmore
相关产品推荐
相关产品推荐

