Linux Kernel Debugging Training

Course Overview
Kernel Debugging Training Course focuses on Live Kernel Debugging as well as Crash Analysis of the Linux Kernel. It starts by defining the concept of kernel oops and kernel hang followed by various kernel helpers available to check the state of the kernel data structures. Subsequently it covers live debugging using GDB, KDB and KGDB and their capabilities. It also covers setting up kernel memory dump and crash analysis. The course is a full hands-on lab with lots of exercises to be done by participants for live debugging of kernel as well as loadable modules with/without kernel bugs.

Course Delivery

The course will be delivered by our Founder & CTO who is an Expert with 20+ years of experience in Linux Kernel and SAN software development.

50% Theory, 50% Lab

Hands-On Details – See the course outline below

Location: Sanfoundry Institute, Bangalore, India

Course Duration
2 days

Target Audience

Professionals knowledgable in Linux Systems

Developers and Testing/QA people focussing on Linux Internals and Kernel Development & Testing

Course Pre-requisite
Good Knowledge of Linux and Deep Desire to Make or Break a Linux Kernel.

Fee, Schedule & RegistrationClick Here for Linux Kernel Debugging Course training schedule, fee and registration information or if you are interested in Class-room training @ Bangalore.Click Here if you are a Foreign National, Overseas Participant or an NRI for Online Training.

Hands-on Lab
Configuring the Kernel for Debugging
Kernel Parameters for KDB and KGDB
Building Kernel for Debugging
Turning on Magic Sysrq Keys
Debugging a Live Kernel using gdb, kdb and kgdb
Printing Kernel Global Variables and Code
Loading a Debug Module using kdb and kgdb
Insert bug(s)
make system hang
Crash and Analyze

advertisements

Manish Bhojasia, a technology veteran with 19+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He is Linux Kernel Developer and SAN Architect and is passionate about competency developments in these areas. He lives in Bangalore and delivers focused training sessions to IT professionals in Linux Kernel, Linux Debugging, Linux Device Drivers, Linux Networking, Linux Storage & Cluster Administration, Advanced C Programming, SAN Storage Technologies, SCSI Internals and Storage Protocols such as iSCSI & Fiber Channel. Stay connected with us below:Google+ | Facebook | Twitter | LinkedIn