| Linux Crash HOGYAN | ||
|---|---|---|
| Előző | ||
A swap partícióra írt core állomány elmentéséhez, azt (mármint a core fájlt – a lektor) az indulási folyamat során a swap partíció aktiválása előtt át kell másolni egy másik partícióra. Ennek végrehajtásához a sysinit indítóállományt meg kell változtatni. Az lkcd forrás tartalmaz egy scripts könyvtárat, amely foltokat tartalmaz különböző sysinit indító szkriptekhez. Ezek a foltok hozzáadják az indító szkripthez a lkcd config és az lkcd save parancsokat , ezek engedélyezik a crash dump szolgáltatást, illetve a létező crash dump fájl elmentéséről gondoskodnak.
Az új crash beállítás tesztelése érdekében, pánik kieszközöléséért, fordítsd le a következő forrásprogramot a cc -c -I/usr/src/linux/include panic.c paranccsal. A panic.o modul lefordítása után pánik előidézéséhez csak töltsük be azt insmod panic.o paranccsal.
### panic.c ###########################
#define __KERNEL__
# MODULE
# include init_module(void)
int init_module (void)
{
panic(" panic has been called");
return 0;
}
|
A core állomány megtekintéséhez futtasd a lcrash parancsot a következő paraméterekkel:
lcrash [ System.map fájl ] [ dump fájl ] [ Kerntypes ]
Példa:
lcrash /boot/System.map ./dump.1 /boot/Kerntypes
|
Néhány percet igénybe fog venni a kernel állomány betöltése a memóriába, majd kidob a crash parancssorba. A crash parancssorba beírhatsz egy ? karaktert a használható parancsok megtekintéséhez.
| Előző | Tartalomjegyzék | |
| Az lkcd telepítése |