MaGe Linux Operations
Author

MaGe Linux Operations

Founded in 2009, MaGe Education is a top Chinese high‑end IT training brand. Its graduates earn 12K+ RMB salaries, and the school has trained tens of thousands of students. It offers high‑pay courses in Linux cloud operations, Python full‑stack, automation, data analysis, AI, and Go high‑concurrency architecture. Thanks to quality courses and a solid reputation, it has talent partnerships with numerous internet firms.

5.6k
Articles
0
Likes
24.5k
Views
0
Comments
Recent Articles

Latest from MaGe Linux Operations

100 recent articles max
MaGe Linux Operations
MaGe Linux Operations
Jul 12, 2026 · Operations

Why Does OOM Occur Even When Server Memory Looks Sufficient?

Even when monitoring shows free memory, Linux can still kill processes due to various OOM paths such as cgroup limits, NUMA allocation failures, kernel high-order allocation issues, or systemd‑oomd, and this guide walks through a reproducible investigation and remediation process.

KubernetesOOMcgroup
0 likes · 29 min read
Why Does OOM Occur Even When Server Memory Looks Sufficient?
MaGe Linux Operations
MaGe Linux Operations
Jul 12, 2026 · Operations

10 Essential Linux Commands to Quickly Diagnose 80% of Production Issues

This guide presents a systematic, ten‑step Linux command workflow—from overall system health to process, I/O, and log analysis—helping operators quickly determine whether a problem persists, which resource (CPU, memory, disk, network) is affected, and whether enough evidence exists to safely remediate.

Performance MonitoringShell Commandslinux
0 likes · 24 min read
10 Essential Linux Commands to Quickly Diagnose 80% of Production Issues
MaGe Linux Operations
MaGe Linux Operations
Jul 11, 2026 · Operations

Step‑by‑Step Guide to Diagnose 100 % CPU on a Linux Server

When a Linux server’s CPU spikes to 100 %, this article walks through a systematic investigation—from defining what “CPU 100 %” really means, gathering timestamps and metrics, using tools like top, mpstat, vmstat, pidstat, sar, perf, and strace, to tracing processes, threads, containers, and Kubernetes, building an evidence chain, applying low‑risk fixes, and verifying the resolution.

Kubernetescgroupcpu
0 likes · 24 min read
Step‑by‑Step Guide to Diagnose 100 % CPU on a Linux Server
MaGe Linux Operations
MaGe Linux Operations
Jul 11, 2026 · Operations

Mastering TCP Handshake, Four‑Way Termination, and Common Faults

This article breaks down the TCP three‑way handshake and four‑way close, explains what each state means, and provides a step‑by‑step troubleshooting guide with concrete Linux commands, packet captures, and practical tips for diagnosing timeouts, refusals, retransmissions, and other common connection problems.

TCPfour-way terminationhandshake
0 likes · 22 min read
Mastering TCP Handshake, Four‑Way Termination, and Common Faults
MaGe Linux Operations
MaGe Linux Operations
Jul 10, 2026 · Operations

Why Do Docker Containers Keep Restarting? A Step‑by‑Step Investigation to Find the Root Cause

The article explains that frequent Docker container restarts are driven by the restart policy, not the underlying issue, and provides a systematic method—collecting container state, logs, events, exit codes, OOM flags, health‑check results, and restart policy details—to pinpoint the true cause before applying targeted fixes.

Dockercontainerlinux
0 likes · 20 min read
Why Do Docker Containers Keep Restarting? A Step‑by‑Step Investigation to Find the Root Cause
MaGe Linux Operations
MaGe Linux Operations
Jul 8, 2026 · Operations

How I Optimized Nginx to Double My Site’s Concurrency

The article walks through a systematic Nginx performance tuning process that starts with baseline load testing, identifies bottlenecks in worker processes, connection limits, I/O and buffering, and applies targeted configuration changes—such as auto workers, keep‑alive tuning, gzip, and proxy buffers—resulting in a three‑fold increase in concurrent request handling.

NginxOptimizationWeb Servers
0 likes · 31 min read
How I Optimized Nginx to Double My Site’s Concurrency
MaGe Linux Operations
MaGe Linux Operations
Jul 5, 2026 · Databases

Why MySQL Connections Spike: When Traffic Isn’t the Real Culprit

This article walks through a systematic, step‑by‑step troubleshooting guide for MySQL "Too many connections" errors, showing how to verify the symptom, inspect server variables, analyze connection status, identify common root causes such as connection‑pool misconfiguration, leaked connections, and long‑running queries, and apply safe fixes and preventive measures.

Connection PoolDatabaseMySQL
0 likes · 35 min read
Why MySQL Connections Spike: When Traffic Isn’t the Real Culprit
MaGe Linux Operations
MaGe Linux Operations
Jul 4, 2026 · Operations

20 Common Ops Rookie Mistakes and How to Avoid Them

This guide lists the twenty most frequent pitfalls that new operations engineers encounter, explains why they happen, and provides step‑by‑step safe practices, code examples, risk classifications and a verification checklist to help prevent costly outages and data loss.

DatabaseDevOpsKubernetes
0 likes · 28 min read
20 Common Ops Rookie Mistakes and How to Avoid Them
MaGe Linux Operations
MaGe Linux Operations
Jun 28, 2026 · Operations

Practical Nginx Rate Limiting: Elegantly Defending Against CC Attacks and Traffic Spikes

This article walks through why Nginx needs rate limiting, explains the three core directives, compares burst, nodelay and delay behaviors, shows how to choose keys, and provides step‑by‑step configuration, testing, monitoring and troubleshooting recipes for protecting services from CC attacks and sudden traffic bursts.

Nginxcc-attacklimit_conn
0 likes · 29 min read
Practical Nginx Rate Limiting: Elegantly Defending Against CC Attacks and Traffic Spikes