Raspberry Pi'de zaman ve saat dilimi sorunları


14

EST saat diliminde kullandığım bir Raspberry Pi var . Yüklü bir NTP hizmeti vardı ( sudo apt-get install ntp) ve Raspberry Pi UTC saat dilimine ayarlandı. Raspberry Pi'yi Pasifik Saat Dilimi'ne (PT) götürene kadar Raspberry Pi'deki tarih doğruydu . Raspberry Pi'yi önyüklediğimde, Raspberry Pi'deki UTC saati yolundaydı (9 saat geride kaldı) ve NTP doğru UTC saatini almak için senkronize değil. Raspberry Pi internete Ethernet üzerinden bağlanır.

Raspberry Pi'yi birkaç kez yeniden başlatmayı denedim. Ayrıca, NTP hizmetini kaldırmayı ve OpenNTPD'yi yüklemeyi denedim . Ne oluyor olabilir?

Raspbian Jessie ile Raspberry Pi 3 kullanıyorum .


1
Zaman dilimlerini anladıktan sonra,
Pi'nizi

Yanıtlar:


18

İşte bazı öneriler.

  1. raspi-configZaten ayarlamak için farklı bir araç kullansanız bile saat dilimini sıfırlamak için yardımcı programı kullanın .

    sudo raspi-config
    
  2. Saati manuel olarak biraz doğru olacak şekilde ayarlayın. Zaman / tarih çok yanlışsa NTP bazen güncellenmez.

    sudo date -s "01/04/2017 11:00"
    
  3. Zaman güncellemesini manuel olarak zorla:

    sudo systemctl stop ntp.service
    sudo ntpd -gqc /etc/ntpd.conf
    sudo systemctl start ntp.service
    
  4. 123 numaralı UDP bağlantı noktasını engellemediğinizden emin olun.

İyi şanslar!


7

Birçok Linux sistemlerde, saat zaman izlemek tutar UTC . Raspberry Pi'nin zayıf zaman tutma nedeniyle, zamana yardımcı olmak için zamana yardımcı olacak bir hizmeti kurmak ve düzgün bir şekilde kurmak akıllıdır ntp.

Bu, Raspberry Pi'nin güç açıkken / güçsüzken zaman tutmanın hiçbir yolu olmaması nedeniyle daha da karmaşıktır. Bu, Raspberry Pi yeniden başlatıldığında zamanı senkronize olacaktır.

dateHangi sorguyu zaman içinde sorguladığınız gibi komutları kullandığınızda , yerel ayarınız dikkate alınır. Bu, dateyerel saati belirlemek için yerel ayarınızdaki saat dilimi sapmasını kullanacağı anlamına gelir . Yazdığınızda date, hangi saat diliminin görüntülendiğini göreceksiniz:

date
Wed Jan  4 11:01:44 PST 2017

Yerel ayarınız doğru şekilde ayarlanmamışsa veya -ubayrağı kullanıyorsanız, şunları görürsünüz:

date -u
Wed Jan  4 19:01:45 UTC 2017

Saati karşılaştırırken 6 saat kapalı olduğunu söylediğinizde, UTC saatini şu anki UTC saatiyle mi karşılaştırıyorsunuz, yoksa UTC saatini saat diliminizdeki saatle mi karşılaştırıyorsunuz?

Eğer yazdığınızda date, uygun zaman dilimini gösterilir? Değilse, ayarlamanız gerekir:

sudo dpkg-reconfigure tzdata # Select timezone

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.