Ako nastaviť Watchdog na Raspberry Pi (automatické reštartovanie nereaguje Raspberry Pi)

Ako Nastavit Watchdog Na Raspberry Pi Automaticke Restartovanie Nereaguje Raspberry Pi



Raspberry Pi je malý jednodoskový počítač, ktorý možno použiť na rôzne účely, ako je vývoj aplikácií, ovládanie inteligentných domácností alebo vytváranie webových serverov. Je to obľúbená voľba pre fanúšikov a výrobcov, pretože je jednoduchá a ľahšie sa používa. Zariadenia Raspberry Pi však môžu niekedy prestať reagovať alebo visieť. Môže to byť spôsobené niekoľkými dôvodmi, ako je vykonávanie ťažších alebo viacerých úloh súčasne, softvérové ​​​​chyby alebo problémy s hardvérom. Pre používateľov Raspberry Pi je predstavené riešenie s názvom strážny pes .

Ak ho nepoznáte, prečítajte si túto príručku a dozviete sa o:

Čo je Watchdog

A strážny pes je hardvérové ​​alebo softvérové ​​zariadenie, ktoré beží na vašom systéme a nepretržite monitoruje prevádzku systému. Ak zistí akúkoľvek chybu v systéme, napríklad systém prestane reagovať alebo zamrzne, automaticky vykoná potrebné kroky, napríklad reštartuje systém.







Aké sú typy strážneho psa v Raspberry Pi

Existujú dva typy strážny pes v Raspberry Pi; hardvér a softvér. Hardvérové ​​strážne psy sú zariadenia, ktoré sú pripojené k vášmu systému cez GPIO piny. Zatiaľ čo softvérový strážca je program, ktorý beží na vašom systéme Raspberry Pi. Hardvérové ​​aj softvérové ​​strážne psy sú efektívnou voľbou, ako zabrániť tomu, aby váš systém Raspberry Pi visel alebo nereagoval.



Prečo je dôležité povoliť Watchdog na Raspberry Pi

Povolenie strážny pes na Raspberry Pi je dôležité z nasledujúcich dôvodov:



  • Zabraňuje poruche vášho systému v dôsledku softvérových chýb alebo akéhokoľvek typu zlyhania hardvéru.
  • Monitoruje vaše systémové aktivity, ako je napätie alebo teplota zariadenia, a reštartuje systém, aby bolo vaše zariadenie v bezpečí. Pomáha tak zvýšiť spoľahlivosť a stabilitu systému.

Ako nastaviť Watchdog na Raspberry Pi

Nastaviť strážny pes na Raspberry Pi postupujte takto:





Krok 1: Načítajte modul Watchdog

Zariadenie Raspberry Pi má vstavaný strážny pes modul, ktorý je možné spustiť, ak ho načítate, je možné vykonať pomocou nasledujúceho príkazu:

sudo modprobe bcm2708_wdog

Môžete tiež skúsiť spustiť vyššie uvedený príkaz s nasledujúcim strážny pes modul, ak vyššie uvedený modul nebude možné načítať do systému Raspberry Pi:



sudo modprobe bcm2835_wdt

Poznámka: V mojom prípade je modul watchdog bcm2835_wdt.

Krok 2: Upravte súbor modulu

Teraz otvorte súbory modulov na Raspberry Pi pomocou nano editora pomocou nasledujúceho príkazu:

sudo nano / atď / modulov

Potom do súboru pridajte názov modulu. Názov modulu by mal byť ten, ktorý sa úspešne načítal v prvom kroku:

Uložte súbor pomocou CTRL+X, pridať A a vstupom opustíte terminál.

Krok 3: Nainštalujte Watchdog na Raspberry Pi

The nástroj strážneho psa je už k dispozícii v úložisku Raspberry Pi a dá sa nainštalovať spustením nasledujúceho príkazu apt:

sudo apt Inštalácia chkconfig strážneho psa -a

Krok 4: Povoľte službu Watchdog

Musíte povoliť strážny pes službu na vašom systéme Raspberry Pi z nasledujúceho príkazu:

sudo systemctl povoliť strážny pes

Krok 5: Spustite službu Watchdog

Po povolení môžete začať strážny pes službu na Raspberry Pi z nasledujúceho príkazu:

sudo systemctl spustenie strážneho psa

Krok 6: Skontrolujte stav Watchdog

Musíte sa uistiť, že na Raspberry Pi je spustená a spustená služba strážneho psa, môžete to urobiť pomocou príkazu uvedeného nižšie:

sudo systemctl status watchdog

Krok 7: Nakonfigurujte Watchdog na Raspberry Pi

Teraz otvorte strážny pes konfiguračný súbor na Raspberry Pi spustením nasledujúceho príkazu:

sudo nano / atď / strážny pes.conf

V konfiguračnom súbore watchdog odkomentujte riadok „ #watchdog-device = /dev/watchdog “. Tento riadok môžete manuálne vyhľadať pomocou CTRL+W, a potom súbor uložte pomocou CTRL+X , pridajte A a stlačte enter:

Po uložení súboru sa strážny pes démon pošle tlkot srdca každých 10 sekúnd do /dev/watchdog a ak od neho neprijme žiadny signál, reštartuje systém

Krok 8: Otestujte funkčnosť Watchdogu

Môžete otestovať, či sú zmeny, ktoré ste vykonali správne, vygenerovaním vidlicovej bomby na Raspberry Pi z nasledujúceho príkazu:

: ( ) { : | : & } ;:

Počkajte 10 sekúnd a po uplynutí tejto doby sa váš systém Raspberry Pi reštartuje, čím sa zabezpečí, že strážny pes vo vašom systéme úspešne funguje. Ak na vašom zariadení zistí akékoľvek nereaguje, reštartuje sa, čím udrží vaše zariadenie stabilné.

Záver

Nastavenie strážneho psa na Raspberry Pi je jednoduchý a priamočiary proces a dá sa vykonať prvým načítaním strážny pes modul na zariadení. Potom musíte modul pridať dovnútra /etc/modules súbor a uložte ho. Potom nainštalujte démona watchdog na systém Raspberry Pi, povoľte a reštartujte démona, aby ste ho spustili v systéme. Nakoniec stačí odkomentovať /dev/watchdog riadok v konfiguračnom súbore watchdog, ktorý umožní watchdogu monitorovať váš systém. Potom môžete otestovať jeho fungovanie vygenerovaním vidlicovej bomby na systéme Raspberry Pi.