我设置了这个 Linux“看门狗”,现在我的系统在锁定时会自动重新启动

如果您的 Linux 系统变得无响应,此工具可以对其进行监控并在出现问题时重新启动。方法如下。

来源:ZDNet | 机器人新闻

关注 ZDNET:将我们添加为 Google 上的首选来源。

ZDNET 关键要点

  • 如果您的 Linux 系统锁定,可能需要重新启动。
  • 在一个小应用程序的帮助下,这可以自动化。
  • Watchdog 易于安装且免费使用。
  • 我有几个 Linux 系统连接到我的家庭实验室;其中一些是台式机,一些是服务器。百分之九十九的时间里,这些机器都能完美运行。当这百分之一发生时,任何出现问题的机器都需要帮助。

    一种提供帮助的方法是通过一个名为 Watchdog 的小软件包。该软件会运行各种检查来查看硬件是否已“锁定”。如果它检测到发生了这种情况,它将重新启动机器。

    另外:最小化 Linux 安装可能是您最明智之举的 6 个原因

    看门狗有两种类型:软件和硬件。硬件看门狗更加可靠,但它需要专用硬件才能工作。 Watchdog 软件不太可靠,但它可以在大多数 Linux 系统上运行。

    看门狗的工作原理

    内核模块 (softdog) 与 Watchdog 服务结合使用倒计时器监视系统。

  • 创建虚拟设备 (/dev/watchdog)。
  • 如果虚拟设备被进程“踢出”,计时器将重置。
  • 如果虚拟设备没有被进程“踢出”,Watchdog 会重新启动系统。
  • 理论上很简单,但基础要复杂得多。幸运的是,作为用户,您不必深入挖掘即可了解 Watchdog 的要点。

    另外:每个新用户都应该学习的前 8 个 Linux 命令

    虽然 Watchdog 对于服务器(尤其是那些没有连接显示器、键盘或鼠标的服务器)来说至关重要,但它对于台式机也很有用。例如,假设您需要在工作中登录家庭网络上的 Linux 计算机。如果该机器锁定,您将无法访问它。如果该机器有 Watchdog 对其进行监视,它将重新启动,并且您将能够访问它。

    这非常方便。

    让我向您展示它是如何完成的。

    对于 Arch,它是: