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 |