Seminarinformationen

Seminar - Ziel

In diesem 3-tägigen Seminar „LFD445 Linux Kernel Debugging“ erwerben Sie praktische Kenntnisse zur Fehlersuche im Linux-Kernel. Sie lernen, wie Sie ein physisches oder virtuelles System für das Remote-Debugging von einem zweiten System aus einrichten. Zudem arbeiten Sie mit den grundlegenden Kernel-Komponenten, die den internen Debugging-Frameworks zugrunde liegen, und machen sich mit verschiedenen Techniken zur lokalen Analyse und Fehlerbehebung vertraut. Das Seminar bietet Ihnen das nötige Wissen, um Kernel-Probleme effizient zu identifizieren und zu debuggen.

Teilnehmer - Zielgruppe

Dieser Kurs richtet sich an aktuelle oder angehende Kernel-Entwickler, Treiber-Entwickler und alle, die den Entwicklungszyklus verkürzen möchten, indem sie bestehende Tools und Funktionen nutzen.

Kurs - Voraussetzungen

Um das Beste aus diesem Kurs herauszuholen, sollten Sie sicher in der Programmiersprache C sein. Sie sollten mit grundlegenden Linux- (UNIX-) Dienstprogrammen wie ls, grep und tar vertraut sein und sich im Umgang mit einem der verfügbaren Texteditoren, wie emacs oder vi, wohlfühlen. Erfahrung mit einer gängigen Linux-Distribution ist hilfreich, aber nicht zwingend erforderlich. Außerdem sollten Sie über Kenntnisse verfügen, die dem Kurs Linux Kernel Internals and Development (LFD420) entsprechen.

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

  • Introduction
  • Preliminaries
  • How to Work in OSS Projects
  • Kernel Features
  • Kernel Deprecated Interfaces
  • Printk
  • Monitoring and Debugging
  • Ftrace
  • Kernel and git Bisection
  • Kernel Development Tools
  • Perf
  • kprobes
  • eBPF
  • QEMU
  • gdb Kernel Scripts
  • Linux Kernel Debugging Tools
  • Crash
  • kexec

Weitere Schulungen zu Thema Linux Foundation

LFD459 Kubernetes für App-Entwickler

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 3-tägigen Seminar „LFD459 Kubernetes für App-Entwickler“ lernen Sie, wie Sie Anwendungen in einem Multi-Node-Cluster containerisieren, hosten, bereitstellen und konfigurieren. Sie beginnen mit einem einfachen Python-Skript, definieren Anwendungsressourcen und ...

LFS458 Kubernetes Administration

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 4-tägigen Seminar „LFS458 Kubernetes Administration“ erhalten Sie fundiertes Wissen zu den grundlegenden Konzepten und herstellerunabhängigen Werkzeugen für den Aufbau und die Verwaltung von Kubernetes-Clustern in Produktionsumgebungen. Sie setzen sich mit ...

LFS303 Linux für Cloud Technicians

- u.a. in Hannover, Wien, Heidelberg, Virtual Classroom, Jena

In dieser 4-tägigen Schulung "LFS303 Linux für Cloud Technicians" erlangen Sie praxisorientierte Fähigkeiten, um sowohl Cloud- als auch Nicht-Cloud-Instanzen zu verbinden und entscheidende Anpassungs- sowie Konfigurationsaufgaben durchzuführen. Der Kurs umfasst die ...

LFD473 PyTorch in Practice: An Applications-First Approach

- u.a. in Köln, Stuttgart, Düsseldorf, Essen, Marburg

In dieser 4-tägigen Schulung "LFD473 PyTorch in Practice: An Applications-First Approach" liegt der Fokus darauf Ihnen praxisorientierte Kenntnisse zu PyTorch zu vermitteln. Die Agenda erstreckt sich über verschiedene Anwendungsbereiche und beginnt mit einer ...