I have built and shipped several projects over the years - most of them on Windows. It was familiar, convenient, and got the job done… until it didn’t. After months of subtle frustrations and years of curiosity, I finally took the leap and made the s...
From my perspective as a developer and system administrator, utilizing Alpine Linux on the Windows Subsystem for Linux (WSL) offers a number of compelling advantages. The first and most obvious advantage is its very small footprint; the base image of...
Welcome to Linux and the great things you can accomplish at the command line. Becoming familiar with a few core commands goes a rather long way if you are new to Linux. This blog promises a guide that will help you get started with the most important...
As someone just starting out in the world of cybersecurity and Linux administration, I wanted to build something practical that also challenged me to learn. So I created my first-ever project: a set of Bash scripts that automate the process of securi...
What Is Jenkins with Docker-in-Docker (DinD)? Jenkins with Docker-in-Docker (DinD) is a setup where: Jenkins itself runs inside a Docker container Inside that Jenkins container, your pipelines can also run Docker commands This is possible thanks t...
🛡️ On Day 12, I learned how to manage sudo privileges for users on a Linux system using visudo and the /etc/sudoers.d/ directory. This is critical for maintaining secure, minimal-privilege administration in DevOps. 🧪 Hands-On Activities 🔍 Step 1: ...
Author: @devopslover540 --- 🔁 Quick Recap: What We Learned in 9 Days Over the past 9 days, we’ve covered essential Linux topics for any beginner aiming to become a DevOps Engineer: 1. Day 1: What is Linux & why it matters 2. Day 2: How to install Li...
1. Understand What Linux and the Terminal Are Linux is the operating system used in most AWS servers (like EC2). The terminal is where you type commands to talk to your system (like a control center). 2. Access a Linux System You need a place to try ...
🔐 On Day 11, I explored file permissions, group-based access, and the chmod/chown commands to control directory access—a critical skill for secure Linux administration. 📂 Step-by-Step Progress ✅ Directory Setup Created a new directory: mkdir /op...
📁 File & Directory Management ls, cd, pwd, mkdir, rmdir, touch, cp, mv, rm, tree, find, locate, updatedb, stat, file 💽 Disk & Filesystem Management df, du, mount, umount, blkid, lsblk, fdisk, parted, mkfs, fsck 📊 System Monitoring & Performanc...