Module 7 - Introduction to Kali Linux
Lesson at a glance
| Field | Value | | ------------------- | --------------------------------------------------------------------- | | Grade band | 9–12 | | Total time | 60 minutes | | Difficulty | Beginner — first Linux distribution | | Required materials | Projector, Kali VM (or teacher demo), student worksheet, signed Safety Agreement on file | | Lab access | Isolated Kali guest VM with a clean snapshot (host-only / NAT — never bridged to school LAN) | | Standards alignment | NICE K0001 / K011 / lab ops · CSTA 3A-CS-02 · EHE lab fundamentals |
Safety gate: Do not run this module until every student has a signed classroom Safety Agreement on file (Starter Module 1 / Cyber I Unit 1). Kali is a professional toolkit — not a toy.
Rockbridge County High School (optional branding): Stamp period / teacher name on the worksheet header. Keep the ethics pin on the board all period.
Learning objectives
By the end of this lesson students will be able to:
- Explain what a Linux distribution is and why Kali exists.
- State the classroom rule for Kali in one sentence (authorized lab VM only).
- Locate the terminal, file manager, and applications menu on the Kali desktop.
- Run and explain five starter commands:
whoami,pwd,ls,cd,uname -a. - Describe why snapshots matter before experimenting.
- Distinguish the prompt, command, and output in a terminal session.
Vocabulary (student-friendly)
- Operating system (OS) — Software that runs the computer and lets apps talk to hardware.
- Distribution (distro) — A packaged flavor of Linux (Kali, Ubuntu, Fedora…). Same family, different tools and defaults.
- Kali Linux — A Debian-based distro built for security testing and digital forensics — used here only in an authorized classroom lab.
- Terminal / shell — Text interface for talking to the OS with commands.
- Prompt — The line that waits for your command (often ends with
$or#). - Command — The instruction you type (
ls,pwd, …). - Path — The address of a folder or file (
/home/kali/Desktop). - Home directory — Your personal folder (
~or/home/<user>). - sudo — “Do this as administrator.” Powerful. Use only when the teacher says so.
- Snapshot — A save-point of the whole VM you can roll back to.
Why this module (teacher background)
Most students arrive having only used Windows or Chromebooks. Day one of Linux fails when we jump straight into tools. This period is orientation: what Kali is, what it is not, how to move around without fear, and how to recover with a snapshot.
Kali ships with many offensive-security tools. Do not demo exploitation tools in this lesson. Open the terminal, the file manager, and maybe the Settings panel. Curiosity about “hacking apps” gets redirected to: authorized lab, later units, signed scope.
Materials checklist
- [ ] Every student: signed Safety Agreement on file
- [ ] Kali VM ready (VirtualBox / VMware / Proxmox) with snapshot named
clean-day1 - [ ] Network mode: NAT or host-only — not bridged to school production LAN
- [ ] Printed worksheets (one per student)
- [ ] Projector for Teach mode:
/teach/intro-kali-linux - [ ] Optional: spare USB live Kali only if district policy allows — VM preferred
Pacing — minute-by-minute
| Minutes | Block | What happens | | ------- | ----- | ------------ | | 0–5 | Opener + ethics gate | Hook + pin: Kali stays inside the lab VM | | 5–15 | Concept | OS → Linux → distro → Kali purpose | | 15–22 | Desktop tour | Menu, panel, file manager, terminal icon | | 22–42 | Terminal lab | Five commands on worksheet; walk the room | | 42–50 | Paths + sudo caution + snapshot | Filesystem tree; never sudo “just because” | | 50–55 | Check / discuss | Two MCQs or oral cold-call | | 55–60 | Exit ticket | One sentence + snapshot confirmation |
If short on machines: Teacher demos terminal on projector; students complete worksheet from the demo and rotate 10 minutes at the end.
If ahead: Add cat /etc/os-release and df -h as stretch commands (read-only).
Differentiation
- Support: Pair students; provide a command cheat strip on the desk; accept correct meaning even if spelling slips.
- Extension:
tree -L 1 /if installed, orls -la ~, explain hidden files (dotfiles). - No prior cyber required — only Module 1 ethics gate.
Assessment
- Formative: Worksheet Parts 1–3 during class
- Exit ticket: “Kali is for ______, only with ______, inside ______.”
- Quiz: 8-item quiz (printable) — use as warm-up next day or last 8 minutes if pacing allows
Common pitfalls
- Students try to install tools or run scanners on the school Wi-Fi → stop, restate scope.
- Fear of “breaking it” → show snapshot restore in 30 seconds.
- Typing Windows paths (
C:\) → gently redirect to/and~. - Running as root for everything → explain
$vs#and why we stay as a normal user today.
Closing teacher script
“You met Linux today. Kali is one distro among many — we chose it because your cyber pathway uses it later. The rule does not change: authorized lab, defined scope, snapshot first. Tomorrow we build fluency. Curiosity stays inside the VM.”

