Night Market Theory: Linux Processes Explained
Your server is a late-night food stall
2am: chef cooking, hostess greeting, dishwasher cleaning, delivery guy scrolling phone. That's your Linux server. The boss = PID 1 (systemd/init), every process = a worker.
Process creation: fork() = cell division (copy yourself), then exec() = put on a chef costume and transform. One person changes from delivery guy to chef.
Process states decoded: R(Running)=chef cooking dont disturb; S(Sleeping)=waiter waiting for next order; D(Uninterruptible)=guy in toilet cant be pulled out (disk I/O); Z(Zombie)=finished work but boss hasn't paid (child died, parent no wait()); T(Stopped)=police ID check.
Most cursed: Zombie. Already dead but still in process table. A few fine, but a pile of them outside your stall? Scares customers.
systemd = digital management system. Used to be SysV init where the boss ran everything himself. Now everything is a service, auto-restarts when you crash. You sleep, systemd has your back.