Chapter 7: Using systemd to Handle Your Daemons

Now that we know how to build our own daemons, it's time to see how we can get Linux to handle them using systemd. In this chapter, we will learn what systemd is, how to start and stop services, what unit files are, and how to create them. We will also learn how daemons are logged to systemd and how we read those logs.

We will then learn about different kinds of services and daemons that systemd can handle and put the daemon from the previous chapter under systemd control.

In this chapter, we'll cover the following recipes:

  • Getting to know systemd
  • Writing a unit file for a daemon
  • Enabling and disabling a service—and starting and stopping it
  • Creating a more modern daemon for systemd
  • Making the ...

Get Linux System Programming Techniques now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.