Eğer bu konuya aşina değilseniz, aşağıdakiler hakkında bilgi edinmek için bu kılavuzu okuyun:
- Watchdog Nedir?
- Raspberry Pi'de Bekçi Köpeği Türleri Nelerdir?
- Raspberry Pi'de Watchdog'u Etkinleştirmek Neden Önemli?
- Raspberry Pi'de Watchdog Nasıl Kurulur
- Çözüm
Watchdog Nedir?
A bekçi köpeği sisteminiz üzerinde çalışan ve sistemin çalışmasını sürekli izleyen donanım veya yazılım cihazıdır. Sistemde herhangi bir arıza, sistemin yanıt vermemesi veya kilitlenmesi gibi bir durum tespit ederse, sistemi yeniden başlatmak gibi gerekli aksiyonları otomatik olarak alır.
Raspberry Pi'de Bekçi Köpeği Türleri Nelerdir?
İki tür vardır bekçi köpeği Raspberry Pi'de; donanım ve yazılım. Donanım gözlemcileri GPIO pinleri aracılığıyla sisteminize bağlanan cihazlardır. Sırasında yazılım gözlemcisi Raspberry Pi sisteminizde çalışan bir programdır. Hem donanım hem de yazılım gözlemcileri, Raspberry Pi sisteminizin askıda kalmasını veya yanıt vermemesini önlemek için etkili bir seçimdir.
Raspberry Pi'de Watchdog'u Etkinleştirmek Neden Önemli?
Etkinleştirme bekçi köpeği Raspberry Pi'de aşağıdaki nedenlerden dolayı önemlidir:
- Yazılım hataları veya her türlü donanım arızası nedeniyle sisteminizin arızalanmasını önler.
- Cihaz voltajı veya sıcaklığı gibi sistem etkinliklerinizi izler ve cihazınızı güvende tutmak için sistemi yeniden başlatır. Böylece sistem güvenilirliğinin ve kararlılığının artmasına yardımcı olur.
Raspberry Pi'de Watchdog Nasıl Kurulur
Kurmak bekçi köpeği Raspberry Pi'de şu adımları izleyin:
Adım 1: Watchdog Modülünü Yükleyin
Raspberry Pi cihazının yerleşik bir özelliği vardır bekçi köpeği Yüklerseniz tetiklenebilecek bir modül varsa, bu aşağıdaki komut kullanılarak yapılabilir:
sudo modprobe bcm2708_wdogYukarıdaki komutu aşağıdaki komutla çalıştırmayı da deneyebilirsiniz. bekçi köpeği Yukarıdaki modül Raspberry Pi sistemine yüklenemezse:
sudo modprobe bcm2835_wdt
Not: Benim durumumda watchdog modülü bcm2835_wdt.
Adım 2: Modül Dosyasını Düzenleyin
Şimdi aşağıdaki komutu kullanarak nano düzenleyiciyi kullanarak Raspberry Pi'deki modül dosyalarını açın:
sudo nano / vesaire / modüllerDaha sonra dosyanın içine modül adını ekleyin. Modül adı, ilk adımda başarıyla yüklenen ad olmalıdır:
Dosyayı kullanarak kaydedin CTRL+X, eklemek VE ve terminalden çıkmak için enter tuşuna basın.
Adım 3: Watchdog'u Raspberry Pi'ye yükleyin
bekçi köpeği aracı Raspberry Pi deposunda zaten mevcuttur ve aşağıdaki apt komutunu çalıştırarak kurulabilir:
sudo uygun düzenlemek bekçi köpeği chkconfig -Ve
4. Adım: Watchdog Hizmetini Etkinleştirin
Etkinleştirmeniz gerekir bekçi köpeği Raspberry Pi sisteminizde aşağıdaki komuttan hizmet alın:
sudo sistemctl olanak vermek bekçi köpeği
Adım 5: Watchdog Hizmetini Başlatın
Etkinleştirdikten sonra başlayabilirsiniz bekçi köpeği Aşağıdaki komuttan Raspberry Pi'de servis:
sudo systemctl watchdog'u başlatAdım 6: Watchdog Durumunu Kontrol Edin
Watchdog hizmetinin Raspberry Pi'de çalışır durumda olduğundan emin olmalısınız, bu, aşağıda verilen komutu kullanarak yapılabilir:
sudo systemctl durum gözlemcisi
Adım 7: Raspberry Pi'de Watchdog'u yapılandırın
Şimdi aç bekçi köpeği Aşağıdaki komutu çalıştırarak Raspberry Pi'deki yapılandırma dosyasını çalıştırın:
sudo nano / vesaire / watchdog.confWatchdog yapılandırma dosyasının içinde “satırın açıklamasını kaldırın” #watchdog-device = /dev/watchdog ”. Bu satırı kullanarak manuel olarak arama yapabilirsiniz. CTRL+W, ve ardından dosyayı kullanarak kaydedin CTRL+X , eklemek VE ve enter tuşuna basın:
Dosyayı kaydettikten sonra, bekçi köpeği daemon /dev/watchdog'a her 10 saniyede bir kalp atışı gönderecek ve eğer buradan herhangi bir sinyal almazsa sistemi yeniden başlatacaktır.
Adım 8: Watchdog İşlevselliğini Test Edin
Aşağıdaki komuttan Raspberry Pi üzerinde fork bomb oluşturarak yaptığınız değişikliklerin doğru olup olmadığını test edebilirsiniz:
: ( ) { : | : & } ;:10 saniye bekleyin ve bu sürenin sonunda Raspberry Pi sisteminizin yeniden başlatıldığını göreceksiniz; bekçi köpeği sisteminizde başarıyla çalışıyor. Cihazınızda herhangi bir tepkisizlik tespit ederse yeniden başlatılarak cihazınızın stabil kalmasını sağlar.
Çözüm
Raspberry Pi'de bir watchdog kurmak basit ve anlaşılır bir işlemdir ve ilk önce Watchdog'u yükleyerek yapılabilir. bekçi köpeği cihazdaki modül. Bundan sonra modülü içine eklemeniz gerekir. /etc/modüller dosyalayın ve kaydedin. Daha sonra watchdog arka plan programını Raspberry Pi sistemine yükleyin, sistemde çalıştırmak için arka plan programını etkinleştirin ve yeniden başlatın. Son olarak, yalnızca yorumunuzu kaldırmanız gerekir. /geliştir/izleyici köpeği Watchdog'un sisteminizi izlemesine izin vermek için watchdog yapılandırma dosyasının içindeki satır. Bundan sonra Raspberry Pi sistemi üzerinde çatal bomba oluşturarak çalışmasını test edebilirsiniz.