删除 systemd 未找到的服务

删除 systemd 未找到的服务

我的服务器显示多个服务缺失。我该如何从 Systemd 中删除它们?它们未找到。

系统控制-a显示:多个未找到
systemctl 重置失败节目:仍在播放

这些(它们都不在 /etc/systemd/ 或 /lib/systemd 中):

exim4.service - 我使用 postfix,我从未安装过
apache2.service - 我使用 nginx

谢谢!

答案1

systemd 尝试加载在、、、、、、、、、……、、、、中提到的所有服务,Wants=以及在和中Requires=以及可能还有其他After=一些我忘记Before=的地方的符号RequiresMountsFor=链接。Conflicts=Requisite=PartOf=x-systemd.requires=x-systemd.requires-mounts-for=systemd.unit=SYSTEMD_WANTS=.wants.requires

您看到的单元肯定在某处提到过。Systemd 本身对 apache2 或 exim4 一无所知。请注意,systemd 将为 sysvinit 脚本生成“包装器”服务。

在输出中列出这些服务systemctl --all是无害的。无需“删除”它们。

相关内容