Skip to main content

Instructor-led training

Linux Kernel Debugging and Security (LFD440) Training in Portage, Indiana

This course provides experienced programmers with a solid understanding of Linux kernel.

What you'll learn

This course provides experienced programmers with a solid understanding of Linux kernel. debugging techniques and tools. This four day course includes extensive hands-on exercises and demonstrations designed to give you the necessary tools to develop and debug Linux kernel code.

Prerequisites

Knowledge of basic kernel interfaces and methods such as how to write, compile, load and unload modules, use synchronization primitives, and the basics of memory allocation and management.

Course Outline

Introduction
 
Preliminaries
 
Kernel Features
 
Monitoring and Debugging
 
The proc Filesystem **
 
kprobes
 
Ftrace
 
Perf
 
Crash
 
Kernel Core Dumps
 
Virtualization**
 
QEMU
 
Linux Kernel Debugging Tools
 
Embedded Linux**
 
Notifiers**
 
CPU Frequency Scaling**
 
Netlink Sockets**
 
Introduction to Linux Kernel Security
 
Linux Security Modules (LSM)
 
SELinux
 
AppArmor
 
Netfilter
 
The Virtual File System
 
Flash Memory Filesystems
 
Filesystems in User-Space (FUSE)**
 
Journaling Filesystems**
 
** These sections may be considered in part or in whole as optional. They contain either background reference material, specialized topics, or advanced subjects. The instructor may choose to cover or not cover them depending on classroom experience and time constraints.
Close

Training locations

Linux Kernel Debugging and Security (LFD440) training across the U.S. and beyond.

We provide Linux Kernel Debugging and Security (LFD440) training onsite and live online for organizations throughout the United States and internationally.

View all Linux Kernel Debugging and Security (LFD440) training locations

Train your team with HSG

Private, instructor-led training customized for your organization.

  • Onsite or live online delivery
  • Customized curriculum
  • Training for groups of 3 or more
  • Flexible scheduling
  • Experienced instructors
Request a Training Proposal

Questions? Call us at 303.377.6176
or email info@hartmannsoftware.com

Ready to train your team?

Let's customize this training for your organization.

Tell us about your employees, your goals, and your preferred schedule. We'll prepare a training proposal covering scope, delivery format, and pricing.