Pokud to neznáte, přečtěte si tuto příručku, kde se dozvíte o:
- Co je Watchdog
- Jaké jsou typy hlídacího psa v Raspberry Pi
- Proč je důležité povolit Watchdog na Raspberry Pi
- Jak nastavit Watchdog na Raspberry Pi
- Závěr
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_wdogMůž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 / modulyPoté 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 psaKrok 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.confUvnitř 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.