当我尝试使用NTP同步时间时。使用以下命令
sudo ntpdate -b pool.ntp.org我收到这样的错误: NTP套接字正在使用中。怎么解决这个问题?
18 Jan 05:53:49 ntpdate[21340]: the NTP socket is in use, exiting发布于 2013-01-18 07:59:02
NTP套接字正在使用,正在退出。
指示NTP守护进程正在运行,通常是通过ntp包运行的。您不能让两个应用程序同时调整时钟。
ntpdate命令。NTP守护进程不会向前或向后迈出很大的一步,但是对于非常平滑和小的转换非常有用。在它正确工作之前,请先同步使用ntpdate的时间,因为这个原因。您可以像这样查询守护进程的状态:
ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*chime1.surfnet. 194.171.167.130 2 u 59 64 7 3.159 -0.207 0.136
+chime2.surfnet. .GPS. 1 u 59 64 7 6.872 -0.592 0.091
[...]
ns1.tudelft.nl .INIT. 16 u - 64 0 0.000 0.000 0.000
+ev001.tilaa.nl 193.67.79.202 2 u 55 64 7 4.038 -0.613 0.110发布于 2015-11-04 05:51:32
一个常见的问题是人们发现他们的计算机在指定的DST (夏时制)转换时没有更新。一旦被识别,用户试图更正使用sudo ntpdate -b pool.ntp.org或类似的时间,结果发现NTP已经在运行,而且根本没有工作。
在一般情况下,不能信任NTP在DST转换时纠正时钟。例如,NTP在某些情况下会拒绝设置时钟.。在搜索NTP问题时,您会得到大量的点击量,因此很明显,NTP的局限性已经影响到了很多人。我相信任何NTP设计决策都有充分的理由,但这并不能改变这样一个事实,即不能总是像一般用户所期望的那样去做。
如果对你来说对某些特定的目的来说很重要的话,一定要检查一下。如果在转换前不久手动设置正确的时间,那么自动DST转换可能会带来更大的运气。
对于普通用户来说,这是一个很难实验的问题,因为DST每年只发生在两个实例上。
发布于 2017-07-26 14:47:45
如果ntp设备安装并运行,您将得到相同的错误,因为您不能同时通过两个程序调整时钟。
如果服务正在运行,它将同步到/etc/ntp.conf中的服务器,因此时间是同步的。最好每天晚上重新启动ntp守护进程,这样如果它每天都停止运行,就把它设置在crontab中。
crontab -e
@daily sudo service ntp restart >> /tmp/time.log您可以通过以下命令检查服务器同步的详细信息
ntpq -phttps://askubuntu.com/questions/244526
复制相似问题