10 – Processen
Moderne besturingssystemen zijn dat meestal wel multitasking, wat betekent dat ze de illusie wekken meer dan één ding tegelijk te doen door snel van het ene uitvoerende programma naar het andere over te schakelen. De Linux-kernel beheert dit door het gebruik van processen. Processen zijn hoe Linux de verschillende programma's organiseert die wachten op hun beurt op de CPU.
Soms wordt een computer traag of reageert een applicatie niet meer. In dit hoofdstuk zullen we enkele tools bekijken die beschikbaar zijn op de opdrachtregel en waarmee we kunnen onderzoeken wat programma's doen en hoe we processen kunnen beëindigen die zich niet goed gedragen.
In dit hoofdstuk worden de volgende opdrachten geïntroduceerd:
● ps – Rapporteer een momentopname van de huidige processen
● top – Taken weergeven
● vacatures – Lijst met actieve taken
● bg – Plaats een taak op de achtergrond
● fg – Plaats een klus op de voorgrond
● doden – Stuur een signaal naar een proces
● killall – Dood processen op naam
● stillegging – Sluit het systeem af of start het opnieuw op