Mastering systemd
Published by Pearson
- Learn how to make the most out of systemd
- Truly understand systemd for your work and to help you study for the RHCSA, Linux+ or LFCS exam
- See real-time demos showing best practices
Take your Linux skills to the next level with systemd. systemd is more than a service manager. It's the manager of everything that runs on top of the Linux kernel. systemd is like the dashboard in a new high-end car; there are a ton of features that most people don’t even know about. So if you want to learn not only what those features are, but how you can make the most of them, this course is for you. Mastering systemd provides you with background information on common systemd tasks, such as managing services, as well as how to perform tasks that are not so common, such as working with mounts and automount, timers, systemd containers in nspawn, cgroups, and more. This is the course you need to truly understand systemd.
What you’ll learn and how you can apply it
- Advanced service management techniques
- Managing mounts and automount with systemd
- Schedule jobs using systemd timers
- Manage resource allocation with cgroups
- Manage hardware with systemd-udevd
- Manage containers with systemd-nspawn
This live event is for you because...
- You have learned about the systemd basics, and now are ready to unleash its full powers
Prerequisites
- Watch Linux Fundamentals (video)
- Watch Red Hat Certified System Administrator (RHCSA), 3/ed (complete video course)
- Watch Linux Foundation Certified System Administrator (LFCS) (complete video course)
Course Set-up
- To follow along with the demos in this course, participants are required to have access to any running instance of a recent Linux distribution.
Recommended Preparation
- Attend Linux Fundamentals Bootcamp with Sander van Vugt (Live Online Training)
Recommended Follow-up
- Watch Linux Under the Hood (video)
Schedule
The time frames are only estimates and may vary according to how the class is progressing.
Segment 1: systemd Essentias Overview (40 minutes)
- Understanding systemd
- Managing Services
- Managing Targets
- Viewing and Changing systemd Units
- Managing systemd-journald
Segment 2: Advanced systemd service management (30 minutes)
- Managing service dependencies
- Using Targets for Troubleshooting
- Securing systemd Units
10 minute break
Segment 3: Managing mounts and automounts (20 minutes)
- Understanding fstab-generator
- Managing mounts and automounts with systemd
- Towards Linux without fstab
Segment 4: Managing systemd timers (15 minutes)
- Understanding systemd timers
- Scheduling jobs with systemd timers
Segment 5: Managing systemd Sockets (15 minutes)
- Understanding Sockets
- Exposing Services with Sockets
10 minutes break
Segment 6: Working with systemd paths (15 minutes)
- Understanding systemd paths
- Using systemd paths
Segment 7: Creating containers with systemd nspawn (25 minutes)
- Understanding nspawn
- Running containers with systemd-nspawn
10 minutes break
Segment 8: Managing resource allocation with systemd cgroups (35 minutes)
- Understanding cgroups
- Running services with resource limitations
- Managing slices and scopes
Segment 9: Managing networks with systemd (20 minutes)
- Understanding network management options
- Configuring systemd-networkd
10 minutes break
Segment 10: Managing Hardware with systemd-udevd (25 minutes)
- Understanding hardware initialization
- Using udev rules
Segment 11: Managing User Services (20 minutes)
- Understanding user services
- Using loginctl
- Configuring auto-starting user services
Your Instructor
Sander van Vugt
Sander van Vugt has many years of experience working with, writing about, and teaching Linux and Open Source topics. He is the author of the best-selling Red Hat RHCSA Cert Guide and the Red Hat RHCSA Complete Video Course along with many other titles on topics that include RHCE, Bash, Kubernetes, Ansible and more. Sander also works as a Linux instructor, teaching on-site and online classes for customers around the world.