Linux: Kernels and Logging for System Administration
1h 26mIntermediate2025-02-03
Authors

Grant McWilliams
Consultant, Speaker, Writer, Professor, Developer
Course details
In order to gain a more holistic understanding of Linux, it’s crucial for system administrators to understand the mechanics of the operating system at its core—the Linux kernel. In this course, learn how to manage Linux kernels on Enterprise Linux, and manage the GRUB boot loader, system initialization, and system logging. Grant McWilliams explains how to fix a Linux installation issue by booting into the emergency target, and shows how to leverage systemd to help maintain system services. Along the way, explore Linux kernel versions and how to update the kernel and manage kernel modules. In conclusion, Grant covers the essentials of system logging, demonstrating how to search and rotate log files, make journald logs persistent, use rsyslog filters, and more.
Learning objectives
Test and manage Linux kernel updates.
Roll back Linux kernel updates.
Tune Linux kernel module parameters.
Parse Linux real-time journal and system logs.
Configure system logging.
Learning objectives
Test and manage Linux kernel updates.
Roll back Linux kernel updates.
Tune Linux kernel module parameters.
Parse Linux real-time journal and system logs.
Configure system logging.
Skills covered
LinuxServer AdministrationSoftware Development ToolsNetwork and System AdministrationOpen SourceSoftware DevelopmentDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Manage the Linux kernel and logging
1. The Linux Boot Loader
- 02 - Understanding the Linux boot process
- 03 - GRUB overview
- 04 - Rescuing a system
2. System Initialization
- 05 - Introduction to Linux init services
- 06 - Get systemd service status
- 07 - Manage systemd services
- 08 - Make systemd services persistent
3. The Linux Kernel
- 09 - Understand kernel versions
- 10 - Linux kernel directory structure
- 11 - Update the kernel
- 12 - Manage kernel modules
- 13 - Manage OS updates
4. System Logging
- 14 - About Linux logging
- 15 - Make journald logs persistent
- 16 - Rsyslog configuration
- 17 - View system log files
- 18 - Use rsyslog filters
- 19 - Use rsyslog actions
- 20 - Rotate log files
- 21 - Clear old system journals
- 22 - Retrieve systemd journal
- 23 - Log to a remote logging server
Conclusion
- 24 - Next Steps