Linux en processen
Artikel voor het laatst bijgewerkt op .
Een proces is een taak die in het geheugen is geladen en actief of inactief kan zijn. Zo zal de webbrowser die je momenteel gebruikt om deze pagina te bekijken actief zijn. Het programma dat luistert naar inkomende printopdrachten staat vermoedelijk op een laag pitje en is inactief.
Alle processen op een Linux-systeem hebben een uniek nummer, het process ID, afgekort tot PID. Processen ontstaan niet uit zichzelf, maar worden meestal gestart door een bovenliggend proces. Binnen Linux noemen we dit een parent ofwel een ouder. De PID van het parent-proces is daarom afgekort PPID.
Inzicht
De afkorting PID en PPID zijn handig om te onthouden en komen nogal eens terug in de uitvoer van programma's die procesinformatie tonen. PID is het nummer van het proces zelf, PPID die van het bovenliggende ouderproces.
Informatie over processen opvragen
Met de grafische interface kunnen we meer informatie zien over processen door middel van het programma Systeemmonitor (of system monitor). Denk aan
Commando’s
Voor procesbeheer zijn er veel commando’s beschikbaar, ieder met hun eigen kijk op procesinformatie en mogelijke acties. Enkele veelgebruikte Linux-commando’s op dit gebied:
- ps
- top
Om alle processen te zien:
ps -ef