🔧~/blog/devops

DevOps Guides

DevOps in practice is mostly debugging things that worked in staging and broke in production, and writing the automation that prevents you from having to debug them twice.

These guides are operational, not aspirational. They start from the point where you have a broken systemd service, a Docker container that exits with code 1, or a monitoring alert that fired and you need to understand what it's telling you.

The scope covers systemd, Docker, log management, and common monitoring patterns — with emphasis on understanding what went wrong and fixing it fast.

8 articles

April 22, 2026·4 min read

systemctl Service Not Starting: Complete Fix Guide

Fix systemctl service not starting — diagnose failed units, read exit codes, resolve dependency errors, and fix the most common reasons a Linux service won't start.

#linux#troubleshooting#infrastructure#debugging
April 22, 2026·6 min read

systemctl Restart Service Not Working: Fix Guide

Fix systemctl restart not working — diagnose failed units, read journal logs, handle dependency failures, and resolve the most common systemd service restart failures.

#linux#troubleshooting#infrastructure#debugging
April 22, 2026·5 min read

Linux Check Running Services with systemctl: Real Examples

Check running services in Linux using systemctl — list active units, find failed services, check service status, and filter by type with real command examples.

#linux#infrastructure#troubleshooting#monitoring
April 22, 2026·5 min read

journalctl Filter by Time Range: Real Examples

Filter journalctl output by time range, unit, priority, and keyword — with real command examples for production incident investigation and log triage.

#linux#logs#troubleshooting#debugging
April 22, 2026·5 min read

Docker Inspect Container IP Address: Step-by-Step

Get a Docker container's IP address using docker inspect, docker exec, and network commands — with real examples for bridge, host, and custom networks.

#docker#networking#infrastructure#troubleshooting
April 22, 2026·5 min read

Docker Container Not Starting: Fix Guide

Fix Docker container not starting — diagnose exit codes, read container logs, resolve port conflicts, permission errors, and OOM kills in production.

#docker#troubleshooting#infrastructure#debugging
October 3, 2024·6 min read

Docker Ate My Disk: Fixing Log Rotation Before It Kills Production

How a single verbose container filled a 500GB disk in 72 hours, and the exact daemon.json config that stops it from ever happening again.

#docker#logs#infrastructure#troubleshooting
July 5, 2024·4 min read

Docker Networking Demystified: bridge, host, and overlay

The three Docker network modes that matter for production — what they actually do, when to use each, and the gotchas that'll bite you if you pick the wrong one.

#docker#networking#infrastructure

Other topics