GNU/Linux >> Linux Esercitazione >  >> Linux

Come gestire un panico del kernel Linux

Un kernel panic spesso è all'altezza del suo nome, causando panico per l'amministratore. Ma la buona notizia è che non tutto è perduto; ci sono passaggi che puoi fare.

Quindi, prima di tutto, cos'è un kernel panic? Come definito nel glossario del Computer Security Resource Center (CSRC), un kernel panic è "un errore di sistema che non può essere ripristinato e richiede il riavvio del sistema". Come tutti sappiamo, una ripartenza forzata non va mai bene.

[ Ai lettori è piaciuto anche: Lavorare con il kernel in tempo reale per Red Hat Enterprise Linux ]

Come risultato del riavvio del sistema, preziose informazioni di debug, come ciò che è nella memoria del sistema al momento del panico, andranno perse quando il sistema si riavvia. Per raccogliere tali informazioni, che potrebbero essere molto utili ai fini della risoluzione dei problemi, è indispensabile configurare un metodo di raccolta di base in anticipo. Per configurare kdump in Red Hat Enterprise Linux 8, segui i passaggi elencati in System Design Guide Red Hat Enterprise Linux 8 o in questo laboratorio. Dopo kdump è stato configurato, testato e verificato per funzionare, ora sei pronto per raccogliere un core nel caso in cui un sistema abbia un kernel panic.

Una volta che il sistema si è arrestato in modo anomalo e hai raccolto un core dump, i passaggi successivi sono scavare nel core e analizzare i log. Se hai un abbonamento a Red Hat, puoi presentare una richiesta di supporto in modo che i tecnici del supporto di Red Hat possano lavorare al tuo problema. Per creare un ticket di assistenza, vai in questa posizione e fai clic sul pulsante "Apri una richiesta" nell'angolo in alto a destra. Segui i passaggi per creare il caso e carica il file principale nel caso. Se hai bisogno di aiuto per allegare il file, consulta i seguenti articoli:

  • Come fornire file al supporto Red Hat (vmcore, rhev logcollector, sosreports, heap dump, file di registro, ecc.)
  • Accesso a Red Hat:strumento di supporto per Red Hat
     

Se vuoi o hai bisogno di risolvere il problema senza coinvolgere il supporto Red Hat, ti consigliamo di impostare un ambiente per analizzare il core dump per iniziare. Per fare ciò, gli articoli Come configurare un ambiente di analisi vmcore e Come creare un sistema centralizzato di analisi degli arresti anomali di base per analizzare vmcore in locale dettaglia i passaggi. Dopo che l'ambiente è stato configurato, le tecniche di analisi Vmcore l'articolo contiene una procedura dettagliata sull'analisi di un processo dall'interno di un vmcore. Nelle sezioni 43.10.2 e 43.10.3 della Guida alla progettazione del sistema precedentemente citata , ci sono una serie di esempi di avvio del crash utility e quindi ottenere informazioni dal file principale.

Per ulteriori informazioni, fare riferimento ai seguenti articoli:

  • Riepilogo panico del kernel
  • Come recuperare un core dump di un'applicazione dal crash dump del kernel?
  • Analizzatore di oops del kernel

[ Download gratuito:cheat sheet dei comandi avanzati di Linux. ] 


Linux
  1. Come configurare la virtualizzazione su Redhat Linux

  2. Come impostare o modificare il nome host del sistema in Linux

  3. Come prepararsi per gli esami di certificazione di amministratore di sistema Linux

  4. Come aggiornare il kernel su desktop Linux

  5. Come configurare in anticipo il kernel Linux per il riavvio in caso di panico?

Come controllare la versione di Linux

Come controllare la versione del kernel in Linux

Linux è un sistema operativo o un kernel?

Come aggiornare il kernel Linux in Ubuntu e Linux Mint

Cosa fare in caso di panico del kernel Linux

Come elencare i servizi su Linux