Recently Updated Pages
Assignment 2: Manage a service and read its logs
Goal: Prove you can inspect, control, and troubleshoot a systemd service and read its logs — the ...
Assignment 1: Explore and explain a Linux host
Goal: Prove you can navigate a real Linux machine, read its layout, and explain what you find — u...
Lesson: What's Running and Why
What you'll learn Inspect running programs with ps, top, and htop. Send signals to processes and...
Lesson: Who Can Do What
What you'll learn The difference between users, groups, and the all-powerful root account. Why y...
Lesson: The Everyday Command Toolkit
What you'll learn Move around the filesystem confidently with pwd, cd, and ls. Create, copy, mov...
Lesson: The Linux Directory Tree
What you'll learn Why Linux has one tree of directories starting at / instead of drive letters. ...
Lesson: How Linux Is Structured
What you'll learn What a kernel actually does and why every computer needs one. The difference b...
Assignment 2: Diagnose a broken connection
Goal: apply the bottom-up troubleshooting model (Lesson 4) and the TCP/port concepts (Lesson 3) t...
Assignment 1: Map the lab network
Goal: prove you can read a real machine's network configuration and reason about it — the skills ...
Lesson: ICMP & Network Troubleshooting
What you'll learn What ICMP is and why it's separate from TCP/UDP. How ping and traceroute actua...
Lesson: TCP, UDP & Ports
What you'll learn Why IP addresses alone aren't enough — and what a port adds. The difference be...
Lesson: Subnetting & CIDR
What you'll learn What a subnet mask is and what the /24 in 10.100.100.0/24 means. How to split ...
Lesson: IP Addresses & How Machines Find Each Other
What you'll learn What an IP address actually is and why machines need one. The difference betwe...
The thing that quietly eats your RAM: ZFS ARC
There's a second tenant on the host besides the VMs: ZFS. ZFS uses a chunk of RAM as a read cache...
Why size things at all?
It's a home lab. Why not just give every VM "plenty" of everything and move on? Because the const...
How You'll Be Assessed
Let's be transparent about how this works. This internship is a talent pipeline — the goal is to ...
What's Expected After Each Module
Here is the bar for each module — what you should be able to do (not just recognise) before movin...
The 12-Week Syllabus & Timeline
The program is 11 modules over 12 weeks, at roughly 30 hours per week. The order is deliberate: y...
How This Program Works
Welcome. This is a 12-week, hands-on path from "I can use a computer" to "I can deploy and operat...
The stack
Two containers, run with Docker Compose, plus a sprinkle of auth: Registry-Server (10.100.100.6) ...