我的服务器显示多个丢失的服务 我怎样才能从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列出所有服务 – 所有输出都是无害的。 没有必要“删除”它们。