如何在 Linux 下确认 NTP 是否同步?

是的,这就是问题所在。
NTP同步,Linux检查如下:
1 使用ntpq -p 查看远程服务器的状态并查找号码来源。
2 . 使用ntpstat查看本地同步状态。
同步时,会显示同步信息。
3 . TimeDetectable或timeDetectable状态,直接检查NTP启用和同步状态。

NTP不同步,检查服务器、网络或防火墙。
你自己看看吧。

linux更新时间命令

你说的很明显了,但我必须告诉你我当时做的陷阱。

老实说,2 01 8 年,当我负责我们公司的几台服务器时,半夜接到电话,告诉我时间不对,邮件无法发送。
我一看,哦,日期跳回了1 9 9 0年。
当时我的手在颤抖,我一直在运行ntpdate nist.gov。
点击一下,时间就到了。
但后来我发现该服务器使用的是与隔壁机房的旧古董服务器相同的NTP。
结果隔壁机房一重启,我的服务器也跳来跳去。
所以,后来我想我不能总是依赖互联网NTP,我必须自己管理它。

然后,我使用hwclock设置服务器的内置时钟,然后使用ntpdate定期更新它。
例如,我会向 /etc/crontab 添加一个任务,并使用 ntpdate nist.gov 每周五晚上进行更新。
这样,即使隔壁机房出现问题,我的服务器也会更加稳定。

至于日期顺序,我没用过,也觉得不常用。
我尝试过sntp,但它不像ntpdate那么容易,所以我不怎么使用它。

一般来说,ntpdate和hwclock我用的比较多,date和sntp用的不多。
在使用的时候,需要根据自己的具体情况来选择。
别像我一样鲁莽。

linux系统中ntpdate同步网络日期时间

直接使用ntpdate来同步时间。

要在 Debian/Ubuntu 上安装,请使用 sudo apt-get install ntpdate。

与中国授时中心2 1 0.7 2 .1 4 5 .4 4 同步。

同步后,使用 sudo hwclock -w 写入设备时钟。

需要 sudo 权限。

防火墙必须允许 ntp 端口 1 2 3
选择固定时间服务器。

每天打开同步一次。

自己掂量一下。