Metode de plată Abuse

Cum să vizualizați lista de servicii care rulează

19.09.2023, 18:38

În Linux, un serviciu este un proces de fundal care îndeplinește o anumită funcție sau sarcină pe un computer sau server fără interacțiunea directă a utilizatorului. Serviciile din Linux rulează în fundal, sunt adesea pornite la pornirea sistemului și, de obicei, nu necesită o autentificare a utilizatorului.

De ce să vedeți serviciile care rulează

Vizualizarea listei de servicii care rulează în Linux este utilă din mai multe motive:

  1. Depanare și diagnosticare: vizualizarea listei serviciilor în execuție vă ajută să determinați ce servicii rulează pe sistemul dvs. și care sunt în curs de execuție. Dacă detectați probleme cu funcționarea sistemului, puteți verifica dacă există erori sau conflicte între serviciile care rulează.
  2. Gestionarea resurselor: Serviciile care rulează pot consuma resurse precum timp CPU, memorie sau resurse de rețea. Vizualizarea listei de servicii vă poate ajuta să determinați ce servicii consumă mai multe resurse și, eventual, cauzează utilizarea ineficientă a sistemului dvs.
  3. Verificarea încărcării automate: Vizualizarea listei de servicii care rulează vă permite să vă asigurați că numai serviciile de care aveți nevoie sunt încărcate automat la pornirea sistemului. Puteți verifica ce servicii sunt configurate să se încarce automat și să modificați lista dacă este necesar.

Cum să vizualizați serviciile care rulează în Linux

Pentru a vizualiza lista de servicii (unități) care rulează în systemctl, executați comanda:

 systemctl list-units --type=service

Fie doar systemctl fără niciun parametru. Aceasta va afișa o listă a tuturor serviciilor de pe sistem, starea acestora (în execuție sau oprite) și alte informații despre ele.

De asemenea, prin adăugarea unui parametru, puteți limita afișarea numai la serviciile care rulează:

--state=running: systemctl list-units --type=service --state=running

Aceasta va afișa numai serviciile în curs de funcționare de pe sistem.

Dacă doriți informații mai detaliate despre fiecare serviciu, puteți utiliza parametrul:

--full`: `systemctl list-units --type=service --full

Acesta va afișa informații detaliate despre fiecare serviciu, inclusiv descrierea acestuia, căile fișierelor.

De asemenea, puteți utiliza comenzi de filtrare în ieșire, de exemplu pentru a găsi un anumit serviciu după numele său:

systemctl list-units --type=service | grep <service_name>

Aceasta va găsi serviciul cu numele specificat în listă. Rețineți că pentru a vizualiza lista serviciilor care rulează, aveți nevoie de privilegii root sau utilizați o comandă cu prefixul sudo.