GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengkonfigurasi kernel Linux lebih awal untuk mem-boot ulang saat panik?

Dari man proc :

/proc/sys/kernel/panic

File ini memberikan akses baca/tulis ke variabel kernel panic_timeout. Jika ini nol, kernel akan panik; jika bukan nol ini menunjukkan bahwa kernel harus melakukan autoreboot setelah beberapa detik ini. Saat Anda menggunakan driver perangkat pengawas perangkat lunak, pengaturan yang disarankan adalah 60.


File konfigurasi adalah file konfigurasi boot (grub) itu sendiri, karena ini adalah parameter yang dipanggil pada saat boot dan grub tidak dapat diharapkan untuk membaca dari beberapa file konfigurasi lain saat sistem file tidak dipasang.

Namun, sebagai pengaturan yang diinisialisasi, runtime juga dapat dimodifikasi melalui sysctl . Jadi, pada dasarnya memperbarui /etc/sysctl.conf dengan parameter kernel.panic = 3 adalah pembaruan konfigurasi.


Sepertinya tidak ada opsi konfigurasi seperti itu. Batas waktu default adalah 0 yang menurut http://www.mjmwired.net/kernel/Documentation/kernel-parameters.txt#1898 adalah "tunggu selamanya".

Opsi ditentukan di kernel/panic.c, Anda dapat menulis tambalan yang menyetel nilai awal menjadi sesuatu yang berbeda.

Untuk meng-hardcode reboot setelah 3 detik, ubah:

int panic_timeout;

ke:

int panic_timeout = 3;

Linux
  1. Bagaimana Mengelola Kemampuan File Linux

  2. Bagaimana menangani kepanikan kernel Linux

  3. Cara membuat file swap di Linux

  1. Cara Membuat Swap di Linux

  2. Cara mengkonfigurasi kdump di Oracle Enterprise Linux (OEL 5,6)

  3. Bagaimana cara menyimpan atau mengekspor konfigurasi kernel Linux khusus?

  1. Cara memutakhirkan Kernel di Desktop Linux

  2. Linux – Bagaimana Cara Membuat Ulang 70-persistent-net.rules Tanpa Reboot?

  3. Bagaimana Mengganti Nama File di Linux?