Linux 自帶的 watchdog 的簡介

2021-06-28 01:00:19 字數 532 閱讀 5758

linux 自帶了乙個 watchdog 的實現,用於監視系統的執行,包括乙個核心 watchdog module 和乙個使用者空間的 watchdog 程式

核心 watchdog 模組:

核心 watchdog 模組通過 /dev/watchdog 這個字元裝置與使用者空間通訊。使用者空間程式一旦開啟 /dev/watchdog 裝置,就會導致在核心中啟動乙個 1分鐘的定時器,此後,使用者空間程式需要保證在 1分鐘之內向這個裝置寫入資料,每次寫操作會導致重新設定定時器。如果使用者空間程式在 1分鐘之內沒有寫操作,定時器到期會導致一次系統 reboot 操作。

使用者空間程式可通過關閉 /dev/watchdog 來停止核心中的定時器。

使用者空間的 watchdog 守護程序:

在使用者空間,還有乙個叫做 watchdog 的守護程序,它可以定期對系統進行檢測,包括:

如果某項檢測失敗,則可能導致一次 soft reboot (模擬一次 shutdown 命令的執行)

它還可以通過 /dev/watchdog 來觸發核心 watchdog 的執行。

linux下解除安裝自帶mysql

1 確認系統安裝了哪些rpm包 root host1 etc rpm qa grep i mysql mysql server 5.1.71 1.el6.x86 64 mysql 5.1.71 1.el6.x86 64 perl dbd mysql 4.013 3.el6.x86 64 mysql ...

為什麼linux自帶python

linux自帶python的原因 linux作業系統本身需要python,如linux的軟體公升級工具yum apt get等。在linux的各種指令碼語言中,除了系統本身自帶的各種shell外,python語言是用的最多的。因為有很多作業系統本身的需要,都要用到python的。比如linux的軟體...

解除安裝linux系統上自帶的MySQL

最近在學習使用linux,在linux系統中安裝mysql,linux會自帶mysql,但是版本太低。所以想把linux自帶的mysql刪除,防止後面安裝mysql發生衝突 步驟 1.切換身份為root使用者 su root2.輸入rpm qa grep i mysql命令以檢查系統含有的mysql...