Mac OS X 日期和时间同步

Svi*_*ish 38 mac time ntp

当我将 Mac OS X 设置为自动设置日期和时间时,这真的多久完成一次?有没有办法强制更新?

小智 64

更新

由于OS X 10.14 (Mojave) ntpdate命令已被删除 - 请sntp改用:

sudo sntp -sS time.apple.com
Run Code Online (Sandbox Code Playgroud)

原答案

对于旧版本的 OX X (pre 10.14),下面的原始答案仍然适用。

要使用 NTP 手动更新时间,请ntpdate从 shell使用:

ntpdate -vu (服务器或 IP 地址)

例如,

sudo ntpdate -vu time.apple.com
Run Code Online (Sandbox Code Playgroud)

参考:

ntpdate 选项:

-v

    详细点。此选项将导致ntpdate的版本标识字符串被记录。

-u

    直接ntpdate使用非特权端口发送数据包。这在阻止传入流量到特权端口的防火墙后面时最有用,并且您希望与防火墙外的主机同步。请注意,该-d选项始终使用非特权端口。

-q

    仅查询 – 不要设置时钟。

免责声明:该程序的功能现在在ntpd程序中可用。 
请参阅- 网络时间协议 (NTP) 守护程序页面中-q命令行选项。  经过一段适当的哀悼期后,该计划将从该发行版中退出。ntpd
ntpdate

  • `sudo: ntpdate: command not found` 在 macOS 10.14 上使用 `sudo sntp -sS time.apple.com` 代替 (6认同)

Luk*_*404 11

NTPd(由 Mac OSX 使用)将以它认为更合适的速度同步 - 这取决于您的时钟偏差。当您第一次打开它/连接到网络时,它会更频繁,然后当它足够稳定您的时钟时会以更长的时间间隔连接。

它不仅可以同步您当前的时间和日期,还可以同步实际时钟速度。这意味着在您启用它(并连接到互联网)一段时间后,即使您长时间与“网络”断开连接,您的时钟也会非常精确。

如果您想要详细信息,请前往维基百科NTP 站点

  • 强制更新的一种方法是关闭自动同步然后再打开。 (6认同)