Linux Kernel Debugging - Analyse des Linux Kernels für Admins und Entwickler - Schulung (3 Tage)
Linux Kernel Debugging - Linux Kernel analysis for administrators and developers
Kurzbeschreibung
Als ein Vorteil von Linux wird immer wieder die Verfügbarkeit des Quellcodes aufgeführt. Es ist aber nicht nur der Quellcode allein, sondern der komplette Satz an Entwicklungs- und Analysetools um den Linux Kernel herum. Er versetzt Administratoren und Entwickler in die Lage ihre auf Linux aufbauenden Produkte noch in Situationen zu beherrschen, wo andere nur noch auf den Hersteller hoffen können.
In diesem Kurs werden Grundlagen des Kernel Dumping, Debugging und Analysieren vermittelt. Der Kurs fokussiert hierbei nicht nur auf (angehende) Kernel Entwickler, auch Linux System Administratoren lernen dabei, wie sie Softwareprobleme/-fehler bis in den Kernel hinein nachverfolgen und lokalisieren können.
Der Kurs besteht aus zwei größeren Teilbereichen: "Kernel Dumping & Debugging" sowie "System/Kernel Analyse/Profiling mit Systemtap".
Voraussetzungen
• Erfahrungen: Kernel Module laden und entladen, Kernel konfigurieren, compilieren und installieren.
Seminarinhalt
Kernel Dumping
• Dump Tools
• kdump
• lkcd
• kexec
• Was steht in einem Dump / Datensicherheit?
Installation
• Aus den Quellen
• Besonderheiten gängiger Distributionen
• Dump Kernel
• Kernel + Debuginfo
Konfiguration
• Dump Formate
• Dump Filter
• Kernel Dump Ziel (Lokales Dateisystem, FTP, NFS, ...)
Dump Erzeugung
• Kernel Crash/Ooops
• SysRq
• NMI (via Management Prozessoren)
• Weitere Kernel-Konfigurationen
Kernel Dump Analyse
• gdb / crash / lcrash
• Laden eines Crashdump
• Kernel task_struct
• Prozess Backtrace / Wieso hängt das System?
Systemtap Einleitung
• Einführung in Systemtap
• Was passiert im Detail?
• Welchen Einfluß hat Systemtap auf das System?
Systemtap Installation
• As den Quellen
• Besonderheiten gängiger Distributionen
• Kernel + Debuginfo
Systemtap Scripting
• Einfache Beispiele als Einstieg
• Systemtap Scripte und Tapsets
• Fortgeschrittene Scripte für Process/Network/Disk Profiling
Zielgruppen
• Linux Administratoren
• Linux Kernel Entwickler
Preise und Termine
Eine offene Schulung findet in einem unserer Schulungszentren statt.
Dauer: | 3 Tage |
Preis: | 1.256,00 € zzgl. USt. pro Teilnehmer (1.494,64€ inkl. USt.) |
Seminarstandorte: | |
Starttermine: (ortsabhängig) | |
Unterlagen: | zzgl. |
Verpflegung: | zzgl. |
Prüfung/Zertifizierung: | zzgl. |
Eine Firmenschlung kann sowohl bei Ihnen vor Ort als auch in einem unserer Schulungszentren stattfinden.
Dauer: | 3 Tage |
Preis ab: | 1.250,00 € zzgl. USt. pro Tag (1.487,50€ inkl. USt.) |
Schulungszentren: |
|
Starttermin: | individuelle Vereinbarung |
Unterlagen: | zzgl. |
Verpflegung: | zzgl. |
Prüfung/Zertifizierung: | zzgl. |
Software
Linux
Seminarsprache
Wir bieten unsere Seminare hauptsächlich in deutscher Sprache an – je nach Wunsch aber gerne auch in Englisch oder einer anderen Seminarsprache. Bitte fragen Sie doch einfach bei uns an.