← Learning Hub

Linux for Security

Essential Linux skills for cybersecurity. Each module combines a short explanation, real commands, a hands-on lab you run in your own virtual machine, and a self-check quiz.

Before you start

Set up an isolated lab: a Linux virtual machine such as Ubuntu Server or Debian. Only test systems you own or have explicit written permission to assess.

Course modules

Start module 1
  1. 1
    Navigating the filesystem and permissions

    Find your way around the Linux directory tree and read, set and audit file permissions — the foundation of Linux security.

    ~60 min
  2. 2
    Users, groups and sudo

    How Linux stores accounts, how sudo grants admin rights, and how to spot dangerous account and sudo configurations.

    ~60 min
  3. 3
    Processes, services and systemd

    See what is running, control services with systemd, and check the places attackers use to survive a reboot.

    Available Oct 29
  4. 4
    Package management and patching

    Keep Linux systems patched with apt and dnf, enable automatic security updates, and know when a reboot is required.

    Available Oct 29
  5. 5
    Networking commands: ip, ss, dig, curl

    Inspect interfaces, routes, DNS and open ports, and trace unexpected connections back to the process that owns them.

    Available Oct 30
  6. 6
    Reading logs with journalctl and grep

    Find the evidence: read system and authentication logs, filter them fast, and spot brute-force attempts.

    Available Oct 30
  7. 7
    SSH hardening and key management

    Replace passwords with keys, disable root login and lock down sshd — without locking yourself out.

    Available Oct 31
  8. 8
    Firewalls with nftables and ufw

    Build a deny-by-default host firewall with ufw or nftables and verify it — without cutting off your own SSH access.

    Available Oct 31
  9. 9
    Bash scripting for automation

    Write safe Bash scripts and build a daily security health-check report you can schedule with cron.

    Available Nov 1
  10. 10
    Capstone: harden a fresh server

    Bring everything together: take a new Linux server from default install to hardened, verified and documented.

    Available Nov 1

Keep exploring

Ethical Hacking

From basics to advanced, legally and responsibly.

20 modules Intermediate