Skip to content

prasannabarge/Linux-for-DevOps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux for DevOps 🚀

Welcome to Linux for DevOps — a day-by-day learning journey where I explore, practice, and document essential Linux commands for DevOps, SysOps, and Cloud Engineering.
This repository is structured into daily modules, each focusing on a specific set of commands, their usage, and practical examples.


📅 Learning Structure

Each "Day" contains:

  • Commands & Concepts — The topic of the day
  • Examples — Real-world command usage
  • Flags — Important options explained
  • Notes — Extra tips & tricks

📂 Day-wise Learning Index

Day Topic Highlights
Day 1 Introduction to Linux + Basic Commands Unix vs Linux, process states, basic navigation & file operations
Day 2 System Monitoring & Hardware Info ps, top, lscpu, lsblk, df, free, inxi
Day 3 User & File Management + File Transfer chmod, umask, chown, scp, rsync, compression tools
Day 4 Linux Networking Commands + IP,DNS ping, mtr, netstat, ip, traceroute, dig, nmap
Day 5 Linux Pro Commands awk, sed,grep
Day 6 Linux Volume Management pv, vg, lv

🔥 Why This Repo?

  • Beginner-friendly: Starts from the basics, then progresses to advanced commands.
  • DevOps-focused: Covers commands often used in automation, CI/CD, and server management.
  • Hands-on: Every command comes with examples for immediate practice.
  • PDF Included: Downloadable PDFs for offline learning.

📜 How to Use

  1. Browse by Day — Click on the Folders in the Repo to practice the linux .
  2. Copy-Paste Ready — All examples can be copied directly into your terminal.
  3. Practice Daily — Spend at least 20–30 mins each day to retain knowledge.

📈 Progress Tracking

✅ Day 1 — Basics done
✅ Day 2 — Monitoring done
✅ Day 3 — User & File Management done
✅ Day 4 — Networking commands done
✅ Day 5 — Linux Pro Commands - awk , sed , grep done
✅ Day 6 — Linux Volume Management - lsblk , logical & Physical Volume done


💡 Pro Tip

Combine learning with small projects — try setting up a basic web server, automate backups, or monitor system performance using the commands learned.


📬 Connect

If you find this helpful, give the repo a ⭐ and share it with fellow learners.

Happy Learning! 🐧
"The more you know Linux, the more powerful you become as a DevOps Engineer."

About

A complete, practical guide to mastering Linux for DevOps engineers — covering system fundamentals, essential commands, process management, networking, automation, and troubleshooting, with real-world examples for modern DevOps workflows.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors