Hoe u actieve services op Linux kunt vermelden

Hoe U Actieve Services Op Linux Kunt Vermelden



Services vormen de ruggengraat van elk besturingssysteem en zijn essentieel voor het optimaal functioneren van verschillende applicaties. Het verwijst over het algemeen naar de daemons of achtergrondprocessen die onafhankelijk draaien zonder tussenkomst van de gebruiker.

Gebruikers moeten deze services vaak in verschillende situaties bekijken, zoals systeemmonitoring, beveiligingsaudits, probleemoplossing, analyse van serviceafhankelijkheid, enz. Bovendien kan kennis over deze services u in staat stellen de systeembronnen effectiever te beheren.







Veel Linux-beginners zoeken echter altijd naar methoden om de momenteel actieve services weer te geven. Deze korte blog gaat dus helemaal over de manieren om zonder problemen de actieve services op Linux te vermelden.



Hoe u de actieve services op Linux kunt vermelden

Er zijn verschillende manieren waarop u de actieve services op Linux kunt vermelden. Daarom is deze sectie onderverdeeld in verschillende subsecties, waarin we, elk voor één, dieper op deze methoden ingaan.



1. Systemctl-opdracht

Met het commando “systemctl” kunnen de systemen, inclusief de services, worden bewaakt en beheerd. Het nadeel is echter dat de services worden vermeld, ongeacht hun status (actief, beëindigd of mislukt). Om de actieve services weer te geven, moet u daarom de volgende opdracht gebruiken:





sudo systemctl lijsteenheden --type =dienst --staat = rennen

In het gegeven commando instrueren de opties “–type=service” en “–state=running”, zoals ze suggereren, expliciet de tool om alleen de actieve services weer te geven.



Opmerking:

  1. Er worden slechts een paar regels tegelijk weergegeven. Nadat u het einde heeft bereikt, kunt u op 'Enter' drukken om de lijst verder te bekijken.
  2. Nadat u de opdracht hebt gebruikt, kunt u niet meer communiceren met de terminal. Daarom moet je het afsluiten door op “Q” te drukken.

Als u bovendien de services wilt vermelden die door een specifiek programma worden uitgevoerd, gebruikt u de opdracht “grep” om de resultaten te filteren.

sudo systemctl lijsteenheden --type =dienst --staat = rennen | greep applicatie naam

Vervang in deze opdracht de 'app_name' door de daadwerkelijke naam van de applicatie of het programma dat u wilt targeten. Laten we bijvoorbeeld de services vermelden die worden uitgevoerd door de cron-daemon:

sudo systemctl lijsteenheden --type =dienst --staat = rennen | greep cron

2. Netstat-opdracht

Netstat biedt gedetailleerde informatie over verschillende services die op de bijbehorende poorten worden uitgevoerd.

sudo netstat -tulpn

Met deze opdracht worden de services en hun bijbehorende poortnummers en proces-ID's vermeld. De optie “-tulpn” filtert het resultaat om de TCP- en UDP-services weer te geven.

Conclusie

Het vermelden van de actieve services in het systeem is essentieel voor de administratie. Daarom bevat deze korte blog eenvoudige methoden om de actieve services op uw apparaten weer te geven. We hebben twee manieren uitgelegd waarbij gebruik wordt gemaakt van de opdrachten “systemctl”, “grep” en “netstat”. Bovendien dienen deze commando's volledig uw doel, dus hebben we geen andere ongrijpbare methoden vermeld.