通过 NTP 获取时间和日期¶
语法¶
ntp <host>
示例¶
从 pool.ntp.org 获取时间和日期¶
ntp pool.ntp.org
描述¶
从网络时间协议(NTP)服务器获取时间和日期。
这只会影响 iPXE 使用的时间和日期。底层硬件时钟不会被更新。
命令状态¶
| 成功 | 时间和日期更新成功 |
|---|---|
| 失败 | 时间和日期未能成功更新 |
另请参阅¶
unixtime- 全部 iPXE 命令列表
构建选项¶
此命令仅在启用构建选项 NTP_CMD 时可用。
备注¶
运行 ntp 命令之后,你可以使用 unixtime 设置获取当前的 UTC 时间。
iPXE 主要使用时间和日期来验证 X.509 证书。如果你的系统时钟不准确,iPXE 可能会错误地认为一个有效的证书已经过期。你可以使用 ntp 命令从外部 NTP 服务器获取时间和日期来绕过这个问题。需要注意的是,NTP 没有任何安全或身份验证机制,因此使用 ntp 命令实际上等价于忽略任何 X.509 证书的有效期。
NTP 协议要求系统时钟已经设置在正确日期的 34 年以内。如果系统时钟的误差超过 34 年,ntp 命令将无法确定当前的时间和日期。