⣿ ZOTHOS × 1NC0GN30 30 DAYS OF LINUX FUNDAMENTALS · TUI (./control-panel) + WEB GUI · 90 MISSIONS

⣿ ZOTHOS × 1NC0GN30 // SOVEREIGN LINUX DOJO v3.4

Master Linux from Kernel to Production in 30 Digestible Days.

Built for rapid student comprehension and muscle memory. Every day is broken into three bite-sized sessions—🍳 Breakfast (Core Syntax), 🥪 Lunch (Operational Flags), and 🍽️ Dinner (Hardening & Pipelines)—available in both the native C TUI (./control-panel) and this interactive Web Mission Terminal.

$ git clone https://github.com/1nc0gn30/30-days-of-Linux-Fundamentals.git && cd 30-days-of-Linux-Fundamentals && ./control-panel

Progress-aware resume syncs automatically as you complete drills.

DUAL-INTERFACE LEARNING ARCHITECTURE

Learn through the Terminal TUI and the Web GUI simultaneously

Whether you are inside a headless SSH session, a ZothOS Live ISO workstation, or your browser, every lesson and command drill stays in sync.

TERMINAL INTERFACE (C BINARY)

1. Native C Dojo TUI (./control-panel)

Compiled zero-dependency C control deck with 90 interactive meal binaries (breakfast-day-01..dinner-day-30).

╔══════════════════════════════════════════════════════════════╗
║ ⣿ ZOTHOS × 1NC0GN30 // 30 DAYS OF LINUX DOJO TUI v3.4       ║
╠══════════════════════════════════════════════════════════════╣
║ [1] 🗺️ 30-Day Curriculum Navigator (90 C Drills & Guides)    ║
║ [2] ⚡ Direct Day Jump (Day 01–30)                           ║
║ [3] 📋 Master Linux Cheat-Sheet (--cheatsheet)               ║
║ [4] 🏛️ Visual Architecture Atlas (--atlas)                   ║
║ [5] 🎯 Rapid-Fire Flashcard Arena (XP & Streak Tracker)      ║
║ [6] 🧪 Safe Practice Subshell (/tmp/linux-dojo-day-XX)       ║
╚══════════════════════════════════════════════════════════════╝
BROWSER WORKSTATION (ASTRO UI)

2. Interactive Web Mission Terminal (astro-ui)

Practice typing exact command flags with real-time syntax verification, Command Intel cards, and visual architecture calculators.

  • 🍳 Breakfast (Morning Syntax): Build foundational muscle memory on 6–10 core commands with instant hints.
  • 🥪 Lunch (Midday Workflows): Combine flags, pipes, and process/disk/network diagnostics.
  • 🍽️ Dinner (Evening Hardening): Apply security permissions, firewall rules, systemd units, and shell automation.
  • 📖 Built-In Visual Study Guides: Every session opens with a 60-Second Mental Model diagram and cheat-sheet table.

HANDS-ON VISUAL MENTAL MODELS

Interactive Linux Architecture Labs

Stop memorizing numbers blindly—interact with Linux permissions, the filesystem hierarchy, and stream pipelines right here.

VISUAL LAB 01 · PERMISSIONS

Interactive chmod Octal & Bitwise Matrix

Toggle Read (4), Write (2), and Execute (1) bits to see how octal numbers map to ls -l permission strings.

Owner (u)

Group (g)

Others (o)

Octal Mode 755
Symbolic Mode -rwxr-xr-x
Terminal Command chmod 755 deploy.sh && ls -l deploy.sh

Standard mode for executable scripts and public directories: Owner has full control (7), Group and Others can read and execute (5).

VISUAL LAB 02 · FILESYSTEM HIERARCHY (FHS)

Interactive Linux Root (/) Directory Explorer

Click any directory in the Linux Filesystem Hierarchy Standard to inspect what lives there and which commands query it.

/etc — Host-Specific System Configuration Days 01, 11, 12, 15, 21

Contains static plain-text configuration files for the operating system and installed daemons. Zero binaries live here—only declarative configuration.

Critical Files Inside /etc/passwd, /etc/fstab, /etc/ssh/sshd_config, /etc/sudoers
Operator Inspection Command ls -la /etc && cat /etc/os-release

VISUAL LAB 03 · UNIX PHILOSOPHY & STREAMS

Interactive Linux Pipe (|) & Log Triage Simulator

Click each stage to watch how raw security logs flow through stdout (FD 1) into stdin (FD 0) of the next tool to isolate an attacker IP.

pipeline$ cat /var/log/auth.log
Nov 02 20:14:01 zoth-node sshd[4102]: Accepted publickey for zoth from 10.0.0.5 port 51204 ssh2
Nov 02 20:14:09 zoth-node sshd[4199]: Failed password for root from 198.51.100.42 port 39102 ssh2
Nov 02 20:14:11 zoth-node sshd[4201]: Failed password for root from 198.51.100.42 port 39108 ssh2
Nov 02 20:14:15 zoth-node sshd[4208]: Failed password for admin from 203.0.113.88 port 44120 ssh2
Nov 02 20:14:18 zoth-node sshd[4215]: Failed password for root from 198.51.100.42 port 39119 ssh2
Nov 02 20:14:22 zoth-node sudo[4250]:     zoth : TTY=pts/0 ; PWD=/home/zoth ; USER=root ; COMMAND=/usr/bin/ss -tulpen

COMPLETE 5-WEEK CURRICULUM

Week-by-Week Sovereign Linux Roadmap

Click any day pill to jump directly into its interactive Mission Terminal and 3-meal study guides.

Week 1 · Days 1–7

Week 1: Linux Foundations & File Mastery

Shell navigation, FHS directory architecture, file manipulation, octal permissions (chmod/chown), streams, and archives.

Week 2 · Days 8–14

Week 2: System Operations, Kernel & Networking

Bash scripting fundamentals, process lifecycle & signals, package managers, iproute2 networking, storage mounts, and kernel modules.

Week 3 · Days 15–21

Week 3: Security Hardening, Auditing & Text Pipelines

Firewalls (iptables/nftables), SSH hardening, auditd & Lynis scanning, Wireshark/Snort IDS, grep/sed/awk pipelines, and sudoers/PAM.

Week 4 · Days 22–28

Week 4: Production Engineering, Telemetry & Containers

Systemd unit orchestration, parameterized CLI tools, CPU/RAM/I/O performance telemetry, rsync backups, namespaces/cgroups, and forensics.

100% OPEN-ACCESS • ZERO PAYWALLS

Ready to operate Linux with total confidence?

Open the Curriculum Control Center to track your 30-day completion bar, search by command, or jump straight into Day 1.