Skip to content

Level 1 · Entry Foundations

Goal: get comfortable administering a Linux server from the command line — securing it, installing software, managing services, understanding basic networking, and shipping a first deploy script.

Modules

  1. Server Basics & SSH Access
  2. Initial Server Hardening Checklist
  3. Package Management
  4. Process Management (systemd)
  5. Basic Networking Concepts
  6. Writing a Build/Deploy Script
  7. Environment Variables & Config Management
  8. Log Basics (journalctl, /var/log)
  9. Cron Jobs & Scheduled Tasks
  10. Capstone — Server Bootstrap Script

By the end of this level you'll be able to stand up a fresh Linux server, harden it, install and run a web server as a managed service behind a firewall, deploy code to it with a script, configure it via environment variables, read its logs, and schedule recurring jobs — and tie all of that together into one repeatable bootstrap script.