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

⣿ CURRICULUM CONTROL CENTER // 5 WEEKS · 30 DAYS · 90 MISSIONS

30-Day Sovereign Linux Roadmap

Every day includes 3 guided sessions (🍳 Breakfast, 🥪 Lunch, 🍽️ Dinner) with interactive C TUI binaries and browser mission terminals. Search by any command or topic below.

Progress metrics update automatically as you train commands.

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.

0%
DAY 01 Not started

Core Shell Navigation & File Operations

Navigate the filesystem, create/copy/move files, inspect contents, and create symbolic links.

ls -lacdpwdtouchmkdir -p

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 02 Not started

Ownership, Process Control & Disk/Network Telemetry

Manage user/group ownership, inspect running processes, archive directories, and probe network reachability.

chownchattrps auxtopkill

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 03 Not started

Advanced File Manipulation & Scavenger Pipelines

Combine directory traversal with recursive file searches, pattern matching, and stream transformations.

touchcp -rmvcd -find

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 04 Not started

File Viewing, Stream Editing & Text Editors

Inspect logs with pagers, edit configs in nano and vim, and filter/transform text with grep, sed, and awk.

catlesshead -n 20tail -fnano

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 05 Not started

Permissions Architecture, Users & Process Signals

Master octal (755/644/600) and symbolic permissions, user creation, and process scheduling priorities.

chmod 755chownumaskuseraddpasswd

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 06 Not started

Disk Partitioning, Archiving & Compression

Analyze block storage usage, partition disks, mount filesystems, and compress archives with tar/gzip/zip.

df -hdu -sh *fdisk -lmountumount

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 07 Not started

Week 1 Capstone: Shell & Filesystem Mastery Lab

Synthesize Week 1 skills into multi-stage find/xargs pipelines, automated backups, and permission audits.

findxargstar -czvfchmodchown

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal

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.

0%
DAY 08 Not started

Bash Scripting: Variables, Conditionals & Functions

Write executable Bash scripts with variables, if/else branches, loops, and reusable functions.

bashchmod +xechoreadexport

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 09 Not started

Process Lifecycle, Signals, Priorities & Job Control

Control foreground/background jobs, send POSIX signals (SIGTERM/SIGKILL), and tune CPU nice levels.

ps auxtophtopnicerenice

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 10 Not started

Package Management, Repositories & System Updates

Install, audit, and upgrade packages across Debian/Ubuntu (apt/dpkg) and Enterprise Linux (dnf/rpm).

apt updateapt installdpkg -ldnfsystemctl

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 11 Not started

Networking Stack: Interfaces, Routing, DNS & SSH

Inspect network interfaces, kernel routing tables, active sockets, DNS resolution, and SSH tunnels.

ip addrip routess -tulpenpingdig

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 12 Not started

Storage Engineering: Filesystems, Mounts & fstab

Format ext4/XFS partitions, configure persistent mounts in /etc/fstab, and verify filesystem integrity.

lsblkmountumountfsckdf -h

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 13 Not started

System Logging, Journald & Scheduled Automation

Query structured systemd journals, rotate /var/log files, and schedule recurring cron jobs.

journalctl -xetail -f /var/log/syslogcrontab -esystemctlgrep

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 14 Not started

Week 2 Review: Kernel Modules, Sysctl & Bonding

Load/unload Linux kernel modules dynamically, tune runtime sysctl parameters, and configure network routes.

modprobelsmodrmmodsysctluname -r

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal

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.

0%
DAY 15 Not started

Linux Security Hardening, Firewalls & MAC

Harden file permissions, configure iptables/nftables packet filtering, lock down SSH, and inspect SELinux/AppArmor.

chmod 750chowniptables -Lsshd_configfail2ban

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 16 Not started

Security Auditing, Auditd, Logwatch & Scanning

Track syscall and file integrity events with auditd, parse logs with logwatch, and run Lynis/Nmap audits.

systemctl start auditdcat /var/log/sysloglogwatchnmap -Aiptables -L

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 17 Not started

Network Hardening, NAT, Wireshark & Snort IDS

Disable unneeded services, enumerate open sockets with ss/nmap, configure iptables NAT, and run Snort IDS.

systemctl disabless -tulwnnetstat -tulpnnmapiptables -L -v

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 18 Not started

Text Processing Pipelines: Grep, Sed, Awk & Regex

Chain regex searches, stream editors, and column processors to extract actionable intelligence from logs.

grep -Esedawkcutsort

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 19 Not started

Advanced Bash Automation, Exit Codes & Traps

Build resilient production scripts with strict error handling, signal traps, and automated logging.

bashchmod +xcrontabrsynctar

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 20 Not started

Shell Environment Customization, Aliases & Dotfiles

Configure persistent environment variables, PATH exports, productivity aliases, and custom prompts in ~/.bashrc.

exportenvaliassource ~/.bashrcecho

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 21 Not started

User & Group Administration, Sudoers & PAM Security

Provision operator accounts, enforce password aging policies, and manage least-privilege sudoers access.

useradd -musermod -aGuserdelgroupaddpasswd

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal

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.

0%
DAY 22 Not started

Systemd Services, Unit Files, Targets & Boot

Author custom systemd service units, manage daemon lifecycles, and analyze boot performance.

systemctl statussystemctl restartjournalctl -uhostnamectluname -a

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 23 Not started

Parameterized CLI Scripts, Getopts & Tooling

Parse CLI flags with getopts, validate inputs, and build modular command-line utilities.

bashchmod +xechogrepawk

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 24 Not started

Performance Telemetry: CPU, Memory, Disk I/O & Load

Diagnose CPU bottlenecks, memory pressure, swap thrashing, and disk I/O latency in real time.

tophtopfree -hvmstat 1 5iostat -x

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 25 Not started

Backup Architecture, Rsync Mirrors & Recovery

Design automated incremental backups with rsync and tar, verify SHA-256 checksums, and test restores.

tar -czvftar -xzvfrsyncscpsha256sum

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 26 Not started

Container Primitives: Namespaces, Cgroups & Podman

Understand how Linux kernel namespaces and cgroups power rootless Podman and Docker containers.

ps auxsystemctlip addrmountdf -h

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 27 Not started

Troubleshooting: Boot Recovery, Locks & Forensics

Triage broken boot sequences, trace open file descriptors with lsof, and inspect kernel ring buffers.

journalctlfscklsofps auxss -tulpen

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 28 Not started

Production Server Hardening & Zero-Trust Baseline

Apply comprehensive defense-in-depth across SSH, netfilter firewalls, sysctl kernel flags, and audit logs.

iptablessshchmod 600chownsystemctl

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal

Week 5 · Days 29–30

Week 5: Sovereign Operator Capstone Sprint

Full-stack multi-tier Linux infrastructure deployment, live incident triage, security auditing, and final operator verification.

0%
DAY 29 Not started

Capstone Sprint I: Multi-Tier Linux Deployment

Deploy, network, and secure a production Linux service stack with automated systemd units and backups.

systemctlss -tulpeniptablestar -czvfcrontab -e

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal
DAY 30 Not started

Capstone Sprint II: Incident Triage & Certification

Execute a full security & performance audit, remediate live findings, and complete the 30-Day Linux Dojo.

ps auxss -tulpeniptables -Ldf -hdu -sh *

🍳 Breakfast 🥪 Lunch 🍽️ Dinner

Open Terminal