Linux Kernel Debugging and Security (LFD440)

Learn the methods and internal infrastructure of the Linux kernel. This course focuses on the important tools used for debugging and monitoring the kernel, and how security features are implemented and controlled.

$3150 Enroll Get A Quote

Course Overview


1/7/2019 - 1/10/2019
GuaranteedWith Next EnrollmentThis class will be guaranteed to run with next enrollment.
$2950 Add to cart Generate A Quote
If none of these fits your schedule, check out our Partner offerings >

Course Outline

  1. Introduction
  2. Preliminaries
  3. Kernel Features
  4. Monitoring and Debugging
  5. The proc Filesystem **
  6. kprobes
  7. Ftrace
  8. Perf
  9. Crash
  10. Kernel Core Dumps
  11. Virtualization**
  12. QEMU
  13. Linux Kernel Debugging Tools
  14. Embedded Linux**
  15. Notifiers**
  16. CPU Frequency Scaling**
  17. Netlink Sockets**
  18. Introduction to Linux Kernel Security
  19. Linux Security Modules (LSM)
  20. SELinux
  21. AppArmor
  22. Netfilter
  23. The Virtual File System
  24. Flash Memory Filesystems
  25. Filesystems in User-Space (FUSE)**
  26. 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.


Before taking this course, you should:

  • Be proficient in the C programming language.
  • Be familiar with basic Linux (UNIX) utilities such as ls, grep and tar.
  • Be comfortable using any of the available text editors (e.g. emacs, vi, etc.).
  • Experience with any major Linux distribution is helpful but not strictly required.
  • Have experience equivalent to having taken LFD420, the kernel internals course.

At a Glance

Delivery Method

Live Online (Virtual)

Delivery Method

Live (Classroom)


  • 4 days of Instructor-led class time
  • Hands-on Labs & Assignments
  • Resources & Course Manual
  • Certificate of Completion
  • Free Chromebook

Experience Level


Course Rating



Training 5 or more individuals?
Get a Corporate Quote >


Get training and a free Chromebook.

When you train with The Linux Foundation you’re already getting the best open source training straight from the source. And now, we are including a free Chromebook with the purchase of select Linux Foundation instructor-led training courses to help you get the most out of your training experience.

Learn More