查看linux下ntp信息的命令
-
在Linux下查看ntp信息的常用命令是ntpq。ntpq是ntp的查询工具,用来查询并显示ntp服务器的状态信息。
要使用ntpq命令,首先需要安装ntp包,可以使用以下命令安装:
“`
sudo apt-get update
sudo apt-get install ntp
“`安装完成后,使用下面的命令查看ntp服务器的状态信息:
“`
ntpq -p
“`该命令将显示ntp服务器的地址、参考标识符、最后接收到的时间戳和延迟时间等信息。其中,”reach”列显示了服务器连通性的信息,”st”列显示了服务器的时钟层级。
另外,还可以使用以下命令来查看ntp服务器的详细信息:
“`
ntpq -c peers
“`该命令将显示ntp服务器的偏差、精度、标识符和延迟等详细信息。
除了ntpq命令,还可以使用其他的命令来检查ntp服务器的状态,例如ntpstat命令可以快速检查ntp服务器的同步状态:
“`
ntpstat
“`如果ntp服务器正常工作并与网络时间同步,该命令将显示”unsynchronised”或”synchronised”。
总之,通过使用ntpq命令以及其他的ntp相关命令,可以方便地查看和检查Linux下的ntp服务器的状态信息。
2年前 -
在Linux下,可以使用以下命令查看NTP(Network Time Protocol)相关信息:
1. ntpq命令:该命令用于查询NTP服务器的状态和信息。可以使用以下命令查看NTP服务器的状态:
“`
ntpq -p
“`此命令将显示连接的NTP服务器及其偏移量、延迟等信息。
2. ntpstat命令:该命令用于检查系统是否与NTP服务器同步。可以使用以下命令运行ntpstat命令:
“`
ntpstat
“`如果系统与NTP服务器同步,则会显示”synchronised to NTP server”的信息,否则会显示”unsynchronised”的信息。
3. timedatectl命令:该命令用于显示和配置系统时钟和日期。可以使用以下命令查看NTP同步状态:
“`
timedatectl status
“`此命令将显示系统的时钟源、是否使用NTP以及系统时间的详细信息。
4. ntpdc命令:该命令用于控制和监视NTP服务器。可以使用以下命令打开ntpdc交互模式:
“`
ntpdc -c “peers”
“`在交互模式下,输入”peers”可以查看已连接的NTP服务器的状态和信息。
5. systemctl命令:该命令用于管理和控制系统服务。可以使用以下命令检查NTP服务的状态:
“`
systemctl status ntp
“`此命令将显示NTP服务的运行状态、主机名、启动时间等信息。
通过以上命令,你可以方便地查看Linux系统中NTP相关的信息,包括NTP服务器的状态、与NTP服务器的同步情况、系统时钟配置等。
2年前 -
在Linux系统中,可以使用以下命令来查看NTP(Network Time Protocol,网络时间协议)信息:
1. `ntpq -p`:此命令用于查看当前与NTP服务器的连接状态以及与各个NTP服务器之间的时间同步情况。
2. `ntpstat`:此命令用于查看当前系统与NTP服务器之间的时间同步状态。
3. `chronyc sources`:此命令用于查看当前与NTP服务器的连接状态以及与各个NTP服务器之间的时间同步情况。
下面将详细介绍每个命令的使用方法和输出结果。
## 1. ntpq -p
`ntpq -p` 命令可以查看当前系统与NTP服务器之间的连接状态以及与各个NTP服务器之间的时间同步情况。执行此命令时需要以root权限或具有相应的权限运行。
“`shell
# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*ntp1.aliyun.com 139.199.118.181 2 u 11 64 377 0.317 -1.090 0.886
+ntp2.aliyun.com 202.108.6.95 2 u 12 64 377 1.206 -0.227 0.623
+ntp3.aliyun.com 139.224.197.241 2 u 13 64 377 0.153 0.603 0.362
-ntp4.aliyun.com 139.199.190.63 2 u 12 64 377 1.006 0.222 0.641
“`输出结果中的各列信息解释如下:
– `remote`:NTP服务器的IP地址或域名。
– `refid`:NTP服务器的参考ID,可用于判断和其他NTP服务器之间的关系。
– `st`:NTP服务器的层级(stratum),表示与时间源的距离。
– `t`:表示NTP服务器的类型,`u`表示未选择的,`s`表示本地服务器,`l`表示本地反射服务器,`r`表示远程服务器。
– `when`:最后一次从该NTP服务器收到数据的秒数。
– `poll`:下一次请求此NTP服务器数据的间隔。
– `reach`:表示与该NTP服务器最近的8次请求的成功率。
– `delay`:与NTP服务器之间的网络延迟(毫秒)。
– `offset`:当前系统时间与NTP服务器时间之间的差值(毫秒)。
– `jitter`:与NTP服务器之间的延迟变化。其中,`*`表示当前系统正在使用的NTP服务器,`+`表示可用的NTP服务器,`-`表示不可用的NTP服务器。
## 2. ntpstat
`ntpstat` 命令可以查看当前系统与NTP服务器之间的时间同步状态。执行此命令时需要以root权限或具有相应的权限运行。
“`shell
# ntpstat
synchronised to NTP server (139.199.118.181) at stratum 2
time correct to within 206 ms
polling server every 64s
“`输出结果解释如下:
– `synchronised to NTP server`:表示当前系统与NTP服务器的时间已同步。
– `(139.199.118.181)`:表示当前时间同步的NTP服务器的IP地址。
– `stratum 2`:表示当前系统与NTP服务器的层级。
– `time correct to within 206 ms`:表示系统时间与NTP服务器时间的差值在206毫秒以内。
– `polling server every 64s`:表示系统每隔64秒向NTP服务器发送一次请求。如果输出结果为 `unsynchronised`,则表示当前系统与NTP服务器的时间没有同步。
## 3. chronyc sources
`chronyc sources` 命令可以查看当前系统与NTP服务器之间的连接状态以及与各个NTP服务器之间的时间同步情况。执行此命令时需要以root权限或具有相应的权限运行。
“`shell
# chronyc sources
210 Number of sources = 4
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^* ntp1.aliyun.com 2 6 37 12 -426ms[ -519ms] +/- 50ms
^- ntp2.aliyun.com 2 6 37 29 -2087ms[-1705ms] +/- 41ms
^- ntp3.aliyun.com 2 6 37 55 +2072us[+2072us] +/- 42ms
^- ntp4.aliyun.com 2 6 37 13 +106ms[ +199ms] +/- 46ms
“`输出结果中的各列信息解释如下:
– `MS`:表示主服务器(master server),即当前正在使用的NTP服务器。
– `Name/IP address`:NTP服务器的名称或IP地址。
– `Stratum`:NTP服务器的层级。
– `Poll`:下一次请求此NTP服务器数据的间隔。
– `Reach`:表示与该NTP服务器最近的8次请求的成功率。
– `LastRx`:最后一次从该NTP服务器收到数据的时间差。
– `Last sample`:最后一次同步的时间差及偏差。其中,`^*`表示当前正在使用的NTP服务器,`^-`表示可用的NTP服务器。
总结:
上述介绍的三个命令分别用于查看NTP服务器的连接状态和与各个NTP服务器之间的时间同步情况。
– `ntpq -p` 命令输出详细的信息,包括NTP服务器的IP地址、参考ID、层级等。
– `ntpstat` 命令输出简洁的同步状态信息。
– `chronyc sources` 命令输出详细的连接状态和时间同步信息。根据需求选择合适的命令来查看NTP信息。
2年前