Si no esteu familiaritzat amb això, llegiu aquesta guia per obtenir informació sobre:
- Què és Watchdog
- Quins són els tipus de Watchdog a Raspberry Pi
- Per què és important habilitar Watchdog a Raspberry Pi
- Com configurar Watchdog a Raspberry Pi
- Conclusió
Què és Watchdog
A gos guardià és un dispositiu de maquinari o programari que s'executa al vostre sistema i supervisa el funcionament del sistema contínuament. Si detecta alguna fallada al sistema, com ara que el sistema no respon o es bloqueja, prendrà les accions necessàries automàticament, com ara reiniciar el sistema.
Quins són els tipus de Watchdog a Raspberry Pi
Hi ha dos tipus de gos guardià a Raspberry Pi; maquinari i programari. Controladors de maquinari són dispositius connectats al vostre sistema mitjançant pins GPIO. Mentre gos de control del programari és un programa que s'executa al vostre sistema Raspberry Pi. Tant els controls de maquinari com de programari són una opció eficaç per evitar que el vostre sistema Raspberry Pi es pengi o no respongui.
Per què és important habilitar Watchdog a Raspberry Pi
Habilitant el gos guardià a Raspberry Pi és important per les següents raons:
- Evita que el vostre sistema funcioni malament a causa d'errors de programari o qualsevol tipus de fallada de maquinari.
- Supervisa les activitats del vostre sistema, com ara la tensió o la temperatura del dispositiu, i reinicia el sistema per mantenir el dispositiu segur. Per tant, ajuda a augmentar la fiabilitat i l'estabilitat del sistema.
Com configurar Watchdog a Raspberry Pi
Configurar gos guardià a Raspberry Pi, seguiu aquests passos:
Pas 1: Carregueu el mòdul Watchdog
El dispositiu Raspberry Pi té un dispositiu integrat gos guardià mòdul que es pot activar si el carregueu, això es pot fer mitjançant l'ordre següent:
sudo modprobe bcm2708_wdogTambé podeu provar d'executar l'ordre anterior amb el següent gos guardià mòdul si el mòdul anterior no es podrà carregar al sistema Raspberry Pi:
sudo modprobe bcm2835_wdt
Nota: En el meu cas, el mòdul watchdog és bcm2835_wdt.
Pas 2: editeu el fitxer del mòdul
Ara, obriu els fitxers dels mòduls a Raspberry Pi mitjançant l'editor nano mitjançant l'ordre següent:
sudo nano / etc / mòdulsA continuació, afegiu el nom del mòdul dins del fitxer. El nom del mòdul hauria de ser el que s'ha carregat correctament al primer pas:
Desa el fitxer utilitzant CTRL+X, afegir I i entra per sortir del terminal.
Pas 3: instal·leu Watchdog a Raspberry Pi
El eina de control ja està disponible al dipòsit de Raspberry Pi i es pot instal·lar executant la següent comanda apt:
sudo apt instal·lar watchdog chkconfig -i
Pas 4: habiliteu el servei Watchdog
Heu d'habilitar el gos guardià servei al vostre sistema Raspberry Pi des de l'ordre següent:
sudo systemctl habilitar gos guardià
Pas 5: inicieu el servei Watchdog
Després d'habilitar, podeu començar gos guardià servei a Raspberry Pi des de l'ordre següent:
sudo systemctl start watchdogPas 6: comproveu l'estat del gos vigilant
Heu d'assegurar-vos que el servei de vigilància estigui en funcionament a Raspberry Pi, això es pot fer mitjançant l'ordre que es mostra a continuació:
sudo gos de control d'estat systemctl
Pas 7: configureu Watchdog a Raspberry Pi
Ara obriu el gos guardià fitxer de configuració a Raspberry Pi executant l'ordre següent:
sudo nano / etc / watchdog.confDins del fitxer de configuració del gos vigilant, descomenteu la línia ' #watchdog-device = /dev/watchdog ”. Podeu cercar manualment aquesta línia utilitzant CTRL+W, i després deseu el fitxer amb CTRL+X , afegir I i premeu Intro:
Un cop deseu el fitxer, el gos guardià el dimoni enviarà un batec del cor cada 10 segons a /dev/watchdog, i si no rep cap senyal d'ell, reiniciarà el sistema.
Pas 8: prova la funcionalitat de Watchdog
Podeu provar si els canvis que heu fet són correctes generant una bomba de forquilla a Raspberry Pi des de l'ordre següent:
: ( ) { : | : & } ;:Espereu 10 segons i veureu que el vostre sistema Raspberry Pi es reinicia després d'aquest temps, cosa que garanteix que el gos guardià està en funcionament correctament al vostre sistema. Si detecta cap falta de resposta al dispositiu, es reiniciarà, mantenint així el dispositiu estable.
Conclusió
Configurar un gos vigilant a Raspberry Pi és un procés senzill i senzill i es pot fer carregant primer el gos guardià mòdul al dispositiu. Després d'això, heu d'afegir el mòdul dins del fitxer /etc/modules fitxer i deseu-lo. A continuació, instal·leu el dimoni de control al sistema Raspberry Pi, activeu i reinicieu el dimoni per executar-lo al sistema. Finalment, només has de descomentar el /dev/watchdog línia dins del fitxer de configuració del watchdog per permetre al watchdog supervisar el vostre sistema. Després d'això, podeu provar el seu funcionament generant una bomba de forquilla al sistema Raspberry Pi.