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...