Mastering Systemd

By Tia Williams

Learn to manage services and daemons on Linux with systemd.

7 hours
  • 26 Lessons
  • 4 Hands-On Labs
  • 4 Course Quizzes

About the course

So you have heard that systemd is the new way that services and daemons are managed on a Linux system. Most of the popular distributions have already adopted it, so now you need to learn how to use it. Follow along with us as we explore the history of this Linux subsystem and why we have it now. You will even learn how to use systemd to create your own service files, and see how much simpler it is to use compared to the older init system.

  • Chapter 1 3 Lessons Getting Started 4:09

    An Important Note About A Cloud Guru and Linux Academy Courses

    1:19

    Course Introduction

    2:00

    About the Course Author

    0:50
  • Chapter 2 4 Lessons Previous Service Management Tools 23:09

    The Linux Boot Process

    1:52

    init

    9:24

    Red Hat Service Tools

    5:43

    upstart

    6:10
  • Chapter 3 4 Lessons systemd Introduction 56:55

    The Purpose of systemd

    9:08

    systemd Architecture

    9:38

    Alternatives to systemd

    8:09

    QUIZ: Linux Daemon History

    30:00 Quiz
  • Chapter 4 5 Lessons systemd Tools 57:13

    systemctl

    10:18

    Introduction to the systemd Journal

    4:30

    journalctl

    7:14

    More systemd Tools

    5:11

    QUIZ: Systemd Components

    30:00 Quiz
  • Chapter 5 7 Lessons Unit Files 2:03:30

    Basics of a Unit File

    9:48

    Target Unit Files

    5:55

    Service Unit Files

    8:44

    Timer Unit Files

    9:03

    Working with Services in Systemd - Start/Stop/Restart/Status

    30:00 Hands-On Lab

    Changing the Default Target of a System

    30:00 Hands-On Lab

    QUIZ: Systemd Unit Files

    30:00 Quiz
  • Chapter 6 6 Lessons systemd and Containers 2:36:49

    systemd and Containers

    6:29

    systemd Container Demo

    6:00

    Networking in systemd Containers

    9:20

    Creating a Systemd Compatible CentOS 7 Container

    1:00:00 Hands-On Lab

    Creating a Systemd Compatible Debian Container

    1:00:00 Hands-On Lab

    QUIZ: Systemd and Containers

    15:00 Quiz
  • Chapter 7 1 Lesson Final Steps 0:54

    Final Steps

    0:54

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!