Risposte:
il socket NTP è in uso, in uscita
Indica che hai un demone NTP in esecuzione, di solito quello tramite il ntp
pacchetto. Non è possibile avere due applicazioni che regolano l'orologio contemporaneamente.
Per prima cosa fermare l'esecuzione del demone NTP corrente:
sudo service ntp stop
Esegui il tuo ntpdate
comando.
Avviare nuovamente il demone NTP:
sudo service ntp start
Il demone NTP non farà grandi passi avanti o indietro, ma è utile per transizioni molto fluide e piccole. Prima che funzioni correttamente, sincronizza l'ora utilizzando ntpdate
prima, per questo motivo. Puoi interrogare lo stato del demone in questo modo:
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
Se viene visualizzato l'errore NTP socket in use
come mostrato di seguito:
In tal caso, corri e basta
$ sudo service ntp stop
$ sudo ntpdate pool.ntp.org
$ sudo service ntp start
e otterrai
O SOLO CORRI
sudo ntpdate -u pool.ntp.org
per aggiornare con il deamon ntpd in esecuzione
Un problema comune è che le persone scoprono che il loro computer non si è aggiornato alla transizione DST (Daylight Saving Time) designata. Una volta riconosciuto, l'utente tenta di correggere l'ora con sudo ntpdate -b pool.ntp.org
o simili solo per scoprire che NTP è già in esecuzione e semplicemente non ha funzionato.
Nel caso generale, semplicemente NTP non può essere considerato attendibile per correggere l'orologio durante le transizioni dell'ora legale. Ad esempio, NTP ha casi in cui rifiuterà di impostare l'orologio . Ottieni tonnellate di successi durante la ricerca di problemi NTP, quindi chiaramente i limiti di NTP hanno colpito molte persone. Sono sicuro che ci sono solide ragioni per qualsiasi decisione di progettazione NTP, ma ciò non cambia il fatto che non ci si può fidare di fare sempre ciò che l'utente medio si aspetterebbe.
Assicurati di controllarlo se è importante per te per uno scopo specifico. Potresti avere maggiore fortuna con una transizione DST automatica se imposti manualmente l'ora corretta poco prima della transizione.
Questo è un problema difficile per l'utente medio di sperimentare, poiché l'ora legale si verifica solo in due casi all'anno.
Se il deamen ntp è installato e in esecuzione, si otterrebbe lo stesso errore in quanto non è possibile regolare l'orologio tramite due programmi contemporaneamente.
Se il servizio è in esecuzione, si sincronizzerà con i server che si trovano in /etc/ntp.conf, quindi l'ora sarà sincronizzata. È meglio riavviare il demone ntp ogni notte in modo che se si ferma in qualche modo inizi ogni giorno, impostalo in crontab.
crontab -e
@daily sudo service ntp restart >> /tmp/time.log
puoi controllare i dettagli della sincronizzazione del tuo server tramite il comando seguente
ntpq -p
ntpq
è di xntpd.