This week was all about diving deeper into the DevOps ecosystem β mastering Linux basics inside VMs and Git Bash, and stepping into the world of cloud computing with AWS EC2.
π What I Learned This Week:
π» Linux Command Line Essentials
Practiced core Linux commands, user management, file permissions, and navigation β both on VMs and Git Bash (Windows).
π Working with Git Bash
Used Git Bash to execute Linux commands on Windows, manage files, run shell scripts, and interact with remote servers.
βοΈ Introduction to AWS EC2
Created and managed EC2 instances, connected using SSH, and deployed basic services.
π§ Resources That Helped Me:
π Linux Command Line for Beginners
π freecodecamp.org/news/linux-command-line-be..
πΊ AWS EC2 Beginner Tutorial
π https://www.youtube.com/watch?v=T2GRZxYrzGk
π Connect to EC2 via Git Bash (SSH)
π https://www.youtube.com/watch?v=57TCFZG08oM
π οΈ Tasks Completed:
βοΈ Practiced file and directory operations in Linux VM & Git Bash.
βοΈ Created and launched EC2 instances on AWS Free Tier.
βοΈ Configured security groups and connected via SSH from Git Bash.
βοΈ Deployed a simple HTML page on an EC2 instance (Apache setup).
βοΈ Wrote and executed bash scripts to automate basic tasks.
β οΈ Common Errors & Solutions:
β Error π‘ Solution
Permission denied (publickey) on EC2 Ensure .pem file has correct permissions: chmod 400 key.pem
Git Bash not recognizing SSH Restart terminal or use full path to ssh.exe
EC2 not reachable via browser Add port 80 (HTTP) in EC2 security group inbound rules
Linux command not found Install missing packages using sudo apt install
π― Biggest Takeaway:
Linux is the backbone of DevOps, and Git Bash bridges the gap on Windows. Learning how to work with real cloud servers on AWS EC2 made DevOps feel real.
If you're just starting out β donβt skip the basics. They compound fast.
Letβs connect if youβre learning AWS, Linux, or exploring DevOps tools!
Top comments (0)