🔴 Live Lab
All 12 Linux domains — Round 2 Complete ✅ /// Now learning Bash Scripting + Real Incident Simulation /// limonlab.online — Ubuntu Server live on public internet /// Linux Mastery Road to Cloud — studying 4hrs/day since Jan 2026 /// All 12 Linux domains — Round 2 Complete ✅ /// Now learning Bash Scripting + Real Incident Simulation /// limonlab.online — Ubuntu Server live on public internet /// Linux Mastery Road to Cloud — studying 4hrs/day since Jan 2026 ///
🚀 Linux Mastery Road to Cloud

From Command Line to Cloud Engineer

A self-taught Linux journey documented in real-time — incidents, deep dives, and production server logs from a live home lab exposed to the internet.

✅ systemd.service active & running
limon@limonlab:~$
limon@limonlab ~$ systemctl status nginx
● nginx.service - A high performance web server
   Loaded: loaded (/lib/systemd/system/nginx.service)
   Active: active (running) since Tue 2026-03-24
 
limon@limonlab ~$ journalctl -n 4 -u php8.3-fpm
Mar 26 04:12:01 NOTICE: ready to handle connections
Mar 26 04:12:03 WARNING: [pool www] server reached max
Mar 26 04:12:05 child 2991 exited with code 1
 
limon@limonlab ~$
📦 All 12 Domains Round 2 Complete ✅
📁 Filesystem 👥 Users & Groups 🔐 Permissions ⚙️ Process Mgmt 📦 Packages 🔧 Systemd 🌐 Networking 📋 Logging 🔑 SSH 💾 Disk & Storage 🖥️ Shell & Text 📊 Monitoring

Latest Writeups

View all →
03 · Permissions

Linux Permissions Deep Dive — Part 2: ACLs and Troubleshooting

Part 1 covered SUID, SGID, the sticky bit, and umask. This part covers the mechanism that takes over…

03 · Permissions

Linux Permissions Deep Dive — Part 1: Special Bits and umask

If you’ve already got chmod, chown, and basic rwx down, this is where permissions get genuinely interesting —…

04 · Process Management

How a Romanian Hacker Lived Inside My Server for Days (And What I Did About It)

I was doing a routine SSH login on a Friday morning when I noticed something that stopped me…

04 · Process Management

Ticket Simulations Part 2 — SSH Disconnects, OOM Killer, Signals and /proc

Continuing from Part 1. This post covers tickets 6 through 10 from my Domain 4 Round 2 simulations…

04 · Process Management

Ticket Simulations Part 1 — What I Learned Investigating Real Server Problems

This is part of my ongoing Linux learning series where I document everything I study, including the mistakes,…

08 · Logging & Troubleshooting

How I Investigate a Full Disk on a Linux VPS (Step by Step)

Getting a disk usage alert on a production server is one of those moments that demands immediate action.…

Self-taught. Zero degree.
Real server. Real incidents.

Started January 1, 2026. Studying 4 hours daily. Trying to build the skills to become a Junior Cloud / DevOps Engineer in the Netherlands, Germany, UK, or Ireland — remotely.

Linux+ AWS CCP AWS SAA Terraform Docker GitHub Actions Python boto3
🎯

Target Role

Junior Cloud / DevOps Engineer — remote

🗓️

Timeline

First offer: Sep–Dec 2027

🖥️

Live Lab

Ubuntu Server · public internet · real attacks

📍

Location

Finland (PR) · originally from Bangladesh