Summary

  • For those unfamiliar, Systemd is a popular Init system used to start, run and manage multiple services and processes on Linux and other Unix-like operating systems.
  • Unlike a traditional init system, Systemd can control more than just process execution, it can manage and monitor system resources, log output, create networking rules, and more.
  • In this article, we show you how to create a custom Systemd service unit in Ubuntu.
  • There are two main types of service units: user and system services.
  • While user services are non-persistent and only available for the current session, system services are stored in a different directory, run on boot, and are available to all users.
  • You can easily create both types, and we show you how step-by-step, as well as showing you how to tweak your custom services.

By Ramces Red

Original Article