Skip to content

Latest commit

 

History

History
87 lines (59 loc) · 5.09 KB

File metadata and controls

87 lines (59 loc) · 5.09 KB

📈 Linux Fundamentals — Progress Tracker

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


⭐ MODULE 1 — LINUX MASTERY (DAYS 1–10)

This is my foundation module, focused on building strong Linux administration and troubleshooting skills.


🗂️ Learning Progress

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

📌 Topics Covered

  • 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)

🎯 Skills Gained

✔ Linux administration fundamentals ✔ Server management without GUI ✔ Troubleshooting mindset ✔ Understanding of system internals ✔ Basic automation using Bash


🛠 Project

System Health Monitoring Script (Linux + Bash)

  • CPU / RAM / Disk usage monitoring
  • Threshold-based alerts
  • Logging system
  • Cron-ready automation

📝 Notes

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