Sådan fjerner du en service fuldstændigt fra systemctl efter afinstallation

Hvordan fjernes en service fuldstændigt fra systemctl, når den stadig vises som en fejl efter afinstallation af en applikation?

For at fjerne en service fuldstændigt fra systemctl efter afinstallation af en applikation, skal du stoppe, deaktivere, maskere, slette servicefilen, genindlæse systemd daemon og kontrollere status.

Sådan fjernes en service fuldstændigt fra systemctl efter afinstallation af en applikation

Hvis en service stadig vises som en fejl i systemctl efter afinstallation af en applikation, kan du følge disse trin for at fjerne den fuldstændigt:

  1. Stop servicen:
    sudo systemctl stop [service-name]
  2. Deaktiver servicen:
    sudo systemctl disable [service-name]
  3. Mask servicen: Dette forhindrer servicen i at blive startet af en anden service.
    sudo systemctl mask [service-name]
  4. Fjern servicefilen: Find og slet servicefilen fra /etc/systemd/system/ eller /lib/systemd/system/.
    sudo rm /etc/systemd/system/[service-name].service

    eller

    sudo rm /lib/systemd/system/[service-name].service
  5. Genindlæs systemd daemon: Opdater systemd for at reflektere ændringerne.
    sudo systemctl daemon-reload
  6. Kontroller status: Bekræft at servicen er fjernet.
    systemctl status [service-name]

Ved at følge disse trin bør du kunne fjerne en service fuldstændigt fra systemctl og undgå fejlmeddelelser efter afinstallation af en applikation.