GNU/Linux >> Znalost Linux >  >> Linux

Jak včas nakonfigurovat jádro Linuxu, aby se restartovalo v panice?

Od man proc :

/proc/sys/kernel/panic

Tento soubor poskytuje přístup pro čtení/zápis do proměnné jádra panic_timeout. Je-li toto nula, jádro zpanikaří; pokud je nenulová, znamená to, že se jádro po tomto počtu sekund automaticky restartuje. Pokud používáte ovladač zařízení softwarového hlídacího psa, doporučené nastavení je 60.


Konfigurační soubor je samotný zaváděcí (grub) konfigurační soubor, protože je to parametr vyvolaný při zavádění a nelze očekávat, že grub bude číst z nějakého jiného konfiguračního souboru, pokud není souborový systém připojen.

Protože se však jedná o inicializované nastavení, běhové prostředí lze upravit také pomocí sysctl . Takže v podstatě aktualizujeme /etc/sysctl.conf s parametrem kernel.panic = 3 je aktualizace konfigurace.


Zdá se, že taková možnost konfigurace neexistuje. Výchozí časový limit je 0, což je podle http://www.mjmwired.net/kernel/Documentation/kernel-parameters.txt#1898 "čekat navždy".

Tato možnost je definována v kernel/panic.c, můžete napsat patch, který nastaví počáteční hodnotu na něco jiného.

Chcete-li napevno zakódovat restart po 3 sekundách, změňte:

int panic_timeout;

komu:

int panic_timeout = 3;

Linux
  1. Jak najít soubor v Linuxu

  2. Jak vytvořit odkládací soubor v Linuxu

  3. Jak přejmenovat soubor v Linuxu?

  1. Jak spravovat možnosti souborů Linux

  2. Jak vytvořit swap v Linuxu

  3. Jak upgradovat jádro na ploše Linuxu

  1. Linux – Jak obnovit 70-persistent-net.rules bez restartu?

  2. Jak nakonfigurovat kdump v Oracle Enterprise Linux (OEL 5,6)

  3. Jak uložit nebo exportovat vlastní konfiguraci jádra Linuxu?