Raspberry Pi Watchdog

参考文档:http://pi.gadgetoid.com/post/001-who-watches-the-watcher

树莓派的CPU是保护有硬件看门狗的,可以通过安装模块和值守程序来实现看门狗,防止树莓派死机!

  1. 加载看门狗模块, vim /etc/modules文件, 添加一行

    ```

    bcm2708_wdog

    ```

  2. 安装

    ```

    sudo apt-get install watchdog chkconfig

    ```

  3. 配置

    ```

    sudo vim /etc/watchdog.conf

    ```

    去掉max-load-1 = 24 前的#号,当1分钟load进程超过24个的时候(一般5个就是超高负载了,再高可以认为是死机,这在遭遇DDOS攻击的时候很容易遇到)就会触发重启

    设置高温复位:温度超过80度就会引起重启,保护CPU

    ```

    temperature-device = /sys/class/thermal/thermal_zone0/temp

    max-temperature = 80000

    ```

  4. 配置看门狗程序,开机自动运行

    ```

    chkconfig watchdog on

    ```

  5. 启动看门狗


sudo /etc/init.d/watchdog start

  1. 测试:输入下面的符号,这个符号可以引起树莓派死机,如果看门狗正常的话,等一会就能复位了

    ```
    (){ : :& };:

    ```