Find your location, list root, and read the training hostname.
80 XPMess around in the training server.
Use the same lab filesystem from the lessons. Create notes, edit with nano, inspect logs, check simulated services, and reset any time.
- Use pwd, ls /, and cat /etc/hostname to map the training server.
- Create a new folder named lab and use nano lab/incident-notes.txt to save a note.
- Use tail -n 3 /var/log/auth.log, then grep denied /var/log/auth.log.
- Run ps and systemctl status nginx to inspect the simulated service layer.
- Run whoami, id, groups, and ufw status to practice security inspection.
- Run nginx -t, df -h, free -h, and uptime to inspect training operations health.
- Try echo alpha beta beta | wc to practice a safe pipeline.
Create a lab note, edit it with nano, then read it back.
120 XPTail the auth log and search for denied login attempts.
110 XPInspect training processes and nginx service status.
100 XPCheck identity, firewall status, and simulated sudo boundaries.
130 XPRead the training site config, search /api/, and run nginx -t.
120 XPUse a safe text pipe and write one local note with redirection.
110 XPConfirm path, host, system label, and history.
180 XPCreate an archive, list it, hash a file, and search paths.
200 XPFilter, extract, transform, and count text.
220 XPCreate and verify an operator runbook.
210 XPReview SSH key mode, group, and path type.
220 XPReview process, service, log, and disk signals.
230 XPResolve SSH config, fingerprint a key, and review firewall state.
240 XPUse test, tee, chmod, and stat like a script reviewer.
230 XPTie addresses, listeners, firewall, and SSH together.
230 XPWrite and hash the final junior-operator marker.
300 XPKeep learning across sessions.
Create a free account to sync completed lessons, XP, streaks, course status, and your next lesson across sessions.
Checking account status...
Progress sync is idle.
Progress sync stores completion IDs, scores, streaks, badges, and game settings. Terminal contents, editor snippets, lab scratch, email, and real names are never published on leaderboards or share cards.