Unix ops lab

Nano and editing

Use simulated nano, edit config copies, and verify saved files.

Track progress 0/360 lessons 0/17 missions 12 courses
0%
Continue View profile
01 Nano and editing Editing with nano

Open the simulated nano editor, save a text file, and verify your change.

Beginner 10 minutes · nano, cat, stat
02 Nano and editing Editing config notes

Copy a system config into your lab, edit it safely, and compare the result.

Beginner 10 minutes · cp, nano, grep, cat
03 Nano and editing Edit and verify

Create a runbook, count its lines, and inspect metadata after saving.

Beginner 9 minutes · nano, wc, stat, cat
04 Nano and editing Nano runbook

Create a small operational runbook in simulated nano.

Core 9 minutes · mkdir, nano, cat
05 Nano and editing Nano SSH config copy

Copy SSH config to the lab and inspect it after opening nano.

Core 9 minutes · cp, nano, grep
06 Nano and editing Nano env example

Create a simulated env example without storing real secrets.

Core 8 minutes · nano, cat, stat
07 Nano and editing Nano nginx comment

Open a copied nginx config and validate the training server config.

Admin 9 minutes · cp, nano, nginx
08 Nano and editing Nano permission note

Write a permission review note and set a private mode.

Admin 8 minutes · nano, chmod, stat
09 Nano and editing Nano replace review

Start with redirected text, then review it in nano.

Admin 8 minutes · echo, nano, cat
10 Nano and editing Nano config backup

Back up a config copy before editing it.

Admin 9 minutes · cp, nano, diff
11 Nano and editing Nano service notes

Write service review notes and compare them with service status.

Admin 8 minutes · nano, systemctl, cat
12 Nano and editing Nano incident timeline

Write a timeline and compare it with SSH journal entries.

Admin 9 minutes · nano, journalctl, cat
13 Nano and editing Nano checklist

Create a checklist and search it for a completion marker.

Admin 8 minutes · nano, grep, cat
14 Nano and editing Nano script stub

Open a script draft and review its executable metadata.

Admin 8 minutes · nano, chmod, stat
15 Nano and editing Nano cron note

Write a note after inspecting scheduled tasks.

Admin 8 minutes · crontab, nano, cat
16 Nano and editing Nano network note

Pair socket inspection with an operator note.

Admin 8 minutes · ss, nano, cat
17 Nano and editing Nano package note

Inspect package metadata and record a review.

Admin 8 minutes · apt, nano, cat
18 Nano and editing Editing checkpoint runbook

Create a final mini-runbook and verify it.

Capstone Checkpoint 8 minutes · nano, grep, cat
19 Nano and editing Nano config copy

Copy config into lab before editing notes.

Admin 8 minutes · cp, nano, diff
20 Nano and editing Nano rollback note

Write rollback notes after reading evidence.

Admin 8 minutes · cat, nano, stat
21 Nano and editing Nano nginx review

Pair nginx validation with an operator note.

Admin 8 minutes · nginx, nano, cat
22 Nano and editing Nano incident template

Use an incident template to structure review notes.

Admin 8 minutes · cp, nano, grep
23 Nano and editing Nano service note

Record service findings after inspecting unit state.

Admin Checkpoint 8 minutes · systemctl, nano, journalctl
24 Nano and editing Nano search workflow

Create a structured note and verify a marker after saving.

Core 8 minutes · nano, grep, cat
25 Nano and editing Nano config-copy edit

Edit a disposable config copy and compare it with the original.

Admin 8 minutes · cp, nano, diff
26 Nano and editing Nano recovery note

Write a rollback-oriented note and verify every required field.

Admin 8 minutes · nano, grep, stat
27 Nano and editing Nano editing bridge

Checkpoint search, save, verification, and recovery-note habits.

Capstone Checkpoint 8 minutes · nano, grep, wc
Command coverage

Commands you will practice here.

echo <text>

Print text or write lab notes with >.

mkdir <name>

Create a folder.

nano <file>

Open a simulated nano editor.

cat <file>

Print text file contents.

grep [-i] <text> <file>

Find literal text inside a file.

wc [-l] <file>

Count lines, words, and characters.

diff <left> <right>

Compare two lab text files.

cp <src> <dst>

Copy a file.

chmod <mode> <path>

Change a simulated numeric permission mode.

stat <path>

Show lab file details.

systemctl status <service>

Inspect simulated service status.

journalctl -u <service>

Read simulated service journal entries.

nginx -t

Validate training nginx configuration.

ss|ip

Inspect simulated sockets and addresses.

crontab -l

List a simulated learner crontab.

apt|dpkg|brew

Inspect simulated Linux and macOS package metadata.

ssh|scp|ssh-keygen

Practice SSH inspection and dry-run transfer shapes without network access.