Linux Kernel Debugging and Security
Book Now - 1 Delivery Method Available:Classroom Virtual Classroom Private Group - Virtual Self-Paced Online
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.
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.
Course Topics (26 topics)
- Kernel Features
- Monitoring and Debugging
- The proc Filesystem
- Kernel Core Dumps
- Linux Kernel Debugging Tools
- Embedded Linux
- CPU Frequency Scaling
- Netlink Sockets
- Introduction to Linux Kernel Security
- Linux Security Modules (LSM)
- The Virtual File System
- Flash Memory Filesystems
- Filesystems in User-Space (FUSE)
- Journaling Filesystems
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.
The courses below may help you meet the knowledge level required to take this course.
Please select from the dates below to make an enquiry or booking.
Different pricing structures are available including special offers. These include early bird, late availability, multi-place, corporate volume and self-funding rates. Please arrange a discussion with a training advisor to discover your most cost effective option.
|Later scheduled dates may be available for this course.|