delete systemd not-found services
systemd tries to load all services which are mentioned in Wants=
, Requires=
, After=
, Before=
, RequiresMountsFor=
, Conflicts=
, Requisite=
, PartOf=
, …, x-systemd.requires=
, x-systemd.requires-mounts-for=
, systemd.unit=
, SYSTEMD_WANTS=
, and also symlinked in .wants
and .requires
and probably some other places I forgot.
The units you're seeing must be mentioned somewhere. Systemd doesn't know anything about apache2 or exim4 by itself. Note that systemd will generate "wrapper" services for sysvinit scripts.
Having those services listed in systemctl --all
output is harmless. There's no need to "delete" them.