Yaklaşık iki ay önce bir Raspberry Pi 3 aldım ve o zamandan beri zaman hiç güncellenmedi . Detaylar:
- İşletim sistemi, Raspbian Jessie'nin ( 4.1.19 -v7 +) yeni bir kurulumudur .
- İnternet bağlantısı yerel Wi-Fi üzerinden sağlanır ve iletişimde başka bir sorun yoktur.
- Zaman güncellemesi nedeniyle hiçbir güvenlik duvarı sorunu aynı LAN üzerindeki bir Windows makinesinde bir cazibe gibi çalışır.
- Saat dilimi doğru ayarlanmış.
İlk olarak ile başladım nptdate. Güncellemeyi zorlamaya çalıştığımda,
sudo /etc/init.d/ntp stop
sudo ntpd -q -g
sudo /etc/init.d/ntp start
terminal ikinci komutta dondu. İçindeki son mesaj /var/log/syslog:
Listening on routing socket on fd #22 for interface updates
/etc/ntp.conf içeriği:
driftfile /var/lib/ntp/ntp.drift
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
server 0.debian.pool.ntp.org iburst
server 1.debian.pool.ntp.org iburst
server 2.debian.pool.ntp.org iburst
server 3.debian.pool.ntp.org iburst
restrict -4 default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery
restrict 127.0.0.1
restrict ::1
Bana öyle geliyor ki ntppaketin bir sorunu var. Ahududu sadece gündüz açıkken ve gece gecikmesi gece boyunca biriktiğinden zaman güncellemesini nasıl ayarlarım?
ntpdkullanıcının bir değişikliği zorlamasını zorlaştırmak için son birkaç yılda bir noktada değişti. Amacının ne kadar basit olduğu düşünüldüğünde, tüm zamanların en kötü tasarlanmış, en geniş uygulamalarından biridir. Birisi yalnızca bağımsız son kullanıcı sistemleri için temel, istemci yalnızca bir uygulama yazmalıdır. RFC'leri okumak da dahil olmak üzere bir günden fazla zaman alamadı. Senin için hissediyorum. O şeyden nefret ediyorum (dışında genellikle benim için çalışıyor, bu yüzden rahatsız değilim ...). İyi şanslar.
sudo grep ntp /var/log/syslogveya önyükleme yaptıktan sonra journalctl | grep ntp.
sudo grep ntp /var/log/syslogbirçok bad peer from pool x.debian.pool.ntp.orghata döndürür . Yeniden başlattıktan sonra hatalar journald | grep ntpdöndürür bash: journald: command not foundve sudo grep ntp /var/log/syslogdöndürür can't find host x.debian.pool.ntp.org: name or service not knownveno servers can be used, exiting