Linux

Deep dives into Linux administration, kernel, networking, and daily driver tips.

18 posts

Part 7 of 7 · Linux Networking Linux

Linux Networking Part 7: The Cheat Sheet

The whole series on one page. Print it, pin it, put it in your runbook. Parts 0 through 6 explain why each of these works. This is the lookup table

· 13 min read
Part 4 of 7 · Linux Networking Linux

Linux Networking Part 4: Reading tcpdump

Counters tell you that something is wrong. tcpdump tells you what happened. Most engineers can start a capture. Far fewer can look at forty lines of output and say "

· 12 min read
Part 3 of 7 · Linux Networking Linux

Linux Networking Part 3: Proving Packet Loss

"We're seeing packet loss." That sentence starts more wasted investigations than any other in infrastructure. It's not a diagnosis. It's a feeling.

· 9 min read
Part 2 of 7 · Linux Networking Linux

Linux Networking Part 2: Reading Sockets with ss

You have nginx running. Someone says it's broken. You need to know, in the next thirty seconds: who is connected, from where, to which port, and whether anything

· 9 min read
Part 1 of 7 · Linux Networking Linux

Linux Networking Part 1: The Mental Model

Most engineers learn Linux networking backwards. They memorise commands first, then spend years never quite knowing which one to reach for. So they run netstat -an, stare at 4000 lines,

· 6 min read
Start here · Linux Networking Linux

Linux Networking Part 0: The Fundamentals

Somebody says "the app can't reach the database." You have a terminal and no idea where to start. This post is the on-ramp. Vocabulary, then

· 10 min read
Linux

iptables: the commands you need

Complete iptables firewall guide: tables, chains, rules, real server configuration, troubleshooting, and practical security examples for Linux systems.

· 6 min read