GNU/Linux >> Tutoriels Linux >  >> Linux

Comment configurer tôt le noyau Linux pour redémarrer en cas de panique ?

De man proc :

/proc/sys/kernel/panique

Ce fichier donne un accès en lecture/écriture à la variable du noyau panic_timeout. Si c'est zéro, le noyau bouclera sur une panique; s'il est différent de zéro, cela indique que le noyau doit redémarrer automatiquement après ce nombre de secondes. Lorsque vous utilisez le pilote de périphérique de surveillance logicielle, le paramètre recommandé est 60.


Le fichier de configuration est le fichier de configuration de démarrage (grub) lui-même, car il s'agit d'un paramètre invoqué au moment du démarrage et on ne peut pas s'attendre à ce que grub lise à partir d'un autre fichier de configuration tant que le système de fichiers n'est pas monté.

Cependant, étant donné qu'il s'agit d'un paramètre initialisé, le temps d'exécution peut également être modifié via sysctl . Donc, essentiellement mise à jour /etc/sysctl.conf avec le paramètre kernel.panic = 3 est une mise à jour de la configuration.


Il ne semble pas y avoir une telle option de configuration. Le délai d'attente par défaut est 0, ce qui, selon http://www.mjmwired.net/kernel/Documentation/kernel-parameters.txt#1898, est "attendre pour toujours".

L'option est définie dans kernel/panic.c, vous pouvez écrire un patch qui définit la valeur initiale sur quelque chose de différent.

Pour coder en dur un redémarrage après 3 secondes, modifiez :

int panic_timeout;

à :

int panic_timeout = 3;

Linux
  1. Comment trouver un fichier sous Linux

  2. Comment gérer une panique du noyau Linux

  3. Comment mettre à niveau le noyau sur Linux Desktop

  4. Linux – Comment régénérer 70-persistent-net.rules sans redémarrage ?

  5. Comment enregistrer ou exporter une configuration de noyau Linux personnalisée ?

Comment rendre un fichier exécutable sous Linux

Comment vérifier la somme de contrôle sur Linux

Comment renommer un ou plusieurs fichiers sous Linux

Comment configurer un VLAN sous Linux

Que faire en cas de panique du noyau Linux

Comment créer un lien symbolique vers un fichier sous Linux