Live Terminal Drill
Re-type the command exactly to clear each challenge.
loading... 0 / 12 mastered
WEEK 4 · ADVANCED OPS · TUI: ./control-panel --day 24
Diagnose CPU bottlenecks, memory pressure, swap thrashing, and disk I/O latency in real time.
Pick a track or paste any YouTube URL.
Type commands, build streaks, and then review the source guide.
Re-type the command exactly to clear each challenge.
loading... 0 / 12 mastered
Tap a command when you practiced it in your own terminal.
Command explanation will appear here.
Output preview will appear here.
Fun facts about the active command will appear here.
Run a command to see result feedback.
Faster learning with topic cues, mini-missions, and external docs.
vmstat and explain the output in one sentence.iostat and explain the output in one sentence.sar and explain the output in one sentence.free -h and explain the output in one sentence.Week 4 (Advanced Ops) · Session: Breakfast (Morning Foundation & Core Command Syntax) vmstat, iostat, mpstat, sar, free -h, lsof╔══════════════════════════════════════════════════════════════════════════════╗
║ ZOTHOS × 1NC0GN30 // PRODUCTION TELEMETRY, SYSTEMD & RECOVERY MATRIX ║
╠══════════════════════════════════════════════════════════════════════════════╣
║ ║
║ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ║
║ │ CPU & SCHED │ │ MEMORY / VM │ │ DISK & VFS │ │ NET SOCKETS │ ║
║ │ top / mpstat │ │ free / vmstat│ │ iostat / df │ │ ss -tulpen │ ║
║ └──────┬───────┘ └──────┬───────┘ └──────┬───────┘ └──────┬───────┘ ║
║ └──────────────────┴─────────┬────────┴──────────────────┘ ║
║ ▼ ║
║ [ Automated Remediation: systemd + cron + rsync ] ║
╚══════════════════════════════════════════════════════════════════════════════╝| Learning Pillar | How to Practice This Session |
|---|---|
1. Native TUI (./control-panel) | Run ./control-panel from repo root → Select Week 4 → Day 24 → Breakfast to drill interactive C lessons & quizzes. |
2. Web Workstation (astro-ui) | Open /day/24 → Select Breakfast tab → Type each target command in the live Mission Terminal to earn XP & streak mastery. |
| 3. Safe Local Sandbox | Run mkdir -p /tmp/linux-dojo-day-24 && cd /tmp/linux-dojo-day-24 to test every flag below without touching production files. |
sudo apt update
sudo apt install ansible -ypip install ansibleansible --versionansible [core 2.15.2]- name: Install Apache
hosts: webservers
become: yes
tasks:
- name: Install Apache2
apt:
name: apache2
state: presenthosts file:[webservers]
192.168.1.10
192.168.1.11
[dbservers]
192.168.1.20ansible all -i hosts -m pingping – test connectivityapt / yum – manage packagescopy – copy files to nodesservice – control system servicescommand – run commandsansible webservers -m apt -a "name=nginx state=present" -b-m flag do in an Ansible command?command and shell modules?Type commands, build streaks, and then review the source guide.
Re-type the command exactly to clear each challenge.
loading... 0 / 12 mastered
Tap a command when you practiced it in your own terminal.
Command explanation will appear here.
Output preview will appear here.
Fun facts about the active command will appear here.
Run a command to see result feedback.
Faster learning with topic cues, mini-missions, and external docs.
vmstat and explain the output in one sentence.iostat and explain the output in one sentence.sar and explain the output in one sentence.free -h and explain the output in one sentence.Week 4 (Advanced Ops) · Session: Lunch (Midday Operational Workflows & Flag Mastery) vmstat, iostat, mpstat, sar, free -h, lsof╔══════════════════════════════════════════════════════════════════════════════╗
║ ZOTHOS × 1NC0GN30 // PRODUCTION TELEMETRY, SYSTEMD & RECOVERY MATRIX ║
╠══════════════════════════════════════════════════════════════════════════════╣
║ ║
║ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ║
║ │ CPU & SCHED │ │ MEMORY / VM │ │ DISK & VFS │ │ NET SOCKETS │ ║
║ │ top / mpstat │ │ free / vmstat│ │ iostat / df │ │ ss -tulpen │ ║
║ └──────┬───────┘ └──────┬───────┘ └──────┬───────┘ └──────┬───────┘ ║
║ └──────────────────┴─────────┬────────┴──────────────────┘ ║
║ ▼ ║
║ [ Automated Remediation: systemd + cron + rsync ] ║
╚══════════════════════════════════════════════════════════════════════════════╝| Learning Pillar | How to Practice This Session |
|---|---|
1. Native TUI (./control-panel) | Run ./control-panel from repo root → Select Week 4 → Day 24 → Lunch to drill interactive C lessons & quizzes. |
2. Web Workstation (astro-ui) | Open /day/24 → Select Lunch tab → Type each target command in the live Mission Terminal to earn XP & streak mastery. |
| 3. Safe Local Sandbox | Run mkdir -p /tmp/linux-dojo-day-24 && cd /tmp/linux-dojo-day-24 to test every flag below without touching production files. |
- name: Install Nginx on webservers
hosts: webservers
become: yes
tasks:
- name: Ensure Nginx is installed
apt:
name: nginx
state: presentinstall_nginx.yml and run it using:ansible-playbook -i hosts install_nginx.yml[webservers]
192.168.1.10
192.168.1.11
[dbservers]
192.168.1.20hosts key.| Module | Purpose | Example |
|---|---|---|
apt | Manage packages on Debian-based systems | apt: name=nginx state=present |
yum | Manage packages on RedHat-based systems | yum: name=httpd state=present |
copy | Copy files to remote hosts | copy: src=/file.txt dest=/tmp/file.txt |
service | Manage services | service: name=nginx state=started enabled=yes |
command | Run shell commands (no variables) | command: /usr/bin/uptime |
shell | Run shell commands (with vars, pipes) | shell: echo $HOME |
- name: Install and run htop
hosts: all
become: yes
tasks:
- name: Update apt cache
apt:
update_cache: yes
- name: Install htop
apt:
name: htop
state: present
- name: Run htop (verify presence)
command: which htopcommand and shell modules?Type commands, build streaks, and then review the source guide.
Re-type the command exactly to clear each challenge.
loading... 0 / 12 mastered
Tap a command when you practiced it in your own terminal.
Command explanation will appear here.
Output preview will appear here.
Fun facts about the active command will appear here.
Run a command to see result feedback.
Faster learning with topic cues, mini-missions, and external docs.
vmstat and explain the output in one sentence.iostat and explain the output in one sentence.sar and explain the output in one sentence.free -h and explain the output in one sentence.Week 4 (Advanced Ops) · Session: Dinner (Evening Hardening, Pipelines & Verification Lab) vmstat, iostat, mpstat, sar, free -h, lsof╔══════════════════════════════════════════════════════════════════════════════╗
║ ZOTHOS × 1NC0GN30 // PRODUCTION TELEMETRY, SYSTEMD & RECOVERY MATRIX ║
╠══════════════════════════════════════════════════════════════════════════════╣
║ ║
║ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ║
║ │ CPU & SCHED │ │ MEMORY / VM │ │ DISK & VFS │ │ NET SOCKETS │ ║
║ │ top / mpstat │ │ free / vmstat│ │ iostat / df │ │ ss -tulpen │ ║
║ └──────┬───────┘ └──────┬───────┘ └──────┬───────┘ └──────┬───────┘ ║
║ └──────────────────┴─────────┬────────┴──────────────────┘ ║
║ ▼ ║
║ [ Automated Remediation: systemd + cron + rsync ] ║
╚══════════════════════════════════════════════════════════════════════════════╝| Learning Pillar | How to Practice This Session |
|---|---|
1. Native TUI (./control-panel) | Run ./control-panel from repo root → Select Week 4 → Day 24 → Dinner to drill interactive C lessons & quizzes. |
2. Web Workstation (astro-ui) | Open /day/24 → Select Dinner tab → Type each target command in the live Mission Terminal to earn XP & streak mastery. |
| 3. Safe Local Sandbox | Run mkdir -p /tmp/linux-dojo-day-24 && cd /tmp/linux-dojo-day-24 to test every flag below without touching production files. |
- name: Create a file on localhost
hosts: localhost
connection: local
tasks:
- name: Create hello.txt file
copy:
dest: /tmp/hello.txt
content: "Hello from Ansible!"ansible-playbook playbook.yml- name: Install and start nginx
hosts: webservers
become: yes
tasks:
- name: Ensure Nginx is installed
apt:
name: nginx
state: present
- name: Ensure Nginx is running
service:
name: nginx
state: started
enabled: trueansible-playbook -i hosts install-nginx.yml-v or -vvv for verbose error outputdebug module to print variables- name: Debug example
hosts: localhost
connection: local
tasks:
- name: Print debug message
debug:
msg: "This variable is {{ some_var }}"ansible-playbook debug-test.yml -e some_var=42become directive do in Ansible?--check and --diff flags?file, lineinfile, or cron!