我正在尝试从 USB 启动并使用 Windows PC 上的“ntpdate”命令作为 ntp 服务器来同步时间。
操作系统:Lubuntu live usb
当我运行 ntpdate 命令时,它会执行并且日期设置正确,但时间未同步。
所以我的问题是,从 USB 启动后是否可以使用 ntpdate 命令设置时间?如果可以,我需要做什么?如果不可以,为什么?
答案1
看来 ntpdate 已经贬值了,尝试一下:
sudo service ntp stop
sudo ntpd -gq
sudo service ntp start
输出:
{~}:$ sudo service ntp stop
{~}:$ sudo ntpd -gq
1 Jun 08:55:37 ntpd[9331]: ntpd [email protected] Fri Apr 8 20:58:07 UTC 2016 (1): Starting
1 Jun 08:55:37 ntpd[9331]: Command line: ntpd -gq
1 Jun 08:55:37 ntpd[9331]: proto: precision = 0.124 usec (-23)
1 Jun 08:55:37 ntpd[9331]: Listen and drop on 0 v6wildcard [::]:123
1 Jun 08:55:37 ntpd[9331]: Listen and drop on 1 v4wildcard 0.0.0.0:123
1 Jun 08:55:37 ntpd[9331]: Listen normally on 2 lo 127.0.0.1:123
1 Jun 08:55:37 ntpd[9331]: Listen normally on 3 eth0 192.168.1.20:123
1 Jun 08:55:37 ntpd[9331]: Listen normally on 4 lo [::1]:123
1 Jun 08:55:37 ntpd[9331]: Listen normally on 5 eth0 []:123
1 Jun 08:55:37 ntpd[9331]: Listening on routing socket on fd #22 for interface updates
1 Jun 08:55:38 ntpd[9331]: Soliciting pool server 184.105.192.247
1 Jun 08:55:39 ntpd[9331]: Soliciting pool server 107.170.242.27
1 Jun 08:55:39 ntpd[9331]: Soliciting pool server 204.9.54.119
1 Jun 08:55:40 ntpd[9331]: Soliciting pool server 104.156.99.226
1 Jun 08:55:40 ntpd[9331]: Soliciting pool server 50.116.52.97
1 Jun 08:55:40 ntpd[9331]: Soliciting pool server 129.250.35.251
1 Jun 08:55:41 ntpd[9331]: Soliciting pool server 67.18.187.111
1 Jun 08:55:41 ntpd[9331]: Soliciting pool server 45.79.10.228
1 Jun 08:55:41 ntpd[9331]: Soliciting pool server 209.114.111.1
1 Jun 08:55:41 ntpd[9331]: ntpd: time slew -0.001862 s
ntpd: time slew -0.001862s
{~}:$
看看这是否能满足您的需要。另外...如果服务正在运行,ntpdate 将无法连接...因此您可以使用
sudo service ntp stop
sudo ntpdate -s us.pool.ntp.org
sudo service ntp start
输出:
{~}:$ sudo service ntp stop
{~}:$ sudo ntpdate -s us.pool.ntp.org
{~}:$
但是我尝试了这个并且似乎没有得到像使用ntpd -gq
命令那样的任何输出。