NTPD çalışıyor olsa bile saat kayması


11

Bilgisayarımda saatin kaymasıyla ilgili bir sorun yaşıyorum. Koşuyorum

  • Biraz huysuz bir IBM e-sunucusunda Ubuntu 10.10 (1.5GB RAM, 2.4GHz CPU)

  • ntpd çalışıyor (2. çalışma seviyesinde başlatıldı)

  • sunucular tanımlanmıştır:

    server 1.us.pool.ntp.org
    server 2.us.pool.ntp.org
    server 3.us.pool.ntp.org
    server time.nrc.ca
    server ntp1.cmc.ec.gc.ca
    server ntp2.cmc.ec.gc.ca
    server wuarchive.wustl.edu
    server clock.psu.edu
    

Günlük dosyasına bakıldığında, ntp arka plan programının çalıştığı görülüyor, ancak sistem saati hiçbir zaman ayarlanmamış gibi görünüyor.

Bir Casio "atom" saatinden saati manuel olarak ayarlarsam, Saat uygulaması tarafından görüntülenen tarih / saat zamanla senkronizasyondan çıkar.

Günlük dosyasına bakıldığında (aşağıda) ntp arka plan programı tamam ve çalışıyor gibi görünüyor.

Bu yüzden şu anda tamamen yanmışım :-(

İşte benim bir kopyası ntp.logdosyası .


Tüm ntp.conf dosyanızı gönderebilir misiniz? "Ntpq" komutunu çalıştırıp "peers" yazarsanız ne elde edersiniz?
BenTobin

Yanıtlar:


7

NTP cinleri, sistem zamanında ani ve büyük bir sıçrama yapmak istemiyor. Birincisi, günlük dosyalarınızdaki girişlerin kronolojisini alır, sistem artalanları çıldırır, vb. Bunun yerine sistem saatinizi yerine "sürükleyin". Eğer "gerçek zaman" ne kadar uzakta kontrol etmek istiyorsanız bir ntp sunucusunu sorgulayabilirsiniz:

ntpdate -q pool.ntp.org

NTP, yavaş yavaş doğru zamanı elde etmek için sisteminizdeki bir saniyenin uzunluğunu hafifçe ayarlayarak çalışır. Ofsetiniz yüksekse sürüklenmenin gerçekleşmesi biraz zaman alabilir. Yine de yapabileceğiniz şey bir kez sert bir senkronizasyonu zorlamaktır:

service ntp stop
ntpdate pool.ntp.org
service ntp start

Düzenleme: aşağıdaki yorumlara yanıt olarak.

Bu satırı / etc / default / ntpdate içinde ayarlayın

NTPDATE_USE_NTP_CONF=yes


Ntpdate -q'yi denedim ve ilginç bir mesaj aldım 18 Feb 08:24:30 ntpdate[13940]: no server suitable for synchronization found. Şimdi saati senkronize etme yeteneğimi engelleyen bir şey olup olmadığını merak ediyorum; kurumsal güvenlik duvarı kuralları belki?
droffo

Hmm - Asus eee 900 netbook'umda da denedim (ayrıca Ubuntu 10.10 ile) ve corp ağına bağlıyken aynı mesajı alıyorum. Daha sonra bir Starbucks veya evden tekrar deneyeceğim ve aynı sonuçları alıp almadığımı göreceğim.
droffo

2
Düzeltme. Olması gereken: / etc / default / ntpdate
david6

NTPDATE, ayar dosyasında şuna benzemiyor : NTPDATE_USE_NTP_CONF = yapılandırma dosyasında evet (/ etc / default / ntpdate).
david6

@ tim-bielawa Bu çok ilginç, bu şekilde düşünmemiştim. NTPD'nin sistem saatini nasıl düzelttiği hakkında daha fazla bilgi bulabileceğim kesin bir kaynağa işaret edebilir misiniz? Şimdiden teşekkürler.
becerikli

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.