Informationen zur Technologie

Linux oder GNU/Linux ist ein freies, unix-ähnliches Mehrbenutzer-Betriebssystem, das als Open Source-Projekt ins Leben gerufen wurde. Es basiert auf dem Linux-Kernel und wesentlich auf GNU-Software. Dieser Systemkern (Kernel) ist die Schnittstelle zwischen Hard- und Software, das Anwenderprogrammen den Komponentenzugriff auf Speicher, Festplatte, Tastatur und Maus, Druckerschnittstellen etc. ermöglicht und ist eine zuverlässige Plattform für eine Vielzahl von Anwendungen.


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

    offene Schulung
    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.
    Firmenschulung
    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:
    • Hamburg
    • Berlin
    • Frankfurt
    • München
    • Nürnberg
    • Düsseldorf
    • Wien
    • Stuttgart
    • Hannover
    • Köln
    • Dortmund
    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.