Introduction
Welcome to Linux in 2026
()
1. Install Linux on a VM
Install Linux on Windows using Hyper-V
()
2. Linux Desktop
Tour of the Linux desktop
()
3. The Command-Line Essentials
Shell vs. terminal: What’s the difference?
()
Understanding the Linux filesystem hierarchy
()
Navigating the filesystem with cd, ls, and pwd
()
Searching text with grep
()
What is the $PATH environment variable?
()
Absolute vs. relative paths explained
()
Input, output, and redirection in Linux
()
Using man pages and built-in documentation
()
4. Users, Permission, and Ownership
Linux users and groups explained
()
Managing permissions with chmod, chgrp, and chown
()
5. Software Management
What is a package manager in Linux?
()
Installing software the right way
()
6. Processes and System Resources
What is a Linux process?
()
Monitoring CPU, memory, and system resources
()
7. Networking Basics
Essential Linux networking commands
()
DNS, IP addresses, and connectivity troubleshooting
()
8. Storage and Disks
Understanding Linux disk layouts
()
Managing block devices, disks, and USB drives
()
9. Editing Files and Configuration
Getting started with nano
()
Getting started with vim
()
Editing configuration files safely
()
10. Logs and Troubleshooting
What are Linux logs and why they matter
()
Reading errors and debugging like a pro
()
11. Services and System Control
What are Linux services and daemons?
()
Managing services with systemctl
()
12. Security Fundamentals
Why Linux is secure (and when it’s not)
()
sudo vs root: Best practices for privilege management
()
13. Linux in the Cloud and Containers
Why Linux dominates cloud infrastructure
()
Container in action
()
Run your first container on Linux
()
Conclusion
How to continue your Linux journey
()