Betaalmethoden Abuse

De lijst met actieve services bekijken

19.09.2023, 18:38

In Linux is een service een achtergrondproces dat een specifieke functie of taak uitvoert op een computer of server zonder directe interactie van de gebruiker. Diensten in Linux draaien op de achtergrond, worden vaak gestart bij het opstarten van het systeem en vereisen meestal geen aanmelding van een gebruiker.

Waarom draaiende services bekijken

Het bekijken van de lijst met draaiende diensten in Linux is om verschillende redenen nuttig:

  1. Debuggen en diagnostiek: het bekijken van de lijst met draaiende services helpt je te bepalen welke services er op je systeem draaien en welke er momenteel draaien. Als je problemen ontdekt met de werking van je systeem, kun je controleren of er fouten of conflicten zijn tussen de draaiende services.
  2. Hulpmiddelenbeheer: Lopende services kunnen hulpbronnen zoals CPU-tijd, geheugen of netwerkhulpbronnen gebruiken. Door de lijst met services te bekijken, kunt u bepalen welke services meer resources verbruiken en mogelijk inefficiënt gebruik van uw systeem veroorzaken.
  3. Automatisch laden controleren: Door de lijst met actieve services te bekijken, kunt u ervoor zorgen dat alleen de services die u nodig hebt automatisch worden geladen bij het opstarten van het systeem. Je kunt controleren welke services zijn geconfigureerd om automatisch te laden en de lijst zo nodig aanpassen.

Hoe actieve services bekijken in Linux

Voer het commando uit om de lijst met draaiende services (units) in systemctl te bekijken:

 systemctl list-units --type=service

Ofwel gewoon systemctl zonder parameters. Dit toont een lijst van alle services op het systeem, hun status (draaiend of gestopt) en andere informatie over hen.

Je kunt de uitvoer ook beperken tot alleen draaiende diensten door een parameter toe te voegen:

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

Hiermee worden alleen de draaiende services op het systeem getoond.

Als je meer gedetailleerde informatie over elke service wilt, kun je de parameter: gebruiken:

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

Hiermee wordt gedetailleerde informatie over elke service getoond, inclusief de beschrijving, bestandspaden.

Je kunt ook filtercommando's gebruiken in de uitvoer, bijvoorbeeld om een specifieke service te vinden op zijn naam:

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

Hiermee wordt de service met de opgegeven naam in de lijst gevonden. Merk op dat je rootrechten nodig hebt om de lijst met draaiende services te bekijken, of een commando met het sudo voorvoegsel moet gebruiken.