Skip to content

#Linux

28 articles

DNS Explained: From Domain Name to IP Address, Step by Step
Networking

DNS Explained: From Domain Name to IP Address, Step by Step

DNS translates domain names into IP addresses in milliseconds. Trace the full resolution chain step by step, learn every record type, and debug common failures like NXDOMAIN and SERVFAIL.

12 min read·
How eBPF Is Changing Observability
Observability

How eBPF Is Changing Observability

eBPF enables kernel-level observability without application code changes. Learn how Cilium, Pixie, Falco, and bpftrace use eBPF for network monitoring, security, profiling, and tracing in production Kubernetes environments.

12 min read·
The Linux Networking Stack: From Socket to NIC
Linux

The Linux Networking Stack: From Socket to NIC

Trace a packet through the entire Linux networking stack: socket buffers, the TCP state machine, IP routing, netfilter/iptables, traffic control, and NIC drivers with practical diagnostic tools.

11 min read·
Linux Performance Troubleshooting: A Systematic Approach
Linux

Linux Performance Troubleshooting: A Systematic Approach

Learn the USE method for systematic Linux performance analysis. Master vmstat, iostat, sar, ss, strace, and perf with three real-world troubleshooting scenarios for CPU, memory, and disk bottlenecks.

11 min read·
How Linux Processes Work: Fork, Exec, Signals, and Zombies
Linux

How Linux Processes Work: Fork, Exec, Signals, and Zombies

Understand Linux process fundamentals: fork() and exec() for process creation, the parent-child tree, signals like SIGTERM and SIGKILL, zombie processes, the /proc filesystem, and essential debugging tools.

15 min read·
systemd Demystified: Services, Timers, and Targets
Linux

systemd Demystified: Services, Timers, and Targets

Master systemd unit files, dependency ordering with Wants/Requires/After, timer units as cron replacements, socket activation, and diagnostic tools like journalctl and systemd-analyze blame.

12 min read·
What is BGP? The Protocol That Runs the Internet
Networking

What is BGP? The Protocol That Runs the Internet

A comprehensive guide to BGP covering autonomous systems, route selection, BGP hijacking, RPKI, anycast routing, and how 75,000 independent networks form a single navigable internet.

12 min read·
TCP vs UDP: When Speed Beats Reliability
Networking

TCP vs UDP: When Speed Beats Reliability

A practical comparison of TCP and UDP covering connection overhead, head-of-line blocking, congestion control, and exactly when to choose speed over reliability in your applications.

13 min read·
Linux File Permissions Explained: chmod, chown, and ACLs
Linux

Linux File Permissions Explained: chmod, chown, and ACLs

Build the mental model for Linux file permissions from scratch. Learn chmod octal and symbolic notation, chown, umask, setuid/setgid/sticky bits, and POSIX ACLs with real-world scenarios.

12 min read·

Stay in the loop

New articles delivered to your inbox. No spam.