Če tega ne poznate, preberite ta vodnik, če želite izvedeti več o:
- Kaj je Watchdog
- Kakšne so vrste nadzornih psov v Raspberry Pi
- Zakaj je pomembno omogočiti Watchdog na Raspberry Pi
- Kako nastaviti Watchdog na Raspberry Pi
- Zaključek
Kaj je Watchdog
A pes čuvaj je strojna ali programska naprava, ki deluje na vašem sistemu in nenehno spremlja delovanje sistema. Če zazna kakršno koli napako v sistemu, na primer, da se sistem ne odziva ali visi, bo samodejno izvedel potrebne ukrepe, na primer znova zagnal sistem.
Kakšne so vrste nadzornih psov v Raspberry Pi
Obstajata dve vrsti pes čuvaj v Raspberry Pi; strojna in programska oprema. Varuhi strojne opreme so naprave, ki so povezane z vašim sistemom prek zatičev GPIO. Medtem programski čuvaj je program, ki deluje na vašem sistemu Raspberry Pi. Nadzorni psi strojne in programske opreme so učinkovita izbira za preprečevanje, da bi vaš sistem Raspberry Pi visel ali se ne odzival.
Zakaj je pomembno omogočiti Watchdog na Raspberry Pi
Omogočanje pes čuvaj na Raspberry Pi je pomemben zaradi naslednjih razlogov:
- Preprečuje okvaro vašega sistema zaradi programskih napak ali kakršne koli okvare strojne opreme.
- Spremlja vaše sistemske dejavnosti, kot sta napetost ali temperatura naprave, in znova zažene sistem, da ohrani vašo napravo varno. Tako pomaga povečati zanesljivost in stabilnost sistema.
Kako nastaviti Watchdog na Raspberry Pi
Nastaviti pes čuvaj na Raspberry Pi sledite tem korakom:
1. korak: Naložite modul Watchdog
Naprava Raspberry Pi ima vgrajeno pes čuvaj modul, ki se lahko sproži, če ga naložite, to lahko storite z naslednjim ukazom:
sudo modprobe bcm2708_wdogZgornji ukaz lahko poskusite zagnati tudi z naslednjim pes čuvaj modul, če se zgornji modul ne bo mogel naložiti v sistem Raspberry Pi:
sudo modprobe bcm2835_wdt
Opomba: V mojem primeru je nadzorni modul bcm2835_wdt.
2. korak: Uredite datoteko modula
Zdaj odprite datoteke modulov na Raspberry Pi z nano urejevalnikom z naslednjim ukazom:
sudo nano / itd / moduliNato v datoteko dodajte ime modula. Ime modula mora biti tisto, ki je bilo uspešno naloženo v prvem koraku:
Shranite datoteko z uporabo CTRL+X, dodati IN in enter za izhod iz terminala.
3. korak: Namestite Watchdog na Raspberry Pi
The orodje čuvaj je že na voljo v repozitoriju Raspberry Pi in ga je mogoče namestiti z izvajanjem naslednjega ukaza apt:
sudo apt namestite čuvaj chkconfig -in
4. korak: Omogočite storitev Watchdog
Omogočiti morate pes čuvaj storitev v vašem sistemu Raspberry Pi z naslednjim ukazom:
sudo systemctl omogočiti pes čuvaj
5. korak: Zaženite Watchdog Service
Ko omogočite, lahko začnete pes čuvaj storitev na Raspberry Pi z naslednjim ukazom:
sudo systemctl zagon čuvaja6. korak: Preverite status nadzornega psa
Zagotoviti morate, da je nadzorna storitev pripravljena in deluje na Raspberry Pi, to lahko storite z uporabo spodnjega ukaza:
sudo nadzornik statusa systemctl
7. korak: Konfigurirajte Watchdog na Raspberry Pi
Zdaj odprite pes čuvaj konfiguracijsko datoteko na Raspberry Pi z izvajanjem naslednjega ukaza:
sudo nano / itd / watchdog.confZnotraj konfiguracijske datoteke watchdog odkomentirajte vrstico ' #watchdog-device = /dev/watchdog ”. To vrstico lahko iščete ročno z uporabo CTRL+W, in nato shranite datoteko z uporabo CTRL+X , dodaj IN in pritisnite enter:
Ko shranite datoteko, se pes čuvaj daemon bo vsakih 10 sekund poslal srčni utrip /dev/watchdog, in če od njega ne prejme nobenega signala, znova zažene sistem
8. korak: Preizkusite funkcijo Watchdog
Lahko preverite, ali so spremembe, ki ste jih naredili, pravilne, tako da ustvarite fork bombo na Raspberry Pi z naslednjim ukazom:
: ( ) { : | : & } ;:Počakajte 10 sekund in videli boste, da se vaš sistem Raspberry Pi po tem času znova zažene, kar zagotavlja, da pes čuvaj je uspešno pripravljen in deluje v vašem sistemu. Če zazna kakršno koli neodzivnost vaše naprave, se bo znova zagnal in tako ohranil vašo napravo stabilno.
Zaključek
Nastavitev psa čuvaja na Raspberry Pi je preprost in neposreden postopek in ga lahko izvedete tako, da najprej naložite pes čuvaj modul na napravi. Po tem morate dodati modul znotraj /etc/modules datoteko in jo shranite. Nato namestite nadzorni demon v sistem Raspberry Pi, omogočite in znova zaženite demon, da ga zaženete v sistemu. Končno morate samo odkomentirati /dev/watchdog vrstico znotraj konfiguracijske datoteke watchdog, da lahko watchdog nadzoruje vaš sistem. Po tem lahko preizkusite njegovo delovanje tako, da ustvarite bombo z vilicami v sistemu Raspberry Pi.