Yanıtlar:
Sistem zamanını korumanın en popüler yöntemi Ağ Zaman Protokolü arka plan programı (NTPd) 'dir.
NTPd, GNU / Linux sisteminin yazılım saatini Ağ Zaman Protokolü'nü kullanarak internet zaman sunucuları ile senkronize etmenin en yaygın yoludur.
NTPd önceden kurulmuş ve varsayılan işletim sistemi olan Debian Squeeze'de kurulmuş olmalıdır. Arch Linux için elle kurmanız ve yapılandırmanız gerekecek.
İlk önce NTP'yi kurmalısınız.
$ sudo pacman -S ntp
Şimdi komut satırından manuel olarak güncelleyebilirsiniz.
$ sudo ntpd -qg
Ya da, /etc/rc.conf
dosyayı , dosyaya ekleyerek başlattığınız daemons listesine ekleyebilirsiniz . Gibi.
# /etc/rc.conf
DAEMONS=(!hwclock ntpd)
Daemons listesinde hwclock
bir ünlem işaretiyle ( !
) işaretlemeden önce onu devre dışı bırakmanız gerektiğini unutmayın .
Dan PROTIP MLP : Eğer eklerseniz ntpdate
cinleri süresi çok daha hızlı önyükleme sonra düzeltilecektir listenize. Öyleyse, servet listeniz böyle görünür.
# /etc/rc.conf
DAEMONS=(!hwclock ntpd ntpdate)
systemctl enable ntpd.service
, eklenmeye benzer /etc/rc.conf
.
RPI'deki zamanın her zaman doğru olduğunu garanti etmek veya bir ağ bağlantısı olmadan süreyi korumak istiyorsanız, üzerinde Gerçek Zaman Saati (RTC) olan bir genişletme kartı satın almanız gerekir: en az bir tane var ve en az bir gelişme halinde.
Ağa bağlı olmayan uygulamalar için (veya ağ zamanının yeterince iyi olmadığı yerlerde), RTC saatinizi (@Alex Chamberlain'in cevabını) bir GPS alıcısından veya VLF alıcısından türetilmiş bir zamana göre ayarlayabilirsiniz (NW Avrupa'da bu Rugby MSF olacaktır) . Her ikisi de sahaya dağıtılmış cihazlara (robotlar, saha izleme vb.) Mükemmel çözümler olabilir.
Her iki çözüm de iyi hobi projeleri yapacaktır. 1980'lerde bir Rugby MSF alıcısı oluşturduğumu hatırlıyorum. Kullanıma hazır bir GPS alıcısı ("disk") NMEA 0183 cümlelerinde saat ve tarih verir - bu bilgiyi çıkarmak için basit bir kodlama projesi olur.
NTP'nin sisteminizde sürekli olarak çalışmasını istemiyorsanız, saati ayarlamak için birkaç farklı seçenekten birini kullanabilirsiniz:
Açıkçası, saatiniz NTP kullanmak kadar doğru olmaz, çünkü tüm saatler sürüklenir ve bu uygulamalar yalnızca tek bir zaman kaynağı kullandıklarından, seçtikleri kaynaklarda sorun varsa, yanlış zamanın ayarlanmasıyla sonuçlanabilir.