Hvis du ikke er bekendt med det, kan du læse denne guide for at lære om:
- Hvad er Watchdog
- Hvad er typer vagthunde i Raspberry Pi
- Hvorfor er det vigtigt at aktivere Watchdog på Raspberry Pi
- Sådan konfigurerer du Watchdog på Raspberry Pi
- Konklusion
Hvad er Watchdog
EN vagthund er en hardware- eller softwareenhed, der kører på dit system og overvåger driften af systemet kontinuerligt. Hvis den registrerer en fejl i systemet, såsom at systemet ikke reagerer eller hænger, vil det automatisk tage nødvendige handlinger, såsom at genstarte systemet.
Hvad er typer vagthunde i Raspberry Pi
Der er to typer vagthund i Raspberry Pi; hardware og software. Hardware vagthunde er enheder, der er forbundet til dit system via GPIO-ben. Mens software vagthund er et program, der kører på dit Raspberry Pi-system. Både hardware- og softwarevagthunde er et effektivt valg til at forhindre dit Raspberry Pi-system i at hænge eller ikke reagere.
Hvorfor er det vigtigt at aktivere Watchdog på Raspberry Pi
Aktivering af vagthund på Raspberry Pi er vigtigt af følgende årsager:
- Det forhindrer dit system i at fungere på grund af softwarefejl eller enhver form for hardwarefejl.
- Den overvåger dine systemaktiviteter, såsom enhedsspænding eller temperatur og genstarter systemet for at holde din enhed sikker. Hjælper således med at øge systemets pålidelighed og stabilitet.
Sådan konfigurerer du Watchdog på Raspberry Pi
At oprette vagthund på Raspberry Pi skal du følge disse trin:
Trin 1: Indlæs Watchdog-modulet
Raspberry Pi-enhed har en indbygget vagthund modul, der kan udløses, hvis du indlæser det, dette kan gøres ved at bruge følgende kommando:
sudo modprobe bcm2708_wdogDu kan også prøve at køre ovenstående kommando med følgende vagthund modul, hvis ovenstående modul ikke kan indlæses på Raspberry Pi-systemet:
sudo modprobe bcm2835_wdt
Bemærk: I mit tilfælde er vagthundemodulet bcm2835_wdt.
Trin 2: Rediger modulfilen
Åbn nu modulfilerne på Raspberry Pi ved hjælp af nano-editor gennem følgende kommando:
sudo nano / etc / modulerTilføj derefter modulnavnet i filen. Modulnavnet skal være det, der blev indlæst i det første trin:
Gem filen vha CTRL+X, tilføje OG og enter for at forlade terminalen.
Trin 3: Installer Watchdog på Raspberry Pi
Det vagthund værktøj er allerede tilgængelig i Raspberry Pi-lageret og kan installeres ved at køre følgende apt-kommando:
sudo passende installere vagthund chkconfig -og
Trin 4: Aktiver Watchdog Service
Du skal aktivere vagthund service på dit Raspberry Pi-system fra følgende kommando:
sudo systemctl aktivere vagthund
Trin 5: Start Watchdog Service
Efter aktivering kan du starte vagthund service på Raspberry Pi fra følgende kommando:
sudo systemctl start vagthundTrin 6: Tjek Watchdog-status
Du skal sikre dig, at watchdog-tjenesten er oppe og køre på Raspberry Pi, dette kan gøres ved at bruge kommandoen nedenfor:
sudo systemctl status vagthund
Trin 7: Konfigurer Watchdog på Raspberry Pi
Åbn nu vagthund konfigurationsfil på Raspberry Pi ved at køre følgende kommando:
sudo nano / etc / vagthund.konfInde i vagthundens konfigurationsfil skal du fjerne kommentarer til linjen ' #watchdog-device = /dev/watchdog ”. Du kan manuelt søge på denne linje vha CTRL+W, og gem derefter filen vha CTRL+X , tilføje OG og tryk enter:
Når du har gemt filen, vil den vagthund daemon sender et hjerteslag hvert 10. sekund til /dev/watchdog, og hvis den ikke modtager noget signal fra den, genstarter den systemet
Trin 8: Test Watchdog-funktionen
Du kan teste, om de ændringer, du har foretaget, er korrekte ved at generere en gaffelbombe på Raspberry Pi fra følgende kommando:
: ( ) { : | : & } ;:Vent i 10 sekunder, og du vil se dit Raspberry Pi-system genstarte efter det tidspunkt, hvilket sikrer, at vagthund er med succes oppe og køre på dit system. Hvis den registrerer manglende respons på din enhed, genstarter den og holder dermed din enhed stabil.
Konklusion
Opsætning af en vagthund på Raspberry Pi er en enkel og ligetil proces og kan gøres ved først at indlæse vagthund modul på enheden. Derefter skal du tilføje modulet inde i /etc/modules fil og gem den. Installer derefter watchdog-dæmonen på Raspberry Pi-systemet, aktiver og genstart dæmonen for at køre den på systemet. Til sidst skal du kun fjerne kommentarer /dev/vagthund linje inde i watchdog-konfigurationsfilen for at tillade watchdog at overvåge dit system. Derefter kan du teste dens funktion ved at generere en gaffelbombe på Raspberry Pi-systemet.