Skip to content

Exploring Linux

Exploring Enterprise Linux

From nervous SSH login to confident system administration.

A subsection of BradPenney.io, this site teaches practical Linux skills for developers and system administrators. It emphasizes real-world scenarios, production safety, and the "why" behind every command.


Learning Path

  • Day One - Getting Started


    Getting Access — SSH connection, local setup (WSL2, VirtualBox, Cloud)

    Orientation — First 60 seconds, understanding permissions, safe exploration (coming soon)

    Essential Skills — Reading logs, finding documentation, common first tasks, safety guide (coming soon)

  • Level 1 - Everyday Navigation (Coming Soon)


    Moving Aroundls, cd, pwd, directory navigation

    File Managementcp, mv, rm, mkdir, creating and organizing

    Viewing Filescat, less, head, tail, reading file contents

  • Level 2 - Finding & Filtering (Coming Soon)


    Searchingfind, locate, searching the filesystem

    Text Processinggrep, awk, sed, pattern matching

    Pipes & Redirection — Combining commands, shaping output

  • Level 3 - Processes & Permissions (Coming Soon)


    Processesps, top, kill, managing running programs

    Permissionschmod, chown, file and directory access control

    Users & Groups — User management, sudo, access levels

  • Level 4 - System Management (Coming Soon)


    Servicessystemd, systemctl, journalctl, service management

    Networking — IP configuration, DNS, SSH, firewall basics

    Storage — Filesystems, mounting, LVM, disk management

  • Level 5 - Under the Hood (Coming Soon)


    Boot Process — GRUB, initramfs, systemd startup sequence

    Kernel & /proc — Understanding /proc, /sys, kernel parameters

    Advanced Concepts — Namespaces, cgroups, memory management

  • Level 6 - Special Topics (Coming Soon)


    Shell Scripting — Bash scripts, automation, best practices

    Containers — Podman, Docker, rootless containers as services

    Advanced Toolstmux, text editors, dotfiles, cron jobs

Philosophy

This site teaches Linux with production safety in mind. Every article emphasizes:

  • Real-world scenarios you'll encounter on actual servers
  • Safety-first approach — when commands are dangerous and why
  • Purpose-driven learning — understanding the "why," not just memorizing syntax
  • Progressive complexity — from Day One orientation to system internals

Whether you just received SSH credentials to your first production server or you're deepening your Linux expertise, this site meets you where you are.

Connect