ntpdate命令来自英文词组”NTP date“的拼写,其功能是用于设置日期和时间。ntpdate命令能够基于NTP协议设置Linux系统的本地日期和时间,利用NTP服务的时钟过滤器来选择最优方案,大大提高了可靠性和精度,让系统时间总是准确无误。

语法格式:ntpdate [参数]

常用参数:

-a使用Keyid来认证全部数据包
-b自动调整日期时钟
-d设置调试方式
-e设置延迟认证处理的时间秒数
-k设置包含密钥信息的文件名
-o设置发送轮询数据包时的NTP版本
-p设置从每个服务器上获取的样本数目
-q仅进行查询操作
-s使用日志服务,而不是用标准输出
-t设置等待响应的时间
-u设置端口号发送数据包
-v显示版本信息

参考示例

调整日期时钟:

[root@linux-arae-cc ~]# ntpdate -b

向指定NTP服务器同步时间:

[root@linux-arae-cc ~]# ntpdate ntp.aliyun.com

仅向指定NTP服务器查询时间,但不进行同步设置:

[root@linux-arae-cc ~]# ntpdate -q ntp.aliyun.com