命令
chronyc
描述
command-line interface for chrony daemon
显示时间同步状态,chrony命令行界面
用法
1
| chronyc [OPTION]... [COMMAND]...
|
选项
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| Options: -4 解析主机名为IPv4地址 -6 解析主机名为IPv6地址 -n 禁止解析IP地址为主机名,避免DNS查询超时 -c 以CSV格式显示信息 -d 显示命令的debug信息 -h HOST 指定远程chronyd主机地址,默认为本机 -p PORT 指定远程chronyd主机的端口号,默认为323
# 直接输入chronyc不加任何选项表示进入CMD界面 $ chronyc
COMMANDS chronyc> help 系统时钟System clock: tracking 显示系统时间信息 makestep 立即用步进的方法校正时钟
时间源Time sources: sources [-v] 显示当前时间源信息,-v显示列表详情 sourcestats [-v] 显示统计信息 reselect 强制重新选择同步源 NTP sources: activity 检查NTP源的状态 ntpdata [<address>] 显示最近一次有效测量的信息 add server <address> [options] 添加一个NTP服务器 add peer <address> [options] 添加一个NTP对等点 delete <address> 删除 refresh 刷新 ...
|
注意
在正常运行中,默认情况下,chronyd从不步进系统时钟,因为时间上的任何跳跃都可能对某些应用程序产生不良后果。chronyd使用的是微调时钟的方式,系统时钟中的任何错误都可以通过略微加快或减慢系统时钟来纠正,直到错误被消除,然后恢复到系统时钟的正常速度。不过如果时间差异比较大的话,同步可能需要很久。
示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| $ chronyc -v chronyc (chrony) version 3.4 (+READLINE +SECHASH +IPV6 +DEBUG)
$ chronyc sources 210 Number of sources = 1 MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== ^* 203.107.6.88 2 6 17 5 +735us[ -208ms] +/- 14ms
$ date -s 20:20 $ chronyc sources 210 Number of sources = 1 MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== ^? 203.107.6.88 2 6 3 0 +21580s[+21580s] +/- 18ms $ systemctl restart chronyd $ chronyc sources 210 Number of sources = 1 MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== ^* 203.107.6.88 2 6 17 2 +120us[ -227ms] +/- 16ms
|