Linux: Kernels and Logging for System Administration (2017)
1h 4mBeginner2017-09-14
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 CentOS 7, 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. He goes into Linux kernel versions, and shows how to update the kernel and manage kernel modules. To wrap up, he covers system logging, explaining how to search and rotate log files, make journald logs persistent, and use rsyslog filters.
Learning objectives
Linux boot loader process
Creating a custom GRUB menu entry
Booting into the emergency target
Linux init services
Making systemd services persistent
Linux kernel directory structure
Updating the kernel
Managing kernel modules
System logging
Searching and rotating log files
Learning objectives
Linux boot loader process
Creating a custom GRUB menu entry
Booting into the emergency target
Linux init services
Making systemd services persistent
Linux kernel directory structure
Updating the kernel
Managing kernel modules
System logging
Searching and rotating log files
Skills covered
Software AdministrationLinuxServer AdministrationNetwork AdministrationNetwork and System AdministrationOpen SourceDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Welcome
- 02 - What you should know
1. The Linux Boot Loader
- 03 - Understanding the Linux boot process
- 04 - GRUB overview
- 05 - Create a custom GRUB menu entry
- 06 - Booting into the emergency target
2. System Initialization
- 07 - Linux init services
- 08 - Introduction to systemd services
- 09 - Get systemd service status
- 10 - Manage systemd services
- 11 - Make systemd services persistent
3. The Linux Kernel
- 12 - Linux kernel directory structure
- 13 - Update the kernel
- 14 - Manage kernel modules
4. System Logging
- 15 - Search log files
- 16 - View system log files
- 17 - View systemd journal
- 18 - Use rsyslog filters
- 19 - Rotate log files
Conclusion
- 20 - Next steps
Related courses
- Linux: Kernels and Logging for System Administration
- Linux System Engineer: Kernel Tuning and Remote Logging
- Advanced Linux: The Linux Kernel
- Linux Device Drivers: Reading, Writing, and Debugging
- Linux Device Drivers
- Learning Windows Subsystem for Linux
- Advanced Linux: The Linux Kernel (2020)
- Linux System Engineer: Network Bonding, IPv6, Routing, and Virtual Systems
Related learn paths
- Getting Started with Linux
- Prepare for the Linux Foundation Certified System Administrator (LFCS) Exam
- Prepare for the Linux Professional Institute LPIC-2 (201-450) Exam
- Network Automation Professional Certificate by Arista Networks
- Ubuntu Linux Professional Certificate
- Getting Started with R for Data Science
- Prepare for the CompTIA A+ Core 2 (220-1102) Certification Exam
- Prepare for the CompTIA A+ (220-1001 and 220-1002) Exams