Jak nastavit Watchdog na Raspberry Pi (automatické restartování nereagující Raspberry Pi)

Jak Nastavit Watchdog Na Raspberry Pi Automaticke Restartovani Nereagujici Raspberry Pi



Raspberry Pi je malý jednodeskový počítač, který lze použít pro různé účely, jako je vývoj aplikací, ovládání chytrých domácností nebo vytváření webových serverů. Je oblíbenou volbou pro fandy a vyrábí, protože je jednoduchý a snadněji se používá. Zařízení Raspberry Pi však mohou někdy přestat reagovat nebo se zablokovat. To může být způsobeno několika důvody, jako je provádění těžších nebo více úkolů současně, softwarové chyby nebo problémy s hardwarem. Pro uživatele Raspberry Pi je představeno řešení s názvem hlídací pes .

Pokud to neznáte, přečtěte si tuto příručku, kde se dozvíte o:

Co je Watchdog

A hlídací pes je hardwarové nebo softwarové zařízení, které běží na vašem systému a nepřetržitě monitoruje provoz systému. Pokud detekuje jakoukoli poruchu v systému, například systém přestane reagovat nebo se zasekne, automaticky provede potřebnou akci, například restartuje systém.







Jaké jsou typy hlídacího psa v Raspberry Pi

Existují dva typy hlídací pes v Raspberry Pi; hardware a software. Hardwarové hlídací psy jsou zařízení, která jsou připojena k vašemu systému pomocí pinů GPIO. Zatímco softwarový hlídač je program, který běží na vašem systému Raspberry Pi. Hardwarové i softwarové hlídací psy jsou účinnou volbou, jak zabránit tomu, aby se váš systém Raspberry Pi zablokoval nebo nereagoval.



Proč je důležité povolit Watchdog na Raspberry Pi

Povolení hlídací pes na Raspberry Pi je důležité z následujících důvodů:



  • Zabraňuje selhání vašeho systému v důsledku softwarových chyb nebo jakéhokoli typu selhání hardwaru.
  • Sleduje vaše systémové aktivity, jako je napětí nebo teplota zařízení, a restartuje systém, aby bylo vaše zařízení v bezpečí. Pomáhá tak zvýšit spolehlivost a stabilitu systému.

Jak nastavit Watchdog na Raspberry Pi

Zřídit hlídací pes na Raspberry Pi postupujte takto:





Krok 1: Načtěte modul Watchdog

Zařízení Raspberry Pi má vestavěný hlídací pes modul, který lze spustit, pokud jej načtete, lze to provést pomocí následujícího příkazu:

sudo modprobe bcm2708_wdog

Můžete také zkusit spustit výše uvedený příkaz s následujícím hlídací pes modul, pokud výše uvedený modul nebude možné načíst do systému Raspberry Pi:



sudo modprobe bcm2835_wdt

Poznámka: V mém případě je modul hlídacího psa bcm2835_wdt.

Krok 2: Upravte soubor modulu

Nyní otevřete soubory modulů na Raspberry Pi pomocí nano editoru pomocí následujícího příkazu:

sudo nano / atd / moduly

Poté do souboru přidejte název modulu. Název modulu by měl být ten, který se úspěšně načte v prvním kroku:

Uložte soubor pomocí CTRL+X, přidat A a vstupem opustíte terminál.

Krok 3: Nainstalujte Watchdog na Raspberry Pi

The nástroj hlídacího psa je již k dispozici v úložišti Raspberry Pi a lze jej nainstalovat spuštěním následujícího příkazu apt:

sudo apt Nainstalujte hlídací pes chkconfig -a

Krok 4: Povolte službu Watchdog

Musíte povolit hlídací pes službu na vašem systému Raspberry Pi z následujícího příkazu:

sudo systemctl umožnit hlídací pes

Krok 5: Spusťte službu Watchdog

Po povolení můžete začít hlídací pes service na Raspberry Pi z následujícího příkazu:

sudo systemctl spuštění hlídacího psa

Krok 6: Zkontrolujte stav Watchdog

Musíte zajistit, aby na Raspberry Pi byla spuštěna služba hlídacího psa, což lze provést pomocí příkazu uvedeného níže:

sudo hlídač stavu systemctl

Krok 7: Nakonfigurujte Watchdog na Raspberry Pi

Nyní otevřete hlídací pes konfiguračního souboru na Raspberry Pi spuštěním následujícího příkazu:

sudo nano / atd / hlídací pes.conf

Uvnitř konfiguračního souboru hlídacího psa odkomentujte řádek „ #watchdog-device = /dev/watchdog “. Tento řádek můžete ručně vyhledat pomocí CTRL+W, a poté soubor uložte pomocí CTRL+X , přidat A a stiskněte enter:

Jakmile soubor uložíte, hlídací pes démon odešle každých 10 sekund tlukot srdce do /dev/watchdog, a pokud od něj nepřijme žádný signál, restartuje systém

Krok 8: Otestujte funkčnost Watchdogu

Můžete otestovat, zda jsou provedené změny správné, vygenerováním vidlicové bomby na Raspberry Pi z následujícího příkazu:

: ( ) { : | : & } ;:

Počkejte 10 sekund a po uplynutí této doby se váš systém Raspberry Pi restartuje, což zajistí, že hlídací pes ve vašem systému úspěšně funguje. Pokud na vašem zařízení zjistí jakoukoli necitlivost, restartuje se, takže vaše zařízení zůstane stabilní.

Závěr

Nastavení hlídacího psa na Raspberry Pi je jednoduchý a přímočarý proces a lze jej provést prvním načtením hlídací pes modulu na zařízení. Poté musíte přidat modul dovnitř /etc/modules soubor a uložte jej. Poté nainstalujte hlídacího démona do systému Raspberry Pi, povolte a restartujte démona, aby jej v systému spustil. Nakonec stačí odkomentovat /dev/watchdog řádek uvnitř konfiguračního souboru watchdog, aby mohl watchdog monitorovat váš systém. Poté můžete otestovat jeho fungování vygenerováním vidlicové bomby na systému Raspberry Pi.