Rimuovere servizi da Systemd in Linux

Mattepuffo's logo
Rimuovere servizi da Systemd in Linux

Rimuovere servizi da Systemd in Linux

Systemd è diventato praticamente lo standard per la gestione dei servizi in Linux.

In questo articolo vediamo come rimuovere un servizio dalla "lista".

Ovviamente controllate bene che non serva più!

Prima di tutto identifichiamolo:

$ systemctl list-units --type=service
  UNIT                                                  LOAD   ACTIVE SUB     DESCRIPTION                                                                  
  alsa-restore.service                                  loaded active exited  Save/Restore Sound Card State
  cronie.service                                        loaded active running Command Scheduler
  cups.service                                          loaded active running CUPS Scheduler
  dbus-broker.service                                   loaded active running D-Bus System Message Bus
  kmod-static-nodes.service                             loaded active exited  Create List of Static Device Nodes
  lvm2-monitor.service                                  loaded active exited  Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling
  ModemManager.service                                  loaded active running Modem Manager
  NetworkManager.service                                loaded active running Network Manager
  plymouth-quit-wait.service                            loaded active exited  Hold until boot process finishes up
  plymouth-quit.service                                 loaded active exited  Terminate Plymouth
..............

Dopo di che dobbiamo stopparlo; suppniamo che si chiami foo:

# systemctl stop foo

Il secondo step è disabilitarlo:

# systemctl disable foo

Per adesso il servizio è solo stoppato e disabilitato; non partirà all'avvio, ma rimane comunque disponibile.

Per rimuoverlo:

# rm /etc/systemd/system/foo.service

Potrebbe anche essere collocato in un'altra direcotry; in caso cercatelo con find o strumenti simili.

Infine ricarichiamo la lista:

# systemctl daemon-reload

Enjoy!


Condividi

Commentami!