Jos et tunne sitä, lue tämä opas saadaksesi lisätietoja:
- Mikä on Watchdog
- Mitkä ovat Raspberry Pi:n vahtikoiratyypit
- Miksi on tärkeää ottaa Watchdog käyttöön Raspberry Pi:ssä
- Watchdogin määrittäminen Raspberry Pi:ssä
- Johtopäätös
Mikä on Watchdog
A vahtikoira on laitteisto- tai ohjelmistolaite, joka toimii järjestelmässäsi ja valvoo järjestelmän toimintaa jatkuvasti. Jos se havaitsee järjestelmässä jonkin vian, kuten järjestelmän lakkaamisen tai jumiutumisesta, se ryhtyy tarvittaviin toimiin automaattisesti, kuten käynnistää järjestelmän uudelleen.
Mitkä ovat Raspberry Pi:n vahtikoiratyypit
On olemassa kahdenlaisia vahtikoira Raspberry Pi:ssä; laitteistot ja ohjelmistot. Laitteiston vartijat ovat laitteita, jotka on kytketty järjestelmääsi GPIO-nastoilla. Sillä aikaa ohjelmiston vahtikoira on ohjelma, joka toimii Raspberry Pi -järjestelmässäsi. Sekä laitteiston että ohjelmiston vahtikoirat ovat tehokas valinta estämään Raspberry Pi -järjestelmääsi roikkumasta tai reagoimattomuudesta.
Miksi on tärkeää ottaa Watchdog käyttöön Raspberry Pi:ssä
Ota käyttöön vahtikoira Raspberry Pi:ssä on tärkeä seuraavista syistä:
- Se estää järjestelmääsi toimimasta väärin ohjelmistovirheiden tai minkä tahansa tyyppisten laitteistovikojen vuoksi.
- Se tarkkailee järjestelmän toimintoja, kuten laitteen jännitettä tai lämpötilaa, ja käynnistää järjestelmän uudelleen pitääkseen laitteen turvassa. Siten auttaa lisäämään järjestelmän luotettavuutta ja vakautta.
Watchdogin määrittäminen Raspberry Pi:ssä
Järjestää vahtikoira Raspberry Pi:ssä toimi seuraavasti:
Vaihe 1: Lataa Watchdog-moduuli
Raspberry Pi -laitteessa on sisäänrakennettu vahtikoira moduuli, joka voidaan laukaista, jos lataat sen, tämä voidaan tehdä käyttämällä seuraavaa komentoa:
sudo modprobe bcm2708_wdogVoit myös yrittää suorittaa yllä olevan komennon seuraavalla vahtikoira moduuli, jos yllä oleva moduuli ei lataudu Raspberry Pi -järjestelmään:
sudo modprobe bcm2835_wdt
Huomautus: Minun tapauksessani vahtikoira-moduuli on bcm2835_wdt.
Vaihe 2: Muokkaa moduulitiedostoa
Avaa nyt moduulitiedostot Raspberry Pi:ssä nanoeditorilla seuraavan komennon kautta:
sudo nano / jne / moduulitLisää sitten moduulin nimi tiedoston sisään. Moduulin nimen tulee olla se, joka ladataan onnistuneesti ensimmäisessä vaiheessa:
Tallenna tiedosto käyttämällä CTRL+X, lisätä JA ja poistu terminaalista.
Vaihe 3: Asenna Watchdog Raspberry Pi:hen
The vahtikoiran työkalu on jo saatavilla Raspberry Pi -varastossa ja voidaan asentaa suorittamalla seuraava apt-komento:
sudo apt Asentaa vahtikoira chkconfig -ja
Vaihe 4: Ota Watchdog-palvelu käyttöön
Sinun on otettava käyttöön vahtikoira palvelu Raspberry Pi -järjestelmässäsi seuraavalla komennolla:
sudo systemctl ota käyttöön vahtikoira
Vaihe 5: Käynnistä Watchdog-palvelu
Käyttöönoton jälkeen voit aloittaa vahtikoira palvelu Raspberry Pi:ssä seuraavalla komennolla:
sudo systemctl start watchdogVaihe 6: Tarkista Watchdog-tila
Sinun on varmistettava, että vahtikoirapalvelu on käynnissä Raspberry Pi:ssä. Tämä voidaan tehdä käyttämällä alla olevaa komentoa:
sudo systemctl status watchdog
Vaihe 7: Määritä Watchdog Raspberry Pi:ssä
Avaa nyt vahtikoira määritystiedosto Raspberry Pi:ssä suorittamalla seuraava komento:
sudo nano / jne / watchdog.confPoista valvontakoiran asetustiedoston rivin kommentit #watchdog-device = /dev/watchdog ”. Voit etsiä tätä riviä manuaalisesti käyttämällä CTRL+W, ja tallenna sitten tiedosto käyttämällä CTRL+X , lisätä JA ja paina enter:
Kun olet tallentanut tiedoston, vahtikoira daemon lähettää sydämenlyönnin 10 sekunnin välein hakemistoon /dev/watchdog, ja jos se ei saa siitä signaalia, se käynnistää järjestelmän uudelleen
Vaihe 8: Testaa Watchdog-toiminto
Voit testata, ovatko tekemäsi muutokset oikeita luomalla haarukkapommi Raspberry Pi:lle seuraavalla komennolla:
: ( ) { : | : & } ;:Odota 10 sekuntia ja näet Raspberry Pi -järjestelmän käynnistyvän uudelleen tämän ajan kuluttua, mikä varmistaa, että vahtikoira on onnistuneesti käytössä järjestelmässäsi. Jos se havaitsee laitteessasi reagoimattomuuden, se käynnistyy uudelleen ja pitää laitteen vakaana.
Johtopäätös
Valvontakoiran asettaminen Raspberry Pi:lle on yksinkertainen ja suoraviivainen prosessi, ja se voidaan tehdä lataamalla ensin vahtikoira moduuli laitteessa. Sen jälkeen sinun on lisättävä moduuli sisään /etc/modules tiedosto ja tallenna se. Asenna sitten watchdog-daemon Raspberry Pi -järjestelmään, ota demoni käyttöön ja käynnistä se uudelleen suorittaaksesi sen järjestelmässä. Lopuksi sinun tarvitsee vain poistaa kommentit /dev/watchdog rivi watchdog-määritystiedoston sisällä, jotta watchdog voi valvoa järjestelmääsi. Sen jälkeen voit testata sen toimintaa luomalla haarukkapommin Raspberry Pi -järjestelmään.