GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menyebabkan reset pengawas perangkat Linux tertanam saya

Jika Anda memiliki pengawas di sistem Anda dan driver yang menggunakan /dev/watchdog , yang harus Anda lakukan adalah mematikan proses yang memberinya makan; jika tidak ada proses seperti itu, maka Anda dapat touch /dev/watchdog sekali untuk menyalakannya, dan jika Anda tidak menyentuhnya lagi, itu akan disetel ulang.

Anda juga mungkin tertarik untuk mengatur ulang perangkat menggunakan cara "sihir sysrq". Jika Anda memiliki kernel dengan CONFIG_MAGIC_SYSRQ fitur dikompilasi, maka Anda dapat echo 1 > /proc/sys/kernel/sysrq untuk mengaktifkannya, lalu echo b > /proc/sysrq-trigger untuk mem-boot ulang. Ketika Anda melakukan ini, itu segera reboot, tanpa melepas atau atau menyinkronkan sistem file.


Jika menurut Anda pengawas berjalan dengan baik, dan ingin menguji apakah itu benar-benar mampu memulihkan sistem yang macet, maka Anda dapat melakukan yang lebih baik daripada jawaban Shawn dengan menggunakan "magic sysrq" untuk merusak sistem dengan kepanikan kernel. Menyinkronkan sistem file Anda terlebih dahulu adalah ide yang bagus, jadi lakukan hal seperti ini sebagai root:

sync; sleep 2; sync; echo c > /proc/sysrq-trigger

Itu akan menyebabkan kepanikan kernel jika sysrq diaktifkan. Kemudian jika Anda menunggu sekitar 60 detik (time-out khas untuk modul pengawas), Anda akan melihat mesin reboot. Perlu diketahui bahwa ini hanya akan berfungsi dengan pengawas perangkat keras dan bukan modul 'softdog'.


Linux
  1. Cara menginstal driver perangkat di Linux

  2. Cara mengkonfigurasi Virtualisasi di Redhat Linux

  3. Cara Mengatur atau Mengubah Nama Host Sistem di Linux

  1. Cara Mengubah Nama Host di Linux

  2. Cara Memeriksa Apakah Sistem Linux 32 bit Atau 64 Bit

  3. Bagaimana mengubah identitas sistem Linux

  1. Cara Memeriksa Uptime Sistem di Linux

  2. Bagaimana Menemukan Penyebab Jam Melayang Pada Sistem Tertanam Kustom?

  3. Bagaimana cara memasang perangkat di Linux?