1.4 - Given a scenario, configure and use the appropriate processes and services:

────────────────────────────────────────────
⚙️ System Services beheren met systemd
────────────────────────────────────────────
Commando Beschrijving
systemctl start : Start een service meteen.
systemctl stop : Stopt een draaiende service.
systemctl restart : Herstart een service.
systemctl status : Toont de status van een service.
systemctl enable : Start service automatisch bij boot.
systemctl disable : Voorkomt automatisch starten bij boot.
systemctl mask : Verhindert dat de service überhaupt gestart kan worden.

────────────────────────────────────────────
⏰ Scheduling Services
────────────────────────────────────────────
Tool Beschrijving
cron : Scheduler voor terugkerende taken (minuut/uur/dag/week/maand).
crontab : Beheer crontab-bestand van gebruiker met crontab -e.
at : Eenmalige taakplanning op een specifiek tijdstip (niet herhalend).

────────────────────────────────────────────
🧠 Process Management
────────────────────────────────────────────
🔫 Kill Signals
────────────────────────────────────────────
Signaal Beschrijving
SIGTERM (15) : Vriendelijke verzoek tot afsluiten.
SIGKILL (9) : Dwingt proces tot onmiddellijke beëindiging.
SIGHUP (1) : Hang-up – vaak gebruikt om services te herladen.

────────────────────────────────────────────
📋 Lijst van processen en open bestanden
────────────────────────────────────────────
Commando Beschrijving
top : Live overzicht van processen en systeemgebruik.
ps : Eenmalig snapshot van processen (bijv. ps aux).
lsof : Lijst van open bestanden en bijbehorende processen.
htop : Visuele variant van top, interactief en gebruiksvriendelijk.

────────────────────────────────────────────
🔢 Prioriteiten beheren
────────────────────────────────────────────
Commando Beschrijving
nice : Start proces met aangepaste prioriteit (default nice = 0).
renice : Wijzig de prioriteit van een draaiend proces.

🧬 Processtatussen
Status Betekenis
Running : Proces is actief op de CPU.
Sleeping : Wacht op I/O of gebeurtenis.
Stopped : Gepauzeerd, meestal via Ctrl+Z.
Zombie : Proces is gestopt, maar nog niet opgeruimd door parent.

────────────────────────────────────────────
🔀 Job Control in de Shell
────────────────────────────────────────────
Commando/toets Beschrijving
jobs : Lijst van achtergrondtaken.
bg : Hervat taak op de achtergrond.
fg : Haal taak naar de voorgrond.
Ctrl+Z : Pauzeert (stopt) huidig proces en zet het op de achtergrond.
Ctrl+C : Stopt huidig proces met SIGINT.
Ctrl+D : Sluit stdin of logt uit in shell.

────────────────────────────────────────────
🔍 Procesherkenning en -beëindiging
────────────────────────────────────────────
Commando Beschrijving
pgrep : Zoek proces-ID's op basis van naam.
pkill : Stuur signaal naar processen op basis van naam.
pidof : Geef PID van een specifiek programma.