whatis systemd

systemd

The init system and service manager used by most Linux distributions, controlling boot, services, logging, timers, and more.

What Is systemd in Linux?

systemd runs as PID 1 and starts everything else from declarative unit files. It starts services in parallel based on dependencies, restarts them when they crash, and tracks every process each service spawns using cgroups.

The wider project includes journald for logging, networkd and resolved for networking, logind for sessions, and timers as a cron replacement. systemctl is the main command for managing it.

Example

systemctl status
systemctl list-units --failed