Linux Kernel Crash Dump - nainstalujte Kdump v Linuxu

Co je jádro výpadku Linuxu? Jak nainstalovat a povolit kdump v systémech Linux Ubuntu? Jádrový výpis jádra se týká části obsahu volatilní paměti (RAM), která je zkopírována na disk při každém přerušení jádra. To může nastat z následujících důvodů:

  • Jádro Panic
  • Nestanovitelné přerušení (NMI)
  • Výjimky kontroly stroje (MCE)
  • Selhání hardwaru
  • Ruční zásah

Pro některé z těchto událostí (paniku, NMI) bude jádro automaticky reagovat a spustit mechanizmus výpisu havárie pomocí kexec. V jiných situacích je zapotřebí ruční zásah za účelem zachycení paměti. Kdykoli nastane jedna z výše uvedených událostí, je důležité zjistit příčinu, aby se zabránilo tomu, že se to stane znovu. Příčinu lze určit zkontrolováním obsahu zkopírované paměti.

kdump

kdump je vlastnost linuxového jádra, které vytváří crash dumps v případě havárie jádra. Když je spuštěn, kdump exportuje paměťový obrázek (také známý jako vmcore), který lze analyzovat pro účely ladění a určení příčiny havárie.

Jádrový výpis jádra se týká části obsahu volatilní paměti (RAM), která je zkopírována na disk při každém přerušení jádra. Paměťová výpis jádra obsahuje celou paměť, kterou jádro používá v době havárie.

Kdump používá kexec k rychlému zavedení do jádra zachycování výpisu, kdykoli je třeba vyndat paměť systému jádra (například když systém paniku). Obraz paměti systému systémového jádra je zachován během restartování a je přístupný k jádru pro snímání výpisu. Můžete použít běžné příkazy, například cp a scp, k zkopírování snímku paměti do souboru výpisu na místním disku nebo přes síť k vzdálenému systému. Kdump a kexec jsou aktuálně podporovány na architekturách x86, x86_64, ppc64, ia64, s390x, rameno a arm64.

Když systémové jádro zavede, vyhrazuje si malou část paměti pro jádro zachycování výpisu. To zajišťuje průběžný přístup k přímé paměti
(DMA) ze systémového jádra nezhoršuje jádro zachycování výpisu. Příkaz kexec -p načte jádro zachycování výpisu do této rezervované paměti.

Nainstalujte nástroj jádra výpadku jádra

Nástroj pro výpadky jádra je nainstalován s následujícím příkazem:
sudo apt nainstalovat linux-crashdump

Vezměte prosím na vědomí, že od 16.04 je ve výchozím nastavení zapnutý mechanismus výpisu jádra. Během instalace budete vyzváni, pokud nebude zvoleno jinak, bude kdump mechanismus povolen. Během instalace můžete získat zprávu:

Pokud zvolíte tuto možnost, bude aktivován mechanismus kdump-tools. Pro povolení parametru jádra crashkernel je zapotřebí restart. Měly by být kdump-tools ve výchozím nastavení povoleny?

Upozorňujeme také, že pokud někdy musíte ručně povolit tuto funkci, můžete použít příkaz dpkg-reconfigure kdump-tools a na otázku odpovědět Ano. Pokud nebylo po instalaci balíčku linux-crashdump provedeno restartování počítače, bude nutné aktivovat restart pro aktivaci parametru crashkernel = boot. Po restartování budou kdump-tools aktivovány a aktivní.

Pokud po restartu povolíte nástroje kdump-tools, budete muset kdump-config příkaz k načtení pouze aktivovat kdump mechanismus.

Linux Kernel Crash Dump - nainstalujte Kdump v Linuxu původně zveřejněno Source Digit - Nejnovější technologie, Gadgets & Gizmos.

Napsat komentář

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.