Linux Fundamentals

Linux powers modern infrastructure

Introduction to Linux

Learn what Linux actually is, how the Linux ecosystem works, and why Linux powers most modern infrastructure.

Terminal & Shell Basics

Understand terminals, shells, command execution, and how Linux processes commands internally.

Why Learn Linux

Understanding the Linux Filesystem

Learn how the Linux filesystem hierarchy works, where important system files live, and how Linux organizes data.

Navigation & File Management

Learn how to navigate Linux systems, manage files and directories, and work efficiently from the terminal.

Linux Boot Process

Users, Groups & Permissions

Understand Linux permissions, ownership, sudo, and how Linux secures multi-user systems.

How to Learn Linux Properly

Processes & System Monitoring

Learn how Linux processes work, how to monitor system activity, and how to manage running applications.

Services & systemd

Understand Linux services, daemons, startup processes, and how systemd manages the operating system.

Networking Fundamentals

Learn Linux networking basics including IP addresses, ports, DNS, localhost, and network troubleshooting.

Package Managers

Learn how Linux package managers work, how software is installed, and how different Linux distributions manage applications.

Environment Variables & PATH

Learn how environment variables work in Linux, how PATH affects command execution, and how shells manage environments.

Pipes, Redirections & Streams

Learn how Linux streams work, how to redirect input and output, and how pipes connect commands together.

Shell Scripting

Learn Bash scripting fundamentals including variables, conditions, loops, functions, and Linux automation.

List of commands

SSH & Remote Access

Learn how SSH works, how to securely access remote Linux systems, and how remote server administration operates.

Logs & Debugging

Learn how Linux logging works, how to inspect system logs, and how to troubleshoot problems on Linux systems.

Disk Management

Learn how Linux manages disks, partitions, filesystems, mounts, and storage devices in real-world environments.

Cron Jobs & Automation

Learn how Linux automates tasks using cron jobs and systemd timers, including real-world scheduling and service automation.

Linux Security

Learn Linux security fundamentals including permissions, sudo, SSH hardening, firewalls, updates, monitoring, and security best practices.

Linux for DevOps

Deeply understand how Linux powers DevOps, cloud infrastructure, containers, networking, automation, monitoring, and modern platform engineering.

Common Linux Workflows

Learn practical real-world Linux workflows used daily by developers, DevOps engineers, and system administrators.

Linux Cheat Sheet & Useful Commands

A practical Linux command handbook filled with useful commands, real-world examples, debugging workflows, and operational tips.

First commands