nptq程序是用来监控nptd程序的性能的。他使用标准NTP模式6中的控制信息格式与NTP服务器进行通信,该格式在NTP3协议的附录中进行了定义。
ntpq可以以交互方式运行或直接跟命令参数运行。如果ntpq后面不接任何参数,将会进入交互工作模式。
非交互模式选项:
-d:打开调试模式
-n:输出时显示主机的IP地址
-p:输出已知服务器列表和状态
交互模式命令:
交互模式的命令包括两类:内部命令和控制消息。
内部命令是ntpq内部集成的命令,不需要提交到服务器然后等待服务器回答;控制消息需要向服务器发送NTP mode-6消息,然后等待服务器应答。
通常交互模式下输出在标准IO,需要记录到文件时可以在命令后面加“> 文件名”
内部命令:
help/? : 显示所有支持的命令
help command/? command : 显示command说明
debug more|less|off : 调整调试等级
host host_name|host_ip : 指定需要查询的服务器名称或地址
hostnames yes|no : 输出信息时,是否使用服务器名称
cooked : 设置输出高亮显示
raw : 设置输出的显示格式不整理
quit:退出
timeout ms : 设置查询时的超时门限,默认为5000ms