January 2024
Beginner to intermediate
300 pages
6h 42m
English
In the previous chapter, you learned about how processes work in Linux. Now it’s time to look at how these processes are wrapped in an additional layer of abstraction: the systemd service.
The commands you’ve seen so far – ls, mv, rm, ps, and others – run in the foreground, attached to your shell session. You run them, the programs do their job, and then they exit. However, not all programs run like this.
Services, also frequently called daemons, are long-running processes that run in the background. These can be things like databases and web servers, but also regular system services like your network manager, your desktop environment, and so on. These long-running background services are typically started and ...
Read now
Unlock full access