Hoe u lopende processen in Linux kunt weergeven

Hoe U Lopende Processen In Linux Kunt Weergeven



Wanneer u een proces uitvoert, bestaat dit uit verschillende elementen, zoals de gebruikersinvoer, het ophalen en verwerken van de gegevens uit de bestanden, programma-instructies en meer. In de eerste plaats zijn er twee soorten processen: voorgrondprocessen en achtergrondprocessen. Terwijl de voorgrondprocessen doorgaans afhankelijk zijn van gebruikersinvoer, draaien de achtergrondprocessen zelfstandig, zonder tussenkomst van de gebruiker.

Een van de frequente taken van Linux-gebruikers is het opsommen van deze processen. Waarom? Het helpt bij systeemmonitoring, prestatieanalyse, probleemoplossing, resourcebeheer, beveiligingsaudit, enz. Veel gebruikers zijn zich echter niet bewust van de methoden die voor deze taak worden gebruikt. Daarom zal deze gids kort de opdrachten bespreken om de actieve processen in Linux weer te geven.







Hoe u de actieve processen in Linux kunt weergeven

U kunt een paar opdrachten gebruiken om de actieve processen weer te geven. Daarom zullen we deze sectie verder opdelen in meerdere delen om het gebruik van elke opdracht te demonstreren.



1. Het Ps Aux-commando

Ps aux toont de diepgaande details over de huidige processen. Het presenteert een uitgebreide lijst met processen met hun PID's, CPU-gebruik, geheugenverbruik en andere statistieken in een voor mensen leesbaar formaat:



ps naar





Als u bovendien de processen wilt bekijken die door een specifieke applicatie worden uitgevoerd, gebruikt u deze met de opdracht “grep”.

ps naar | greep app_naam

Vervang de term 'app_name' door de gewenste applicatienaam. Deze opdracht stuurt de uitvoer van de opdracht “ps aux” naar de opdracht “grep” als invoer. Daarna filtert de opdracht “grep” het resultaat eruit op basis van de applicatienaam die u opgeeft.



Als we bijvoorbeeld de processen willen doorzoeken die door de snap-applicatie worden uitgevoerd, zou de opdracht zijn:

ps naar | greep snap

2. Het hoogste commando

De opdracht Tabel met processen (bovenaan) geeft de door de kernel beheerde lopende processen weer in een realtime weergave. Naast PID biedt het informatie over welke gebruiker het proces heeft gestart, het resourcegebruik en de verbruikte tijd.

bovenkant

3. Het Pstree-commando

Pstree geeft de hiërarchie van processen weer in een boomstructuur waarmee een gebruiker de verbinding tussen verschillende processen kan controleren.

pstree

Conclusie

Het opsommen van de actieve processen in Linux is cruciaal voor het behouden van de systeemgezondheid, het oplossen van fouten, systeemoptimalisatie en beveiliging. Het biedt een waardevol inzicht in wat er binnen het systeem gebeurt, waardoor gebruikers weloverwogen beslissingen kunnen nemen om de prestaties van het systeem te verbeteren. Daarom legt deze handleiding uitgebreid de opdrachten uit die worden gebruikt om de actieve processen weer te geven. We hebben drie effectieve opdrachten besproken – ps aux, pstree en top – die allemaal verschillende doeleinden dienen bij het weergeven van processen.