Linux Network Packet Capture and Protocol Analysis: A Practical Troubleshooting Guide from tcpdump to Wireshark

Overview 2 AM. Your phone rings. The order system is timing out across the board — CPU is fine, memory is fine, disk I/O is fine. Restarting services does nothing. Rolling back does nothing. You stare at the dashboard; every metric is green. Only the users are screaming. Nine times out of ten, it is a network-layer problem. And what you need is a pair of eyes that can actually see the packets....

July 14, 2026 · 20 mins · 4177 words · Xu Baojin

LLM-Assisted Troubleshooting: From Log Analysis to Root Cause Identification

Overview LLM-Assisted Troubleshooting: From Log Analysis to Root Cause Identification is an essential skill in SRE operations. In production environments, mastering these techniques can significantly improve system stability and operational efficiency. Why LLM-Assisted Troubleshooting Matters As systems grow in scale and complexity, traditional operations approaches struggle to meet the demands of modern distributed systems. LLM-Assisted Troubleshooting helps operations teams: Rapid Problem Resolution: Systematic tools and methods reduce troubleshooting time Improved System Visibility: Establish comprehensive monitoring and observability Proactive Fault Prevention: Identify and fix potential risks before they cause outages Resource Optimization: Allocate and schedule resources efficiently Core Concepts and Principles Basic Concepts The core of LLM-Assisted Troubleshooting lies in establishing standardized processes and automated toolchains....

June 13, 2026 · 3 mins · 566 words · XuBaojin

Kubernetes Pod Troubleshooting Cheatsheet

Troubleshooting Path kubectl get pods → check status kubectl describe pod → check Events kubectl logs → check logs Common Pod States State Meaning Common Cause Pending Not scheduled Insufficient resources, scheduling constraints CrashLoopBackOff Crash loop App error, config issue ImagePullBackOff Image pull failed Image not found, auth failure OOMKilled Out of memory Memory limit too low CrashLoopBackOff Most common issue. Troubleshooting steps: # Check previous crash logs kubectl logs <pod> --previous # Check exit code kubectl get pod <pod> -o jsonpath='{....

May 8, 2024 · 2 mins · 280 words · XuBaojin