GNU/Linux >> Tutoriels Linux >  >> Linux

Comment gérer une panique du noyau Linux

Une panique du noyau est souvent à la hauteur de son nom, provoquant la panique pour l'administrateur. Mais la bonne nouvelle est que tout n'est pas perdu; vous pouvez prendre certaines mesures.

Alors, tout d'abord, qu'est-ce qu'une panique du noyau ? Comme défini dans le glossaire du Centre de ressources sur la sécurité informatique (CSRC), une panique du noyau est "une erreur système qui ne peut pas être récupérée et qui nécessite le redémarrage du système". Comme nous le savons tous, un redémarrage forcé n'est jamais bon.

[ Les lecteurs ont également aimé : Travailler avec le noyau en temps réel pour Red Hat Enterprise Linux ]

En raison de la nécessité de redémarrer le système, des informations de débogage précieuses, comme ce qui se trouve dans la mémoire du système au moment de la panique, seront perdues lorsque le système redémarrera. Pour collecter ces informations, qui peuvent être très utiles à des fins de dépannage, il est impératif de configurer à l'avance une méthode de collecte principale. Pour configurer kdump dans Red Hat Enterprise Linux 8, suivez les étapes répertoriées dans Guide de conception de système Red Hat Enterprise Linux 8 ou dans ce laboratoire. Après kdump a été configuré, testé et vérifié pour fonctionner, vous êtes maintenant prêt à collecter un noyau dans le cas où un système aurait une panique du noyau.

Une fois que le système est tombé en panne et que vous avez collecté un vidage de mémoire, les prochaines étapes consistent à creuser dans le noyau et à analyser les journaux. Si vous avez un abonnement Red Hat, vous pouvez créer un dossier de support afin que les ingénieurs du support Red Hat puissent travailler sur votre problème. Pour créer un ticket d'assistance, accédez à cet emplacement et cliquez sur le bouton "Ouvrir un dossier" dans l'angle supérieur droit. Suivez les étapes pour créer le cas et téléchargez le fichier principal dans le cas. Si vous avez besoin d'aide pour joindre le fichier, veuillez consulter les articles suivants :

  • Comment fournir des fichiers au support Red Hat (vmcore, rhev logcollector, sosreports, heap dumps, log files, etc.)
  • Accès Red Hat :outil d'assistance Red Hat
     

Si vous souhaitez ou avez besoin de résoudre le problème sans impliquer le support Red Hat, vous souhaiterez configurer un environnement pour analyser le vidage de mémoire pour commencer. Pour cela, les articles Comment configurer un environnement d'analyse vmcore et Comment créer un système d'analyse de crash centralisé de base pour analyser vmcore localement détaillez les étapes. Une fois l'environnement configuré, les techniques d'analyse Vmcore L'article contient une procédure pas à pas sur l'analyse d'un processus à l'intérieur d'un vmcore. Dans les sections 43.10.2 et 43.10.3 du Guide de conception de système référencé précédemment , il existe un certain nombre d'exemples de démarrage du crash utilitaire, puis obtenir des informations à partir du fichier principal.

Pour plus d'informations, veuillez consulter les articles suivants :

  • Résumé de Kernel Panic
  • Comment récupérer un vidage de mémoire d'application à partir du vidage sur incident du noyau ?
  • Analyseur d'erreurs du noyau

[ Téléchargement gratuit :Aide-mémoire sur les commandes avancées de Linux. ] 


Linux
  1. Comment configurer la virtualisation sur Redhat Linux

  2. Comment définir ou modifier le nom d'hôte du système sous Linux

  3. Comment changer le nom d'hôte sous Linux

  4. Comment coder un module du noyau Linux ?

  5. Comment lire, comprendre, analyser et déboguer une panique du noyau Linux ?

Comment vérifier la version Linux

Comment vérifier la version du noyau sous Linux

Linux est-il un système d'exploitation ou un noyau ?

Comment mettre à niveau le noyau Linux dans Ubuntu et Linux Mint

Que faire en cas de panique du noyau Linux

Comment répertorier les services sous Linux