Raymond Ops
Author

Raymond Ops

Linux ops automation, cloud-native, Kubernetes, SRE, DevOps, Python, Golang and related tech discussions.

622
Articles
0
Likes
3.0k
Views
0
Comments
Recent Articles

Latest from Raymond Ops

100 recent articles max
Raymond Ops
Raymond Ops
Jun 12, 2026 · Fundamentals

Why TCP Handshake Needs Three Steps and Teardown Four – Wireshark Packet Analysis

This article provides a detailed, packet‑by‑packet walkthrough of TCP's three‑way handshake and four‑step connection termination, explains the TCP header fields, explores TIME_WAIT issues, compares BBR and Cubic congestion control, and offers practical Wireshark and tcpdump techniques for troubleshooting and interview preparation.

BBRCubicHandshake
0 likes · 37 min read
Why TCP Handshake Needs Three Steps and Teardown Four – Wireshark Packet Analysis
Raymond Ops
Raymond Ops
Jun 11, 2026 · Cloud Native

Master Istio: Core Service Mesh Concepts and Hands‑On Deployment Guide

This comprehensive guide explains Istio’s sidecar architecture, traffic management, mutual TLS security, and observability features, then walks through prerequisite checks, installation with istioctl and Helm, sample Bookinfo deployment, advanced configuration, troubleshooting, monitoring, and backup strategies for production‑grade service meshes.

IstioObservabilityService Mesh
0 likes · 29 min read
Master Istio: Core Service Mesh Concepts and Hands‑On Deployment Guide
Raymond Ops
Raymond Ops
Jun 10, 2026 · Operations

Practical Guide to Linux Log Management with rsyslog, journald, and logrotate

This article provides a step‑by‑step, production‑ready guide to building a complete Linux logging pipeline using rsyslog, systemd‑journald, and logrotate, covering architecture, configuration, performance tuning, security hardening, troubleshooting, monitoring, backup, and recovery for CentOS 7/8 and Ubuntu 20.04/22.04 environments.

Linuxjournaldlog management
0 likes · 54 min read
Practical Guide to Linux Log Management with rsyslog, journald, and logrotate
Raymond Ops
Raymond Ops
Jun 9, 2026 · Cloud Native

Kubernetes Outage? Essential Troubleshooting Guide for Production Clusters

A comprehensive, step‑by‑step guide that explains the most common Kubernetes failure scenarios—from pod crashes and image pull errors to node NotReady and API server timeouts—provides concrete kubectl commands, diagnostic scripts, real‑world case studies, best‑practice recommendations, monitoring metrics, and backup‑restore procedures to keep production clusters healthy.

BackupBest PracticesCluster Operations
0 likes · 37 min read
Kubernetes Outage? Essential Troubleshooting Guide for Production Clusters
Raymond Ops
Raymond Ops
Jun 8, 2026 · Cloud Native

Dockerfile Best Practices: Build Efficient, Lightweight, Secure Images

This guide explains how to write Dockerfiles that dramatically reduce image size, speed up builds, and improve security by leveraging layer caching, multi‑stage builds, BuildKit features, proper base‑image selection, and CI/CD integration, with concrete examples for Node.js, Python, Go, and Java projects.

BuildKitCI/CDContainerization
0 likes · 36 min read
Dockerfile Best Practices: Build Efficient, Lightweight, Secure Images
Raymond Ops
Raymond Ops
Jun 7, 2026 · Cloud Native

Complete Docker Container Deployment Guide: From Installation to Production Best Practices

This guide walks you through every step of Docker container deployment, covering installation, environment requirements, daemon configuration, Dockerfile best practices, multi‑stage builds, Compose orchestration, security hardening, resource limits, monitoring, troubleshooting, and production‑grade recommendations to ensure reliable, scalable services.

ContainerizationDockercompose
0 likes · 41 min read
Complete Docker Container Deployment Guide: From Installation to Production Best Practices
Raymond Ops
Raymond Ops
Jun 7, 2026 · Operations

Why Can’t kill -9 Remove Zombie Processes? A Step‑by‑Step Guide to Cleaning Orphans

This article explains the Linux zombie and orphan process mechanisms, why kill -9 cannot terminate zombies, how to detect them with ps, top and /proc, and provides practical cleanup methods—including sending SIGCHLD to the parent, killing the parent, batch scripts, container‑specific solutions like tini, and preventive coding techniques—plus systemd handling and monitoring with Prometheus.

ContainerLinuxSIGCHLD
0 likes · 32 min read
Why Can’t kill -9 Remove Zombie Processes? A Step‑by‑Step Guide to Cleaning Orphans
Raymond Ops
Raymond Ops
Jun 6, 2026 · Operations

How to Recover Files After an rm -rf Accident: 3 Proven Methods

This guide explains why Linux's rm command doesn't truly erase data, describes the two recovery windows (process‑held and un‑overwritten blocks), and walks through three practical recovery methods—using /proc FDs, ext4‑specific tools, and generic carving utilities—while also offering prevention strategies such as trash‑cli, snapshots, and robust backup practices.

BackupFile RecoveryLVM
0 likes · 46 min read
How to Recover Files After an rm -rf Accident: 3 Proven Methods