Jeśli go nie znasz, przeczytaj ten przewodnik, aby dowiedzieć się więcej na temat:
- Co to jest Watchdog
- Jakie są typy Watchdoga w Raspberry Pi
- Dlaczego ważne jest włączenie Watchdoga na Raspberry Pi
- Jak skonfigurować Watchdog na Raspberry Pi
- Wniosek
Co to jest Watchdog
A pies podwórzowy to sprzęt lub oprogramowanie działające w systemie i stale monitorujące jego działanie. Jeśli wykryje jakąkolwiek usterkę w systemie, taką jak brak reakcji lub zawieszenie się, automatycznie podejmie niezbędne działania, takie jak ponowne uruchomienie systemu.
Jakie są typy Watchdoga w Raspberry Pi
Istnieją dwa rodzaje pies podwórzowy w Raspberry Pi; sprzęt i oprogramowanie. Watchdogi sprzętowe to urządzenia podłączone do systemu za pomocą pinów GPIO. Chwila watchdog oprogramowania to program działający w systemie Raspberry Pi. Zarówno sprzętowe, jak i programowe watchdogi są skutecznym wyborem, jeśli chodzi o zapobieganie zawieszaniu się lub brakowi reakcji systemu Raspberry Pi.
Dlaczego ważne jest włączenie Watchdoga na Raspberry Pi
Włączenie pies podwórzowy na Raspberry Pi jest ważne z następujących powodów:
- Zapobiega nieprawidłowemu działaniu systemu z powodu błędów oprogramowania lub jakiegokolwiek rodzaju awarii sprzętu.
- Monitoruje aktywność systemu, taką jak napięcie i temperaturę urządzenia, i ponownie uruchamia system, aby zapewnić bezpieczeństwo urządzenia. W ten sposób pomaga zwiększyć niezawodność i stabilność systemu.
Jak skonfigurować Watchdog na Raspberry Pi
Ustawić pies podwórzowy na Raspberry Pi wykonaj następujące kroki:
Krok 1: Załaduj moduł Watchdog
Urządzenie Raspberry Pi posiada wbudowany moduł pies podwórzowy moduł, który można uruchomić, jeśli go załadujesz, można to zrobić za pomocą następującego polecenia:
sudo modprobe bcm2708_wdogMożesz także spróbować uruchomić powyższe polecenie za pomocą poniższych poleceń pies podwórzowy moduł, jeśli powyższy moduł nie będzie mógł zostać załadowany w systemie Raspberry Pi:
sudo modprobe bcm2835_wdt
Notatka: W moim przypadku moduł watchdog jest bcm2835_wdt.
Krok 2: Edytuj plik modułu
Teraz otwórz pliki modułów na Raspberry Pi za pomocą edytora nano za pomocą następującego polecenia:
sudo nano / itp / modułyNastępnie dodaj nazwę modułu w pliku. Nazwa modułu powinna być tą, która została pomyślnie załadowana w pierwszym kroku:
Zapisz plik za pomocą CTRL+X, dodać I i Enter, aby wyjść z terminala.
Krok 3: Zainstaluj Watchdog na Raspberry Pi
The narzędzie watchdog jest już dostępny w repozytorium Raspberry Pi i można go zainstalować, uruchamiając następującą komendę apt:
sudo trafny zainstalować chkconfig watchdoga -I
Krok 4: Włącz usługę Watchdog
Musisz włączyć pies podwórzowy service w systemie Raspberry Pi za pomocą następującego polecenia:
sudo systemctl włączać pies podwórzowy
Krok 5: Uruchom usługę Watchdog
Po włączeniu możesz zacząć pies podwórzowy service na Raspberry Pi za pomocą następującego polecenia:
sudo systemctl uruchamia watchdogKrok 6: Sprawdź status Watchdoga
Musisz upewnić się, że usługa watchdog jest uruchomiona na Raspberry Pi, można to zrobić za pomocą polecenia podanego poniżej:
sudo watchdog stanu systemctl
Krok 7: Skonfiguruj Watchdog na Raspberry Pi
Teraz otwórz pies podwórzowy plik konfiguracyjny na Raspberry Pi, uruchamiając następujące polecenie:
sudo nano / itp / watchdog.confWewnątrz pliku konfiguracyjnego watchdoga odkomentuj linię „ #watchdog-device = /dev/watchdog ”. Możesz ręcznie przeszukać tę linię za pomocą CTRL+W, a następnie zapisz plik za pomocą CTRL+X , dodać I i naciśnij Enter:
Po zapisaniu pliku, pies podwórzowy demon będzie wysyłał puls co 10 sekund do /dev/watchdog i jeśli nie otrzyma od niego żadnego sygnału, zrestartuje system
Krok 8: Przetestuj funkcjonalność Watchdoga
Możesz sprawdzić, czy wprowadzone zmiany są prawidłowe, generując bombę widełkową na Raspberry Pi za pomocą następującego polecenia:
: ( ) { : | : & } ;:Poczekaj 10 sekund, a po tym czasie zobaczysz ponowne uruchomienie systemu Raspberry Pi, co gwarantuje, że pies podwórzowy został pomyślnie zainstalowany i działa w Twoim systemie. Jeśli wykryje brak reakcji na Twoim urządzeniu, uruchomi się ponownie, dzięki czemu Twoje urządzenie będzie stabilne.
Wniosek
Konfigurowanie watchdoga na Raspberry Pi jest prostym i łatwym procesem i można go wykonać, najpierw ładując plik pies podwórzowy moduł na urządzeniu. Następnie musisz dodać moduł wewnątrz pliku /etc/modules plik i zapisz go. Następnie zainstaluj demona watchdoga w systemie Raspberry Pi, włącz i uruchom ponownie demona, aby uruchomić go w systemie. Na koniec wystarczy odkomentować plik /dev/watchdog linię wewnątrz pliku konfiguracyjnego watchdoga, aby umożliwić watchdogowi monitorowanie systemu. Następnie możesz przetestować jego działanie, generując bombę widełkową w systemie Raspberry Pi.