Hvis du ikke er kjent med det, les denne veiledningen for å lære om:
- Hva er Watchdog
- Hva er typer vakthunder i Raspberry Pi
- Hvorfor er det viktig å aktivere Watchdog på Raspberry Pi
- Hvordan sette opp Watchdog på Raspberry Pi
- Konklusjon
Hva er Watchdog
EN vakthund er en maskinvare- eller programvareenhet som kjører på systemet ditt og overvåker driften av systemet kontinuerlig. Hvis den oppdager en feil i systemet, slik som at systemet slutter å reagere eller henger, vil det iverksette nødvendige handlinger automatisk, for eksempel omstart av systemet.
Hva er typer vakthunder i Raspberry Pi
Det finnes to typer vakthund i Raspberry Pi; Hardware og software. Maskinvare vaktbikkjer er enheter som er koblet til systemet ditt via GPIO-pinner. Samtidig som programvare vakthund er et program som kjører på ditt Raspberry Pi-system. Både maskinvare- og programvarevakthunder er et effektivt valg for å forhindre at Raspberry Pi-systemet henger eller ikke reagerer.
Hvorfor er det viktig å aktivere Watchdog på Raspberry Pi
Aktivering av vakthund på Raspberry Pi er viktig på grunn av følgende årsaker:
- Det forhindrer systemet fra å fungere på grunn av programvarefeil eller noen form for maskinvarefeil.
- Den overvåker systemaktivitetene dine, for eksempel enhetsspenning eller temperatur, og starter systemet på nytt for å holde enheten din trygg. Dermed bidrar til å øke systemets pålitelighet og stabilitet.
Hvordan sette opp Watchdog på Raspberry Pi
Å sette opp vakthund på Raspberry Pi, følg disse trinnene:
Trinn 1: Last inn Watchdog-modulen
Raspberry Pi-enheten har en innebygd vakthund modul som kan utløses hvis du laster den, dette kan gjøres ved å bruke følgende kommando:
sudo modprobe bcm2708_wdogDu kan også prøve å kjøre kommandoen ovenfor med følgende vakthund modul hvis modulen ovenfor ikke kan lastes på Raspberry Pi-systemet:
sudo modprobe bcm2835_wdt
Merk: I mitt tilfelle er vaktbikkjemodulen bcm2835_wdt.
Trinn 2: Rediger modulfilen
Åpne nå modulfilene på Raspberry Pi ved hjelp av nanoredigering gjennom følgende kommando:
sudo nano / etc / modulerLegg deretter til modulnavnet i filen. Modulnavnet skal være det som ble lastet inn i det første trinnet:
Lagre filen ved hjelp av CTRL+X, Legg til OG og gå inn for å gå ut av terminalen.
Trinn 3: Installer Watchdog på Raspberry Pi
De vakthundverktøy er allerede tilgjengelig i Raspberry Pi-depotet og kan installeres ved å kjøre følgende apt-kommando:
sudo apt installere watchdog chkconfig -og
Trinn 4: Aktiver Watchdog Service
Du må aktivere vakthund tjeneste på ditt Raspberry Pi-system fra følgende kommando:
sudo systemctl muliggjøre vakthund
Trinn 5: Start Watchdog Service
Etter aktivering kan du starte vakthund tjeneste på Raspberry Pi fra følgende kommando:
sudo systemctl start watchdogTrinn 6: Sjekk Watchdog-status
Du må sørge for at vakthundtjenesten er oppe og kjører på Raspberry Pi, dette kan gjøres ved å bruke kommandoen gitt nedenfor:
sudo systemctl status vakthund
Trinn 7: Konfigurer Watchdog på Raspberry Pi
Åpne nå vakthund konfigurasjonsfil på Raspberry Pi ved å kjøre følgende kommando:
sudo nano / etc / watchdog.confInne i watchdog-konfigurasjonsfilen, fjern kommentarfeltet ' #watchdog-device = /dev/watchdog '. Du kan søke manuelt på denne linjen ved å bruke CTRL+W, og lagre deretter filen med CTRL+X , Legg til OG og trykk enter:
Når du har lagret filen, vil den vakthund daemon vil sende et hjerteslag hvert 10. sekund til /dev/watchdog, og hvis den ikke mottar noe signal fra den, starter den systemet på nytt
Trinn 8: Test Watchdog-funksjonaliteten
Du kan teste om endringene du har gjort er riktige ved å generere en gaffelbombe på Raspberry Pi fra følgende kommando:
: ( ) { : | : & } ;:Vent i 10 sekunder, og du vil se Raspberry Pi-systemet starte på nytt etter den tiden, noe som sikrer at vakthund er oppe og kjører på systemet ditt. Hvis den oppdager manglende respons på enheten din, vil den starte på nytt, og dermed holde enheten stabil.
Konklusjon
Å sette opp en vakthund på Raspberry Pi er en enkel og grei prosess og kan gjøres ved først å laste inn vakthund modul på enheten. Etter det må du legge til modulen inne i /etc/modules fil og lagre den. Installer deretter watchdog-demonen på Raspberry Pi-systemet, aktiver og start demonen på nytt for å kjøre den på systemet. Til slutt trenger du bare å fjerne kommentarer /dev/vakthund linje inne i watchdog-konfigurasjonsfilen for å tillate watchdog å overvåke systemet ditt. Etter det kan du teste funksjonen ved å generere en gaffelbombe på Raspberry Pi-systemet.