A Watchdog beállítása a Raspberry Pi-n (a nem reagáló Raspberry Pi automatikus újraindítása)

A Watchdog Beallitasa A Raspberry Pi N A Nem Reagalo Raspberry Pi Automatikus Ujrainditasa



A Raspberry Pi egy kisméretű, egylapos számítógép, amely különféle célokra használható, például alkalmazások fejlesztésére, intelligens otthonok vezérlésére vagy webszerverek létrehozására. A hobbisták kedvelt választása, mert egyszerű és könnyebben használható. A Raspberry Pi eszközök azonban néha nem reagálnak vagy lefagynak. Ennek több oka is lehet, például nehezebb vagy több feladat egyidejű végrehajtása, szoftverhibák vagy hardverproblémák. A Raspberry Pi-felhasználók számára bevezették a megoldást őrzőkutya .

Ha nem ismeri, olvassa el ezt az útmutatót, hogy megtudja:

Mi az a Watchdog

A őrzőkutya egy hardver vagy szoftver eszköz, amely az Ön rendszerén fut, és folyamatosan figyeli a rendszer működését. Ha bármilyen hibát észlel a rendszerben, például a rendszer nem reagál vagy lefagy, automatikusan megteszi a szükséges lépéseket, például újraindítja a rendszert.







Melyek a Watchdog típusai a Raspberry Pi-ben

Két típusa van őrzőkutya a Raspberry Pi-ben; hardver és szoftver. Hardverőrök olyan eszközök, amelyek GPIO érintkezőkön keresztül csatlakoznak a rendszerhez. Míg szoftverfigyelő egy olyan program, amely a Raspberry Pi rendszeren fut. A hardveres és szoftveres megfigyelők egyaránt hatékony választást jelentenek a Raspberry Pi rendszer lefagyásának vagy reagálatlanságának megelőzésére.



Miért fontos a Watchdog engedélyezése a Raspberry Pi-n?

Engedélyezve a őrzőkutya a Raspberry Pi-n a következő okok miatt fontos:



  • Megakadályozza a rendszer hibás működését szoftverhibák vagy bármilyen hardverhiba miatt.
  • Figyeli a rendszertevékenységeket, például az eszköz feszültségét vagy hőmérsékletét, és újraindítja a rendszert az eszköz biztonságának megőrzése érdekében. Így növeli a rendszer megbízhatóságát és stabilitását.

A Watchdog beállítása a Raspberry Pi-n

Hogy hozzanak létre őrzőkutya a Raspberry Pi-n kövesse az alábbi lépéseket:





1. lépés: Töltse be a Watchdog modult

A Raspberry Pi készülék beépített őrzőkutya modul, amely a betöltésekor aktiválható, ezt a következő paranccsal teheti meg:

sudo modprobe bcm2708_wdog

Megpróbálhatja futtatni a fenti parancsot a következővel is őrzőkutya modul, ha a fenti modul nem tud betölteni a Raspberry Pi rendszeren:



sudo modprobe bcm2835_wdt

Jegyzet: Az én esetemben a watchdog modul az bcm2835_wdt.

2. lépés: Szerkessze a modulfájlt

Most nyissa meg a modulfájlokat a Raspberry Pi-n a nano szerkesztővel a következő paranccsal:

sudo nano / stb / modulok

Ezután adja hozzá a modul nevét a fájlba. A modulnévnek az első lépésben sikeresen betöltődőnek kell lennie:

Mentse a fájlt a segítségével CTRL+X, add hozzá ÉS és lépjen be a terminálból.

3. lépés: Telepítse a Watchdog alkalmazást a Raspberry Pi-re

A házőrző eszköz már elérhető a Raspberry Pi tárolóban, és a következő apt parancs futtatásával telepíthető:

sudo alkalmas telepítés watchdog chkconfig -és

4. lépés: Engedélyezze a Watchdog szolgáltatást

Engedélyeznie kell a őrzőkutya szolgáltatást a Raspberry Pi rendszeren a következő paranccsal:

sudo systemctl engedélyezze őrzőkutya

5. lépés: Indítsa el a Watchdog szolgáltatást

Az engedélyezés után elkezdheti őrzőkutya szolgáltatást a Raspberry Pi-n a következő paranccsal:

sudo systemctl start watchdog

6. lépés: Ellenőrizze a Watchdog állapotát

Biztosítania kell, hogy a watchdog szolgáltatás működjön a Raspberry Pi-n, ezt az alábbi paranccsal teheti meg:

sudo systemctl állapotfigyelő

7. lépés: A Watchdog konfigurálása a Raspberry Pi-n

Most nyissa meg a őrzőkutya konfigurációs fájlt a Raspberry Pi-n a következő parancs futtatásával:

sudo nano / stb / watchdog.conf

A watchdog konfigurációs fájlban törölje a megjegyzést a „ #watchdog-device = /dev/watchdog ”. Manuálisan kereshet ebben a sorban a használatával CTRL+W, majd mentse a fájlt a segítségével CTRL+X , add hozzá ÉS és nyomja meg az entert:

Miután elmentette a fájlt, a őrzőkutya A démon 10 másodpercenként szívverést küld a /dev/watchdog fájlba, és ha nem kap jelet tőle, akkor újraindítja a rendszert

8. lépés: Tesztelje a Watchdog működését

A következő paranccsal tesztelheti, hogy a változtatások helyesek-e, ha a Raspberry Pi-n villabombát generál:

: ( ) { : | : & } ;:

Várjon 10 másodpercet, és látni fogja, hogy a Raspberry Pi rendszer újraindul ezen idő után, ami biztosítja, hogy a őrzőkutya sikeresen működik a rendszerén. Ha bármilyen nem válaszol az eszközön, akkor újraindul, így stabilan tartja az eszközt.

Következtetés

A Watchdog beállítása a Raspberry Pi-n egy egyszerű és egyértelmű folyamat, amelyet a őrzőkutya modult a készüléken. Ezt követően hozzá kell adnia a modult a /etc/modules fájlt, és mentse el. Ezután telepítse a watchdog démont a Raspberry Pi rendszerre, engedélyezze és indítsa újra a démont, hogy futtassa a rendszeren. Végül csak a megjegyzést kell törölnie a /dev/watchdog sort a watchdog konfigurációs fájlban, hogy a watchdog felügyelhesse a rendszert. Ezt követően a Raspberry Pi rendszeren villabombát generálva tesztelheti a működését.