十八比特 十八比特
⚡ 18bit DNS (opens new window)
🏠 主页
  • 🌐 网站
  • 📦 资源
  • 📝 教程
  • 📐 制表符
  • 🗃️ 分类
  • 🏷️ 标签
  • 🗄️ 归档
📃 文章日志
ℹ️ 关于

十八比特

风带来故事的种子,时间使之发芽
⚡ 18bit DNS (opens new window)
🏠 主页
  • 🌐 网站
  • 📦 资源
  • 📝 教程
  • 📐 制表符
  • 🗃️ 分类
  • 🏷️ 标签
  • 🗄️ 归档
📃 文章日志
ℹ️ 关于
  • 从零开始的树莓派4B
  • 安装emby、rclone和aria2
  • 配置树莓派连接WiFi网络
  • 在Docker中开启sftp服务
  • 根据CPU温度控制风扇
  • 记录将树莓派系统从Ubuntu 20.04 LTS升级到22.04 LTS
  • 树莓派的SD卡达到使用寿命进入写保护模式,如何无痛迁移系统
  • 使用Netdata监控树莓派温度,设置阈值发出警告
  • 开启树莓派4B的硬件看门狗
    • 前言
    • 开启硬件看门狗
    • 安装软件
    • 配置看门狗
    • 测试
  • 树莓派
秋澪冬安
2023-01-26
目录

开启树莓派4B的硬件看门狗

# 前言

树莓派4B在长时间运行一段时间后,有时会出现宕机的情况,只能插拔电源强制重启树莓派。接下来将开启树莓派的硬件看门狗来实现服务器宕机时自动重启服务器。

设备:树莓派4b

系统:Ubuntu 22.04.1 LTS aarch64

# 开启硬件看门狗

编辑文件 /boot/firmware/config.txt ,在最后添加一行:

dtparam=watchdog=on

保存后,重启系统

# 安装软件

sudo apt install watchdog

# 配置看门狗

编辑 /etc/watchdog.conf ,添加下面的内容:

max-load-1 = 24
watchdog-device = /dev/watchdog
watchdog-timeout=15

更多配置参数,可查看:watchdog-configure (opens new window)

注意

必须有 watchdog-timeout=15 这项配置,不然会报错:

cannot set timeout 60 (errno = 22 = ‘Invalid argument’)

设置开机自启:

sudo systemctl enable watchdog

重启看门狗:

sudo systemctl restart watchdog

查看看门狗状态:

systemctl status watchdog

# 测试

在终端输入 :(){ :|: & };: ,过一会儿树莓派自动重启,表示看门狗已经在正常运行。

#树莓派
上次编辑: 2024/08/30, 16:21:31

← 使用Netdata监控树莓派温度,设置阈值发出警告

最近更新
01
SSH跳板机访问内网服务
06-16
02
GPG 导出导入命令
06-16
03
从零开始的 All In One
06-14
更多文章>
Theme by Vdoing | Copyright © 2020-2025 十八比特 | 蜀ICP备2022002410号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式