使用 ntp 在 linux 上同步时间并保留它

use*_*145 1 linux ntp time

在 linux 上用你说的 ntp 同步时间

ntpdate pool.ntp.org
Run Code Online (Sandbox Code Playgroud)

但是在重新启动后,时间再次重置为某个奇怪的值。有没有办法坚持更改?

如何将计算机时钟设置为正确的时间,然后在重新启动后保持正确?

EEA*_*EAA 10

正如你所发现的,ntpdate是一次性交易。

你要ntpd


kaj*_*aji 5

  1. 首先确保您的系统具有正确的时间/日期。(ntp/时区)
  2. 然后,运行hwclock --systohc(理论上这应该没有必要,因为大多数 Linux 系统在关闭时自动执行此操作,但它不会受到伤害。)

这应该将您计算机的实时时钟(RTC,又名“硬件时钟”或“BIOS 时钟”)重置为系统时间,并且应该使您的同步在重新启动后保持不变。

现代 Linux 系统在启动时自动从 RTC 设置系统时间,因此设置 RTC 可确保系统时间在启动后正确。使用ntpd或类似方式与时间服务器同步是一个很好的补充,可以在较长时间内保持时钟准确。