上一篇
rdate 时间服务器
- 云服务器
- 2025-07-11
- 6
date 是用于查询远程服务器时间的命令,可获取指定服务器的当前日期和时间信息,常用于网络环境中进行时间
rdate 时间服务器
rdate 命令简介
rdate 是一个用于查询远程服务器时间的命令行工具,它通过 NTP(网络时间协议)与远程时间服务器进行通信,获取并显示远程服务器的当前时间。rdate 命令对于系统管理员和需要精确时间同步的用户来说非常有用。

基本语法
rdate [选项] [远程服务器地址]
常用选项
- -p:显示远程服务器的时间,并将其与本地时间进行比较。
- -s:使用 NTP 协议查询远程服务器时间。
- -u:使用 UDP 协议进行查询(默认使用 UDP)。
- -4:仅使用 IPv4 地址进行查询。
- -6:仅使用 IPv6 地址进行查询。
使用示例
查询远程服务器时间
rdate -p time.nist.gov
输出示例:
2023-10-05 14:30:15.123 UTC(time.nist.gov) diff = +0.001234 sec
解释:

- 2023-10-05 14:30:15.123:远程服务器的当前时间。
- UTC(time.nist.gov):表示时间来自 time.nist.gov 服务器。
- diff = +0.001234 sec:本地时间与远程服务器时间的差值。
使用 NTP 协议查询
rdate -s time.nist.gov
输出示例:
2023-10-05 14:30:15.123 UTC(time.nist.gov) diff = +0.001234 sec
解释:与 -p 选项类似,但明确使用 NTP 协议。

使用 IPv4 或 IPv6
rdate -4 -p time.nist.gov rdate -6 -p time.nist.gov
分别指定使用 IPv4 或 IPv6 地址进行查询。
常见问题与解答
问题 1:rdate 命令与 ntpdate 命令有什么区别?
解答:
- rdate:主要用于查询远程服务器的当前时间,并显示与本地时间的差值,它不进行时间同步操作。
- ntpdate:用于将本地系统时间与远程 NTP 服务器同步,它会直接修改本地系统时间。
问题 2:如何确保 rdate 命令返回的时间是准确的?
解答:
- 确保网络连接正常,能够访问远程时间服务器。
- 选择可靠的时间服务器,time.nist.gov、pool.ntp.org 等。
- 如果怀疑本地时间不准确,可以使用 ntpdate 或其他时间同步工具先同步本地时间,然后再使用 rdate 进行验证。
相关资源
- man rdate:查看 rdate 命令的手册页,获取更多详细信息。
- NTP 官方网站:https://www.ntp