Güncelleme Süresi: ntpdate [3108]: NTP soketi kullanımda, çıkılıyor


71

Benim sistemimdeki zaman nedense yanlış.
bir güncelleme yapmam gerekiyor, ancak
bu hataya benzemiyor gibi görünüyor .

ntpdate pool.ntp.org
31 Aug 12:31:59 ntpdate[3108]: the NTP socket is in use, exiting

Sadece yeniden başlattım, nasıl bir şey olabileceğini bilmiyorum in use.

Yanıtlar:


75

ntpHizmet çalışıyor çünkü kullanımda . Hangi Linux'u kullandığınızdan bahsetmediniz, bu da bunun serviceyüklü olduğunu varsayar (bir System V sistemi çalıştırdığınızı):

$ sudo ntpdate pool.ntp.org
31 Aug 19:05:55 ntpdate[8911]: the NTP socket is in use, exiting
$ sudo service ntp stop
[ ok ] Stopping NTP server: ntpd.
$ sudo ntpdate pool.ntp.org
31 Aug 19:07:11 ntpdate[10355]: adjust time server 46.29.176.115 offset -0.002893 sec
$ sudo service ntp start

9
Yukarıdaki yolu okuyan insanlar için, teknik olarak çalışsa da, superuser.com/a/639516/308927 adresinden aşağıya bakın, çünkü çok daha basit (tek komut, hizmeti durdurma / başlatma ile uğraşmanıza gerek yok).
Baptiste Mathus,

1
Benim için durmaz, bu yüzden onu durdurdum ve başladım. sudo pkill -9 -f ntp. Bu benim için centOS üzerinde hile yaptı.
radtek

1
Benim durumumda (SL), servis ismi ntp değildi, fakatservice ntpd stop
Werner

1
Bu hata iletisini alıyorum:26 Jan 10:52:30 ntpdate[4093]: no server suitable for synchronization found
nightcod3r

150

Daemon ntpdateile ntphazır ve çalışır durumdayken çalıştırmak istiyorsanız , aşağıdaki komutu kullanın:

# ntpdate -u pool.ntp.org

ve farklı bir port kullanacak.


8
Bu kabul edilen cevap olmalı. Bu sadece bir komut, bu yüzden harika bir zaman tasarrufu. Benim için çalıştı ve bir çok saatlik saat çarpıklığı düzeltildi. Keşke daha önce bilseydim.
proski

2

Saatinizi senkronize etmek için basit bir astar:

ntpdate -u ptbtime1.ptb.de && hwclock -w

Saatinizi senkronize etmek, zaman tutmanın sadece yarısıdır. Diğer yarısı saatinizi uzun süre senkronize etmektir. ... Cevabınız için teşekkürler çünkü çiğnemem için bana daha fazla fikir verdi. Hwclick man sayfası, çoğu sistemin kapatıldığında hwclock'u güncellediğini ve açılışta okuduğunu söylüyor. Aksi takdirde kullanılmaz. Sadece ikinciye kadar hassasiyet sağlar. (Ama aynı zamanda, sürüklenmeyi izlemek için kullanılabileceğinden şüpheliyim ve bunun bir parçası olarak zaman zaman güncellenecektir.)
Eliptik görünüm

0

Ntp sunucusunun zaman sunucularını hiç görmemesine neden olabilecek 123 numaralı bağlantı noktasını engelleyen bir güvenlik duvarı olabilir.

Benim durumumda, İnternet Servis Sağlayıcım (Portföyler) bağlantı noktalarını engelliyordu.

123 numaralı port taraması da tıkanıklığı tespit etmedi.

Sigara tabancası geçici olarak iki bağımsız internet beslemem oldu. Linux'ta ntpq -pilk internet beslemesiyle (tekrar tekrar) çalıştırılırsam hiçbir şey güncellenmez, ancak diğer beslemeyle güncellemeler alırım!

@Jens A. Koch'un dediği gibi, ntpdate -u <server name>geçici olarak bu sorunu giderir (cezalandırılmayan ), uzun süren zaman sorununu çözmez .

Zamanla hem sisteminizde hem de donanım saatlerinde kayma meydana gelir. Ayrıca benim durumumda çift önyükleme linux / windows donanım saatinin daha da bozulmasına (saatlerce) neden olur.

Bu nedenle, sistem saatinizi korumak için UDP için 123 numaralı bağlantı noktanızın açık olması gerekir.


Kullanmak yerine-u , 123 numaralı bağlantı noktasını (bence ayrıcalıklı olmayan bir bağlantı noktası yerine) kullandığını düşündüğüm şeyi de yapabilirsiniz:

service ntp stop, sonra
ntpdate <server url>(-u olmadan) ve sonunda
service ntp start.

Bu, en azından saati bir kez ayarlamak için bağlantı noktası tıkanması sorununu atlıyor gibi görünüyor. Eğer -uişler, ancak bu değil, o zaman liman engellendiğini belirten bir oldukça emin bir işarettir ya da sunucu yanıt vermiyor, ...


Başka bir sorun ben çözmek zorunda benim için Debian varsayılan olmasıydı /etc/ntp.confyapılandırma havuzlarına 4 satır dahil: debian.pool.ntp.org. Bu sunuculardan hiçbiri işe yaramadı. Bu hata mesajını aldım:

Debian.pool.ntp.org hatası giderilirken:
hostname ile ilişkilendirilmiş adres yok (-5) 24 Mar 04:49:27 ntpdate [15115]:
debian.pool.ntp.org sunucusunu bulamıyor: hostname ile ilişkilendirilmiş adres yok ( -5) 24 Mar
04:49:27 ntpdate [15115]: hiçbir sunucu kullanılamaz, çıkılır

Sunucuları değiştirmek zorunda kaldım us.pool.ntp.org.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.