This document tracks my day-wise Linux learning progress as part of my transition into Platform Operations / DevOps Engineering.
Each topic is:
✔ Practiced on AWS EC2
✔ Documented with commands & explanations
✔ Backed by screenshots
This is my foundation module, focused on building strong Linux administration and troubleshooting skills.
| Day | Topic | Status | Date | Skills Gained | Reference |
|---|---|---|---|---|---|
| Day-01 | Intro + Basic Navigation | ✅ Completed | 2025-12-29 | CLI basics, directory navigation | day1.md |
| Day-02 | File Permissions & Ownership | ✅ Completed | 2025-12-30 | chmod, chown, security basics | day2.md |
| Day-03 | Users, Groups & Sudo | ✅ Completed | 2026-01-02 | usermod, sudo access control | day3.md |
| Day-04 | Processes & Services | ✅ Completed | 2026-01-04 | ps, top, systemctl | day4.md |
| Day-05 | Networking Basics | ✅ Completed | 2026-01-06 | ping, curl, ports, connectivity | day5.md |
| Day-06 | Text Tools & Logs | ✅ Completed | 2026-01-07 | grep, vim/nano, log reading | day6.md |
| Day-07 | Package Management & Backups | ✅ Completed | 2026-01-08 | apt, installs, basic backups | day7.md |
| Day-08 | Shell Scripting Basics | ✅ Completed | 2026-01-09 | variables, conditions, loops | day8.md |
| Day-09 | Script Enhancements & Alerts | ✅ Completed | 2026-01-10 | CPU monitoring, alert logic, logging | day9.md |
| Day-10 | Module Wrap-up & Documentation | ✅ Completed | 2026-01-11 | GitHub updates, README, project finalization | — |
- Linux File System hierarchy
- Core commands (
ls,cd,mkdir,rm,cp,mv,find,grep,tar) - Text editors:
nano,vim - Permissions (
chmod,chown,chgrp) - Processes (
ps,top,kill) - Service management (
systemctl) - Logs (
/var/log,journalctl) - Users & Groups
- SSH & basic access
- Networking (
ping,curl,dig,nslookup)
✔ Linux administration fundamentals ✔ Server management without GUI ✔ Troubleshooting mindset ✔ Understanding of system internals ✔ Basic automation using Bash
- CPU / RAM / Disk usage monitoring
- Threshold-based alerts
- Logging system
- Cron-ready automation
This module is completed with a hands-on, practical approach, focusing on real-world Linux usage in cloud environments.
This tracker reflects a hands-on, project-based learning approach rather than theoretical study.
Each completed day links to a detailed markdown guide with:
- Commands
- Real examples
- Screenshots
- Practical explanations