Linux
刪除 systemd 未找到的服務
我的伺服器顯示多個缺失的服務。如何從 Systemd 中刪除它們?他們沒有被發現。
systemctl -a顯示:多個未找到
systemctl reset-failed顯示:仍然顯示
這些(它們都不在 /etc/systemd/ 或 /lib/systemd 中):
exim4.service - 我使用後綴,我從未安裝過
apache2.service - 我使用 nginx
謝謝!
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
輸出中是無害的。沒有必要“刪除”它們。