📋 Het ps Commando in Linux¶
In deze handleiding leer je hoe je ps gebruikt op een Linux-systeem.
Het commando ps (afkorting van process status) wordt gebruikt om informatie over actieve processen weer te geven.
Het biedt een momentopname van processen en hun eigenschappen, zoals PID, CPU- en geheugenverbruik, eigenaar en status.
Achtergrondinformatie
Het commando ps is onderdeel van procps of procps-ng en is standaard aanwezig op alle Linux-systemen.
pstoont processen op het moment dat het wordt uitgevoerd (geen realtime updates).- Het wordt vaak gebruikt in scripts en voor troubleshooting.
- Samen met
topenhtopvormt het een kernhulpmiddel voor procesbeheer.
Controleren of ps aanwezig is¶
Controleer met:
⚙️ Installeren van ps¶
Het commando ps maakt deel uit van het pakket procps of procps-ng.
Op de meeste systemen is dit standaard aanwezig.
Installatie op Debian/Ubuntu:
Hieronder vind je enkele veelgebruikte voorbeelden van ps:
ps→ Toon processen van de huidige shell
-
ps -e→ Toon alle processen op het systeem -
ps -f→ Volledige informatie (UID, PID, PPID, C, STIME, TTY, TIME, CMD) -
ps -u gebruiker→ Toon processen van een specifieke gebruiker -
ps -p PID→ Toon informatie van een specifiek proces -
ps aux→ Alle processen met uitgebreide details (gebruikelijk voor scripts en monitoring)
Het ps-commando heeft geen eigen configuratiebestanden.
Output kan aangepast worden via opties en formaten:
ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem→ Sorteer op geheugenverbruik
Het ps-commando schrijft zelf geen logs weg.
Gebruik eventueel auditd om het gebruik te monitoren:
Logs bekijken:
Updaten van ps¶
Het ps-commando maakt deel uit van procps of procps-ng.
Update het pakket via:
Verwijderen van ps¶
Het verwijderen van ps is technisch mogelijk, maar wordt niet aanbevolen, omdat veel scripts afhankelijk zijn van dit commando.
Voorbeeld alias om ps te blokkeren:
📖 Handleiding¶
De ingebouwde handleiding is beschikbaar via: