是否有 linux 服务可以以给定的时间间隔(例如 1 分钟、1 小时或 1 天)将系统时间与 NTP 服务器同步?
在 cron 选项卡中运行 utpdate 是一个好习惯吗?例如
*/10 * * * * /usr/sbin/ntpdate us.pool.ntp.org
更新
在我的服务器中,ntpd服务已启动,但似乎不起作用。我在哪里可以看到 ntpd 工作状态(日志或消息)?根据这个(ntpd 日志文件位于哪里,我们如何配置 ntpd 日志文件路径?)和这个(我在哪里可以查找 ntpd 日志?)我什么也找不到:-(
不。运行是一个很好的做法
ntpd
,因为这就是它的目的 - 在一个或多个参考服务器的帮助下(或者,在确认迈克尔,其他一些 NTP 守护进程)。ntpdate
的工作是将系统时钟粗暴地调整到接近正确的状态,这有助于守护进程将其保持在那里;但这在正在运行的系统下不是一件好事,这就是为什么它通常只在引导时完成。(请注意,我的措辞非常精确,因为您在NTP 方面犯了两个错误:首先,不运行守护程序,其次,认为 NTP 的存在是为了将一个服务器的时钟同步到另一个服务器,而实际上试图预测正确的时间,并与之同步)。