How to Manage Services With systemctl in Linux

systemctl controls systemd services — starting, stopping, enabling, and checking the status of background processes.

Published October 1, 2026

systemctl controls systemd services — starting, stopping, enabling, and checking the status of background processes.

Key points

  • systemctl start nginx starts a service immediately; systemctl stop nginx stops it
  • systemctl enable nginx makes the service start automatically on boot; disable reverses that
  • systemctl status nginx shows whether a service is running along with its recent log output

Example

sudo systemctl restart nginx
More Linux articles