我的服务器显示多个丢失的服务 我怎样才能从Systemd中删除它们? 他们没有被发现。
systemctl -a显示:多个未find
systemctl reset-failed显示:仍然显示
这些(它们都不在/ etc / systemd /或/ lib / systemd中):
exim4.service – 我使用后缀,我从来没有安装
apache2.service – 我使用nginx
谢谢!
systemd尝试加载在所Requires=
所有服务, Requires=
, After=
, Before=
, RequiresMountsFor=
, Conflicts=
, Requisite=
, PartOf=
,…, x-systemd.requires=
, x-systemd.requires-mounts-for=
systemd.unit=
x-systemd.requires-mounts-for=
, systemd.unit=
, SYSTEMD_WANTS=
,并且在.wants
和.wants
可能还有其他一些我忘记的地方。
你所看到的单位必须在某个地方被提及。 Systemd本身并不知道有关apache2或exim4的任何信息。 请注意,systemd将为sysvinit脚本生成“包装器”服务。
在systemctl --all
列出所有服务 – 所有输出都是无害的。 没有必要“删除”它们。