Cum să ștergeți fișierul de serviciu Systemd în Linux
Systemd este managerul de servicii implicit în majoritatea distribuțiilor Linux moderne, responsabil pentru gestionarea serviciilor de sistem. Atunci când nu mai aveți nevoie de un serviciu personalizat sau de la o terță parte, eliminarea fișierului său de serviciu systemd asigură un sistem mai curat și mai eficient. Acest ghid vă conduce prin procesul de ștergere a unui fișier de serviciu systemd în Linux.
Pasul 1: Opriți serviciul Systemd
Înainte de a șterge un fișier de serviciu systemd, opriți serviciul pentru a preveni orice conflict.
sudo systemctl stop Pentru a verifica dacă serviciul rulează:
sudo systemctl status Pasul 2: Dezactivarea serviciului Systemd
Dezactivarea unui serviciu asigură faptul că acesta nu pornește automat la pornire.
sudo systemctl disable Pentru un serviciu specific utilizatorului, dezactivați-l utilizând:
systemctl --user disable Pasul 3: Eliminarea fișierului de serviciu Systemd
Fișierele de serviciu Systemd sunt de obicei stocate în una dintre următoarele locații:
- Servicii la nivel de sistem:
/etc/systemd/system/
- Servicii gestionate de pachete:
/lib/systemd/system/
- Servicii specifice utilizatorului:
~/.config/systemd/user/
Pentru a șterge un fișier de serviciu la nivel de sistem, executați:
sudo rm /etc/systemd/system/.service Dacă fișierul de serviciu există în /lib/systemd/system/, eliminați-l cu:
sudo rm /lib/systemd/system/.service Pentru un serviciu specific utilizatorului, utilizați:
rm ~/.config/systemd/user/.service Pasul 4: Reîncărcarea Systemd Daemon
După ștergerea fișierului de serviciu, reîncărcați managerul systemd pentru a aplica modificările.
sudo systemctl daemon-reloadPentru serviciile specifice utilizatorului:
systemctl --user daemon-reloadPasul 5: Verificarea eliminării serviciului
Rulați următoarea comandă pentru a vă asigura că serviciul nu mai există:
systemctl status Dacă serviciul a fost complet eliminat, ar trebui să vedeți un mesaj de eroare care indică faptul că fișierul de unitate nu este găsit.
Pasul 6: Eliminarea fișierelor de serviciu suplimentare (opțional)
Unele servicii creează fișiere de configurare sau de jurnal suplimentare. Pentru a elimina complet toate urmele, verificați și ștergeți fișierele aferente în:
- /var/log/ (Fișiere de jurnal)
- /etc/ (fișiere de configurare)
- /usr/local/bin/ sau /usr/bin/ (Fișiere executabile)
De exemplu, pentru a elimina jurnalele și fișierele de configurare:
sudo rm -rf /var/log//
sudo rm -rf /etc// Concluzie
Eliminarea unui fișier de serviciu systemd în Linux implică oprirea și dezactivarea serviciului, eliminarea fișierului său de serviciu și reîncărcarea daemonului systemd. Urmarea acestor pași asigură o eliminare curată a serviciilor inutile.
Opțional, puteți rula
systemctl reset-failed
pentru a șterge orice stare de eșec reziduală.
Urmând acest proces complet, administratorii AvaHost – sau ai oricărui mediu de găzduire bazat pe Linux – asigură o gestionare a serviciilor curată, fără conflicte, reducând în același timp suprafața de atac și îmbunătățind claritatea sistemului.


