Kernel Linux

Penjaga Kernel Linux Dijelaskan

Penjaga Kernel Linux Dijelaskan

Pengawas Kernel Linux

Pengawas kernel Linux digunakan untuk memantau apakah sistem berjalan. Ia sepatutnya melakukan boot semula sistem yang digantung secara automatik kerana kesalahan perisian yang tidak dapat dipulihkan. Modul pengawas khusus untuk perkakasan atau cip yang digunakan. Pengguna komputer peribadi tidak memerlukan pengawas kerana mereka dapat menetapkan semula sistem secara manual. Walau bagaimanapun, ia berguna untuk sistem yang penting dalam misi dan memerlukan kemampuan untuk menghidupkan semula diri mereka tanpa campur tangan manusia. Sebagai contoh, pelayan di lokasi terpencil atau peralatan tertanam pada kapal angkasa yang memerlukan keupayaan menetapkan semula perkakasan automatik.

Amaran: Teruskan dengan berhati-hati

Konfigurasi pengawas yang salah pada sistem anda boleh menyebabkan masalah seperti:

Oleh itu elakkan menggunakan pelayan langsung untuk menguji pengawas kernel Linux.

Modul Pengawas

Fungsi pengawas di bahagian perkakasan menetapkan pemasa yang habis selepas jangka masa yang telah ditentukan. Perisian pengawas kemudian menyegarkan pemasa perkakasan secara berkala. Sekiranya perisian berhenti menyegarkan, maka setelah jangka waktu yang ditentukan, pemasa melakukan tetapan semula perkakasan peranti. Agar pemasa pengawas berfungsi, pengeluar papan induk harus menggunakan fungsi pengawas cip. Selalunya dokumentasi dari pengeluar tidak jelas mengenai apakah fungsi tersebut dilaksanakan. Sekiranya demikian, anda mesti mengujinya.

Anda juga memerlukan modul kernel pengawas yang tepat untuk dimuatkan dalam sistem Linux anda. Cip yang berbeza menggunakan modul yang berbeza. Sebagai contoh:

Setelah modul dimuat, anda boleh menyemak / dev / pengawas pada sistem Linux. Sekiranya fail ini ada, itu bermakna pemacu atau modul peranti kernel pengawas dimuat. Sistem ini secara berkala terus menulis kepada / dev / pengawas. Ini juga disebut "menendang atau memberi makan pengawas". Sekiranya sistem gagal menendang atau memberi makan kepada pengawas, maka beberapa saat kemudian sistem akan diatur semula.

Daemon Pengawas

Daemon pengawas membuka peranti dan memberikan penyegaran yang diperlukan agar sistem tidak diset semula. Ia dapat menguji ruang meja proses, penggunaan memori, kebolehaksesan file, beban kerja, limpahan tabel fail, ping alamat IP, lalu lintas antara muka rangkaian, suhu, proses yang sedang berjalan dan banyak lagi. Sekiranya ujian gagal, maka pengawas menyebabkan penutupan.

Memulakan dan Menghentikan Pengawas

Daemon pengawas harus bermula pada waktu boot dan meletakkan dirinya di latar belakang. Anda boleh memeriksa sama ada ia berjalan:

ps -af | jam tangan grep *

Sekiranya kernel TIDAK dikompilasi dengan CONFIG_WATCHDOG_NOWAYOUT, maka jika anda menutup / dev / watchdog dengan betul, ia tidak akan menyebabkan reboot. Anda boleh menulis watak V ke dalam / dev / pengawas dan kemudian menutup fail. Ini harus menghentikan pengawas.

Menguji Pengawas

Sekiranya anda ingin menguji sama ada pengawas perkakasan berfungsi, anda boleh melakukan perkara berikut dari arahan arahan pentadbir anda:

kucing >> / dev / pengawas

Dan tekan "enter" dua kali dan tunggu. Petunjuk tidak akan kembali. Setelah beberapa saat bergantung pada tetapan kernel anda, sistem akan melakukan reboot keras.

Rujukan:

Vulkan untuk Pengguna Linux
Dengan setiap kad grafik generasi baru, kami melihat pembangun permainan mendorong had kesetiaan grafik dan semakin dekat dengan fotorealisme. Tetapi ...
OpenTTD vs Simutrans
Membuat simulasi pengangkutan anda sendiri boleh menyeronokkan, santai dan sangat menarik. Itulah sebabnya anda perlu memastikan bahawa anda mencuba s...
Tutorial OpenTTD
OpenTTD adalah salah satu permainan simulasi perniagaan yang paling popular di luar sana. Dalam permainan ini, anda perlu membuat perniagaan pengangku...