Tagged articles

Linux

5000 articles · Page 2 of 50
Deepin Linux
Deepin Linux
Aug 7, 2026 · Operations

How to Use Linux cgroups to Prevent Process Memory Overflows

The article explains why process memory overflows are a critical issue in server operations and provides a step‑by‑step guide on using Linux cgroups to set precise memory limits, monitor usage, and avoid OOM crashes, illustrated with real‑world examples and troubleshooting tips.

LinuxOOM Killercgroup
0 likes · 23 min read
How to Use Linux cgroups to Prevent Process Memory Overflows
Ops Community
Ops Community
Aug 6, 2026 · Operations

Secure SSH Login: Disable Passwords, Change Port, and Restrict IP

This guide walks you through a step‑by‑step hardening of SSH on RHEL/Ubuntu servers, covering password‑authentication disabling, port migration, IP‑based access control, SELinux labeling, firewalld rule updates, backup procedures, verification from alternate terminals, rollback planning, and ongoing audit practices.

LinuxRHELSELinux
0 likes · 28 min read
Secure SSH Login: Disable Passwords, Change Port, and Restrict IP
Raymond Ops
Raymond Ops
Aug 6, 2026 · Information Security

How to Harden SSH Without Locking Yourself Out

This guide explains why the default SSH configuration is insecure, walks through protocol basics, key generation, server hardening options, step‑by‑step safeguards to avoid being locked out, key‑management best practices, troubleshooting tips, and provides a complete hardening script for Linux systems.

Fail2banKey ManagementLinux
0 likes · 25 min read
How to Harden SSH Without Locking Yourself Out
IT Services Circle
IT Services Circle
Aug 6, 2026 · User Experience Design

After Six Months on Linux, I Discovered the Most Efficient File Manager

After testing almost every major Linux file manager for half a year, the author concludes that Dolphin offers the best balance of usability, powerful features like split‑view, embedded terminal, seamless network access, and fast search, making daily development and ops tasks significantly smoother.

DolphinKDELinux
0 likes · 9 min read
After Six Months on Linux, I Discovered the Most Efficient File Manager
Ops Community
Ops Community
Aug 5, 2026 · Operations

Linux Kernel Sysctl Tuning Checklist – Proven Steps to Improve Performance

This article debunks the myth that simply copying a sysctl.conf yields a 30% boost, and presents a rigorous engineering loop—baseline measurement, hypothesis formulation, gray‑scale changes, observation of side effects, and rollback—along with detailed scripts, metrics, and per‑parameter guidance for memory, network, file handles, and more.

Linuxkernel parametersmonitoring
0 likes · 37 min read
Linux Kernel Sysctl Tuning Checklist – Proven Steps to Improve Performance
MaGe Linux Operations
MaGe Linux Operations
Aug 4, 2026 · Operations

How to Diagnose a 100% CPU Spike in 3 Minutes: From Symptom to Root Cause

When a production service shows 100% CPU usage, this guide walks you through a rapid three‑minute workflow—identifying the affected scope, distinguishing user, system, iowait, steal and softirq metrics, and using Linux, systemd, Docker/Kubernetes and language‑specific tools to pinpoint the offending process, thread, or system call before taking corrective actions such as throttling, scaling, or rolling back.

CPU troubleshootingDockerKubernetes
0 likes · 16 min read
How to Diagnose a 100% CPU Spike in 3 Minutes: From Symptom to Root Cause
Raymond Ops
Raymond Ops
Aug 4, 2026 · Information Security

A Miswritten iptables Rule That Almost Made Me Quit

The article recounts a real‑world iptables misconfiguration that cut off SSH access for 47 minutes, walks through the incident timeline, root‑cause analysis, and detailed remediation steps, and then expands into a comprehensive guide on iptables fundamentals, common pitfalls, best‑practice design, troubleshooting commands, automation, monitoring, and migration to nftables.

Linuxautomationfirewall
0 likes · 71 min read
A Miswritten iptables Rule That Almost Made Me Quit
IT Services Circle
IT Services Circle
Aug 4, 2026 · Industry Insights

The Nameless Engineers Who Write Decades‑Long Error‑Free Code Powering the Physical World

A handful of largely unknown developers create ultra‑reliable embedded software—such as μC/OS, FreeRTOS, MQTT, BusyBox, SQLite and Linux subsystems—that runs in aircraft, medical devices, IoT gadgets and industrial equipment, and they achieve this through extreme size constraints, deterministic timing, exhaustive testing, mandatory code reviews and a commitment to long‑term maintenance.

BusyBoxFreeRTOSLinux
0 likes · 18 min read
The Nameless Engineers Who Write Decades‑Long Error‑Free Code Powering the Physical World
Deepin Linux
Deepin Linux
Aug 4, 2026 · Fundamentals

Understanding Linux I2C Framework: A Layered Kernel Subsystem Walkthrough

This article provides a comprehensive analysis of the Linux I2C framework, detailing its physical bus characteristics, protocol specifics, comparison with SMBus, and the multi‑layer kernel architecture—including hardware, adapter, core, and driver layers—culminating in a step‑by‑step MPU6050 driver implementation and testing guide.

I2CKernelLinux
0 likes · 28 min read
Understanding Linux I2C Framework: A Layered Kernel Subsystem Walkthrough
MaGe Linux Operations
MaGe Linux Operations
Aug 3, 2026 · Operations

How to Choose Between LVS, Nginx, and HAProxy: A Practical Performance Comparison

This article presents a systematic, non‑prescriptive methodology for evaluating LVS, Nginx, and HAProxy—including traffic‑path analysis, environment preparation, identical backend setup, scripted load tests, multi‑stage measurement (warm‑up, steady‑state, fault injection, recovery), and decision criteria such as layer requirements, health‑check semantics, connection limits, observability, and operational risk.

HAProxyLVSLinux
0 likes · 19 min read
How to Choose Between LVS, Nginx, and HAProxy: A Practical Performance Comparison
21CTO
21CTO
Aug 3, 2026 · Fundamentals

Linux 7.2‑rc6 Released: Linus Calls It a Massive Change

Linux 7.2‑rc6 was released on August 3 for developers and advanced users, bringing extensive x86 fixes, a corrected AMD Zen 5/Zen 6 CPU identification patch, numerous hardware and networking enhancements, and a warning that the pre‑release is experimental and not suited for production environments.

AMD ZenHardware SupportKernel
0 likes · 6 min read
Linux 7.2‑rc6 Released: Linus Calls It a Massive Change
Deepin Linux
Deepin Linux
Aug 2, 2026 · Fundamentals

10 Essential Linux Open‑Source Projects for Deep System Development

This guide lists ten pivotal Linux open‑source projects—from the kernel and musl libc to Docker and systemd—explaining what you can learn from each, offering concrete replication targets, and providing a structured learning path for mastering low‑level system development.

KernelLinuxcontainers
0 likes · 32 min read
10 Essential Linux Open‑Source Projects for Deep System Development
Raymond Ops
Raymond Ops
Aug 1, 2026 · Operations

Linux Triple Threat: Practical grep, sed, and awk Tips to Double Your Efficiency

This guide explains why the three classic Unix tools—grep, sed, and awk—are indispensable for sysadmins, compares their strengths, shows real‑world examples for log analysis, configuration management, and large‑file processing, and provides performance‑tuned techniques that can cut task times from minutes to seconds.

Linuxawkgrep
0 likes · 48 min read
Linux Triple Threat: Practical grep, sed, and awk Tips to Double Your Efficiency
IoT Full-Stack Technology
IoT Full-Stack Technology
Jul 31, 2026 · Fundamentals

Essential Linux Basics: All You Need in One Guide

This comprehensive guide introduces Linux fundamentals, covering its history and major distributions, essential keyboard shortcuts, core file and disk management commands, network utilities, and system administration tools, each illustrated with clear syntax and practical examples.

LinuxNetworkingShell
0 likes · 27 min read
Essential Linux Basics: All You Need in One Guide
Liangxu Linux
Liangxu Linux
Jul 30, 2026 · Industry Insights

Why University C Courses Skip Linux, Makefile, Git, and GDB

The article explains that university C programming courses omit Linux, Makefile, git, and gdb because of limited class hours, outdated curricula, and many instructors' lack of experience, arguing that self‑learning these tools often yields better results.

C ProgrammingGitLinux
0 likes · 7 min read
Why University C Courses Skip Linux, Makefile, Git, and GDB
MaGe Linux Operations
MaGe Linux Operations
Jul 30, 2026 · Operations

Cut Page Load from 5 s to 500 ms: 12 Essential Nginx Performance Tweaks

The article explains how to reduce overall page latency from five seconds to half a second by systematically measuring, hypothesizing, and tuning twelve Nginx directives—such as worker processes, file‑descriptor limits, keep‑alive settings, and gzip—while backing up configurations, performing gray‑scale rollouts, and validating results with curl and log analysis.

LinuxNginxconfiguration
0 likes · 25 min read
Cut Page Load from 5 s to 500 ms: 12 Essential Nginx Performance Tweaks
AI Architect Hub
AI Architect Hub
Jul 27, 2026 · Databases

Secure Redis Upgrade Guide: Deploy Without Root Using a Regular User and Patch Critical Vulnerabilities

Most online Redis tutorials compile and run as root, creating serious security risks, so this guide walks through a complete, non‑root deployment and upgrade process—including backup, source compilation with a private prefix, configuration reuse, environment setup, post‑upgrade hardening, and a one‑click rollback—to safely patch high‑severity vulnerabilities on common Linux distributions.

LinuxRedisRootless Deployment
0 likes · 7 min read
Secure Redis Upgrade Guide: Deploy Without Root Using a Regular User and Patch Critical Vulnerabilities
IT Services Circle
IT Services Circle
Jul 27, 2026 · Operations

How to Interpret Linux /proc Memory Files for Troubleshooting

This guide explains how to read and analyze the most common /proc files that expose kernel memory statistics—such as zoneinfo, pagetypeinfo, meminfo, buddyinfo, slabinfo, vmstat, and related files—highlighting key fields and what they reveal about memory pressure, fragmentation, and possible leaks.

KernelLinuxTroubleshooting
0 likes · 14 min read
How to Interpret Linux /proc Memory Files for Troubleshooting
Liangxu Linux
Liangxu Linux
Jul 26, 2026 · Fundamentals

Why Is Linux Really More Stable Than Windows?

Linux powers the majority of 24/7 systems—from servers and cloud platforms to supercomputers and aerospace—thanks to its modular kernel, robust process isolation, flexible updates, open‑source transparency, and low resource footprint, all of which make it far more stable than Windows.

KernelLinuxopen-source
0 likes · 7 min read
Why Is Linux Really More Stable Than Windows?

Tuning C‑states, P‑states and CPU Frequency for Low‑Latency High‑Frequency Trading

This article explains how to reduce latency in high‑frequency trading by understanding C‑state sleep depths and P‑state frequency scaling, identifying which cores are affected, checking OS control over power management, and applying kernel parameters, PM‑QoS limits, and governor settings, with concrete commands, examples, and AWS instance considerations.

AWSC-stateCPU frequency
0 likes · 29 min read
Tuning C‑states, P‑states and CPU Frequency for Low‑Latency High‑Frequency Trading
Raymond Ops
Raymond Ops
Jul 26, 2026 · Information Security

How to Prevent Linux Privilege Escalation? Critical Risks Every Junior Ops Should Know

This article explains the most common Linux privilege‑escalation vectors—including unsafe SUID binaries, mis‑configured sudo, vulnerable cron jobs, password and SSH‑key leaks, kernel and software bugs, container escape, and file‑permission flaws—and provides concrete hardening steps and a quick‑check script for ops engineers.

CronLinuxSUID
0 likes · 24 min read
How to Prevent Linux Privilege Escalation? Critical Risks Every Junior Ops Should Know
AI Agent Super App
AI Agent Super App
Jul 25, 2026 · Operations

Master the 100 Most Essential Linux Commands for File Management, Networking, and Troubleshooting

This comprehensive guide collects the 100 most frequently used Linux commands, organized into ten practical modules—from basic file and directory operations to advanced network troubleshooting—each illustrated with common options, real‑world examples, and safety tips, making it a permanent reference for sysadmins and developers alike.

LinuxNetworkingTroubleshooting
0 likes · 34 min read
Master the 100 Most Essential Linux Commands for File Management, Networking, and Troubleshooting
MaGe Linux Operations
MaGe Linux Operations
Jul 25, 2026 · Operations

How to Diagnose and Automate Cleanup for Server Disk‑Full Alerts

The guide explains why a full disk is more than just deleting a large file, walks through preserving evidence, checking capacity, inode and storage health, pinpointing the root cause on Linux hosts with systemd and Docker, and implementing safe automated cleanup with monitoring and rollback.

DockerLinuxautomation
0 likes · 22 min read
How to Diagnose and Automate Cleanup for Server Disk‑Full Alerts
Deepin Linux
Deepin Linux
Jul 25, 2026 · Fundamentals

Why System Calls Can Kill Performance and How to Cut Them

The article explains how frequent Linux system calls cause costly context switches, kernel checks, and cache/TLB invalidations, presents benchmark code that quantifies the overhead of getpid, open, read, and demonstrates batch I/O, caching, and algorithmic techniques to dramatically reduce those calls and boost high‑performance C++ network services.

CachingI/O batchingLinux
0 likes · 28 min read
Why System Calls Can Kill Performance and How to Cut Them
Ops Community
Ops Community
Jul 24, 2026 · Operations

Comprehensive Filebeat Tuning Parameters to Reduce High Resource Usage

This guide walks through a systematic, evidence‑driven process for diagnosing and lowering Filebeat’s excessive CPU, memory, and file‑handle consumption—including version checks, process sampling, retry and queue analysis, registry handling, input configuration, parsing rules, queue sizing, output tuning, monitoring, and safe rollback procedures.

ElasticsearchFilebeatLinux
0 likes · 16 min read
Comprehensive Filebeat Tuning Parameters to Reduce High Resource Usage
MaGe Linux Operations
MaGe Linux Operations
Jul 23, 2026 · Operations

When Linux CPU spikes to 99%, these 6 commands saved me three times

If a Linux server shows 99% CPU usage, don’t restart immediately; instead use a systematic chain of six diagnostic commands—uptime, top, ps, pidstat, mpstat, and sar—combined with cgroup, thread, and log analysis to pinpoint the true cause, whether user‑space computation, I/O wait, soft‑interrupts, virtualization steal, or container limits, and then apply targeted remediation.

CPULinuxcgroup
0 likes · 24 min read
When Linux CPU spikes to 99%, these 6 commands saved me three times
Raymond Ops
Raymond Ops
Jul 23, 2026 · Operations

What to Do When a Server Disk Is Full? A Complete Linux Disk Troubleshooting Guide

This article explains why disk‑full issues cripple Linux servers, outlines the concepts of filesystem, LVM and inode space, and provides a step‑by‑step, layered method using df, du, find, lsof and logrotate to locate and safely free space, handle deleted‑but‑open files, clean logs, manage databases, temporary caches, Docker resources, and LVM volumes, and finally set up monitoring and preventive measures.

InodeLVMLinux
0 likes · 30 min read
What to Do When a Server Disk Is Full? A Complete Linux Disk Troubleshooting Guide
Deepin Linux
Deepin Linux
Jul 23, 2026 · Backend Development

Eliminate Select’s High CPU Usage: A Step‑by‑Step Epoll Source Dive in Pure C

The article walks developers through the root causes of high CPU consumption when using select/poll, explains why epoll solves these bottlenecks, and provides a complete, pure‑C implementation that covers socket setup, epoll creation, registration, event loops, level‑trigger vs edge‑trigger modes, and performance comparisons.

C ProgrammingEpollI/O multiplexing
0 likes · 31 min read
Eliminate Select’s High CPU Usage: A Step‑by‑Step Epoll Source Dive in Pure C
Ops Community
Ops Community
Jul 22, 2026 · Operations

Fix Server Time Drift with Chrony: A Step‑by‑Step Linux Synchronization Guide

This guide explains why inconsistent server clocks cause log, authentication, and scheduling issues, then walks through diagnosing current time, installing and configuring Chrony on various Linux distributions, securing firewall rules, verifying synchronization, troubleshooting offsets, and implementing rollback and health‑check automation.

LinuxNTPchrony
0 likes · 29 min read
Fix Server Time Drift with Chrony: A Step‑by‑Step Linux Synchronization Guide
MaGe Linux Operations
MaGe Linux Operations
Jul 22, 2026 · Backend Development

How to Safely Distribute Traffic with Nginx upstream Load Balancing

This guide walks through verifying the Nginx environment, configuring a reliable upstream block, setting proper proxy headers and timeouts, validating backend health, handling failures, exposing observability, and performing controlled rollouts to ensure traffic is correctly balanced without service disruption.

LinuxNginxconfiguration
0 likes · 28 min read
How to Safely Distribute Traffic with Nginx upstream Load Balancing
Liangxu Linux
Liangxu Linux
Jul 21, 2026 · Fundamentals

How to Achieve Real‑Time Performance with Linux in Embedded Systems

The article explains why Linux can be used for real‑time embedded applications, describes the misconception that Linux is inherently non‑real‑time, and details four practical techniques—PREEMPT_RT patch, CPU isolation, real‑time scheduling policies, and memory‑management optimizations—plus a brief discussion of dual‑kernel solutions for hard‑real‑time needs.

CPU isolationLinuxPREEMPT_RT
0 likes · 7 min read
How to Achieve Real‑Time Performance with Linux in Embedded Systems
Liangxu Linux
Liangxu Linux
Jul 19, 2026 · Fundamentals

What’s the Real Difference Between SOC and MCU in Embedded Systems?

The article explains how MCUs focus on minimal, low‑power designs with limited resources, while SOCs integrate powerful CPUs, GPUs, and peripherals for full operating systems, and it guides selection based on performance, power, and cost with concrete product examples.

LinuxMCUSOC
0 likes · 7 min read
What’s the Real Difference Between SOC and MCU in Embedded Systems?
MaGe Linux Operations
MaGe Linux Operations
Jul 19, 2026 · Operations

Hands‑On nvidia‑smi Guide: Diagnosing GPU Utilization and Memory Usage Anomalies

This article provides a step‑by‑step, Linux‑focused workflow for recording driver and GPU versions, interpreting utilization versus memory metrics, locating memory‑consuming processes, handling container and Kubernetes mappings, checking temperature, power, ECC, MIG, driver health, OOM conditions, and setting up reliable monitoring and alert thresholds for data‑center GPUs.

CUDAGPU monitoringKubernetes
0 likes · 28 min read
Hands‑On nvidia‑smi Guide: Diagnosing GPU Utilization and Memory Usage Anomalies
Ops Community
Ops Community
Jul 19, 2026 · Operations

Using mtr to Pinpoint Network Packet‑Loss Nodes: A Step‑by‑Step Guide

This guide explains how to correctly use mtr on Linux to investigate network packet loss, covering preparation, baseline reporting, protocol‑specific probing, source‑address selection, interpretation of loss metrics, multi‑target comparison, and assembling reproducible evidence for escalation.

LinuxTCPUDP
0 likes · 20 min read
Using mtr to Pinpoint Network Packet‑Loss Nodes: A Step‑by‑Step Guide
Raymond Ops
Raymond Ops
Jul 18, 2026 · Fundamentals

Why TCP BDP Is the Hidden Killer of Network Latency

The article explains the concept of Bandwidth‑Delay Product (BDP), why an undersized TCP window throttles high‑bandwidth links, and provides step‑by‑step diagnostics, scripts, and practical Linux tuning methods—including window scaling, congestion‑control selection, and real‑world case studies—to eliminate BDP‑related performance bottlenecks.

BDPLinuxOptimization
0 likes · 31 min read
Why TCP BDP Is the Hidden Killer of Network Latency
IT Services Circle
IT Services Circle
Jul 18, 2026 · Industry Insights

Linux Wins Again—And This Time No One Disagrees

A Reddit post linking Apple’s new Container runtime and Microsoft’s WSL Containers sparked a discussion that highlights how macOS and Windows now natively support Linux containers, turning Linux into a universal runtime across the dominant desktop platforms.

AppleLinuxMicrosoft
0 likes · 6 min read
Linux Wins Again—And This Time No One Disagrees
Golang Shines
Golang Shines
Jul 18, 2026 · Operations

149 Essential Shell Scripts for Sysadmins – Keep Them Handy

This article provides a curated collection of 149 practical Bash scripts for Linux system administrators, covering common tasks such as locating zombie processes, removing empty files, calculating sums and ranges, formatting dates, retrieving MAC addresses, checking leap years, sorting numbers, and more, with each example presented as ready‑to‑run code.

LinuxShellautomation
0 likes · 8 min read
149 Essential Shell Scripts for Sysadmins – Keep Them Handy
Ops Community
Ops Community
Jul 18, 2026 · Operations

Using tcpdump to Diagnose Client‑Server Communication Failures

This guide shows how to use tcpdump on Linux to verify whether a client actually sent packets, whether they reached the server, how the server responded, and where a TCP connection was closed, by defining the problem, selecting interfaces, applying narrow BPF filters, capturing key handshake packets, handling TLS, HTTP, UDP, DNS, ICMP, container and Kubernetes environments, and preserving evidence with proper file management.

KubernetesLinuxTCP
0 likes · 19 min read
Using tcpdump to Diagnose Client‑Server Communication Failures
Raymond Ops
Raymond Ops
Jul 17, 2026 · Operations

Linux Disk Space Alerts? Locate the Problem in 3 Quick Steps

When a Linux disk space alert fires, this guide walks you through three rapid steps—identifying the affected partition, deep‑diving with df, du, ncdu and custom scripts, and cleaning up logs, caches, inodes, LVM, Docker, and quotas—to quickly pinpoint and resolve the root cause.

DockerLVMLinux
0 likes · 44 min read
Linux Disk Space Alerts? Locate the Problem in 3 Quick Steps
MaGe Linux Operations
MaGe Linux Operations
Jul 17, 2026 · Operations

How to Expand Linux Filesystem Capacity Online Using LVM

This article provides a step‑by‑step, safety‑focused guide for expanding LVM logical volumes and ext4 or XFS filesystems online, covering device‑mapping verification, free‑space assessment, metadata backup, three expansion paths (VG free space, underlying disk growth, adding a new disk), and thorough post‑expansion validation.

EXT4LVMLinux
0 likes · 24 min read
How to Expand Linux Filesystem Capacity Online Using LVM
Linyb Geek Road
Linyb Geek Road
Jul 17, 2026 · Fundamentals

Mastering Linux’s Three Musketeers: grep, sed, and awk

This article introduces Linux’s three essential text‑processing tools—grep for searching, sed for stream editing, and awk for column‑based reporting—explaining their key options, demonstrating practical command‑line examples, and showing how each excels in specific data‑handling scenarios.

Linuxawkcommand line
0 likes · 7 min read
Mastering Linux’s Three Musketeers: grep, sed, and awk
Golang Shines
Golang Shines
Jul 16, 2026 · Operations

Can You Recover Files Deleted with rm ‑rf? What Works, What Fails, and How to Respond

The article explains that occasional recovery of rm ‑rf deletions is possible, but no single command guarantees full restoration; it outlines the Linux kernel behavior, immediate containment steps, how to examine backups, snapshots, open file descriptors, block‑level imaging, filesystem‑specific tools, verification, and post‑recovery best practices for production environments.

Linuxbackupfile recovery
0 likes · 36 min read
Can You Recover Files Deleted with rm ‑rf? What Works, What Fails, and How to Respond
Deepin Linux
Deepin Linux
Jul 16, 2026 · Fundamentals

Why STL Containers Crash in Linux Shared Memory: Underlying Causes Explained

The article analyzes why placing STL containers such as std::map, std::string, or std::vector directly in Linux shared memory leads to segmentation faults, detailing memory continuity, cross‑process pointer invalidation, and lifecycle issues, and then presents safe alternatives like fixed‑size arrays, manual memory management, and Boost.Interprocess.

C++IPCLinux
0 likes · 17 min read
Why STL Containers Crash in Linux Shared Memory: Underlying Causes Explained
Subtle Storm
Subtle Storm
Jul 15, 2026 · Fundamentals

Macrokernel vs Microkernel Explained: How OS Kernels Manage Hardware Resources

The article explains that an operating system kernel orchestrates all hardware resources, compares macrokernel designs like Linux that place scheduling, memory, file system, networking, and drivers in a single privileged space for speed, with microkernel designs that isolate most services in user‑mode processes, highlighting trade‑offs in performance, reliability, and modern hybrid approaches.

KernelLinuxMicrokernel
0 likes · 6 min read
Macrokernel vs Microkernel Explained: How OS Kernels Manage Hardware Resources
Ops Community
Ops Community
Jul 15, 2026 · Information Security

How to Respond When Your Server Is Brute‑Force Attacked: Practical SSH Hardening Guide

When a public server shows a flood of "Failed password" entries and rising SSH connections, this guide walks you through distinguishing brute‑force attempts from actual compromise, gathering immutable evidence, applying immediate network and host safeguards, hardening OpenSSH configuration, managing keys, deploying fail2ban, and verifying the hardened system without losing access.

Fail2banLinuxMFA
0 likes · 39 min read
How to Respond When Your Server Is Brute‑Force Attacked: Practical SSH Hardening Guide
Raymond Ops
Raymond Ops
Jul 14, 2026 · Operations

Network Troubleshooting with tcpdump & Wireshark: Step‑by‑Step Guide and Ready‑to‑Use Scripts

This comprehensive guide walks you through using tcpdump and Wireshark for network fault isolation, covering core concepts, capture filters, detailed analysis techniques, performance tuning, expert information interpretation, automation scripts, and best‑practice recommendations for efficient packet‑level troubleshooting.

LinuxWiresharkbash scripts
0 likes · 51 min read
Network Troubleshooting with tcpdump & Wireshark: Step‑by‑Step Guide and Ready‑to‑Use Scripts
Ops Community
Ops Community
Jul 14, 2026 · Operations

Practical grep, awk, and sed use cases for daily operations

This article walks through the most common grep, awk, and sed scenarios that sysadmins face—searching logs, extracting context, counting errors, batch‑editing files, and performing field‑based statistics—while explaining core options, pitfalls, and best‑practice workflow recommendations.

Linuxawkgrep
0 likes · 25 min read
Practical grep, awk, and sed use cases for daily operations
MaGe Linux Operations
MaGe Linux Operations
Jul 14, 2026 · Databases

Common MySQL Connection Errors and Step‑by‑Step Troubleshooting Guide

MySQL connection failures are among the most frequent issues for developers and operators; this article systematically walks through typical error messages, explains how to collect relevant information, runs layered command checks, analyzes evidence, identifies root causes such as socket problems, bind‑address limits, host whitelist mismatches, authentication failures, connection‑limit exhaustion, and packet timeouts, and provides concrete fix and verification procedures for on‑premise, Docker, and Kubernetes deployments.

DockerKubernetesLinux
0 likes · 25 min read
Common MySQL Connection Errors and Step‑by‑Step Troubleshooting Guide
Golang Shines
Golang Shines
Jul 14, 2026 · Operations

Why Does OOM Occur Even When Server Memory Looks Sufficient?

The article explains that out‑of‑memory (OOM) events can happen despite apparent free memory because OOM can be triggered by cgroup limits, NUMA constraints, kernel allocation failures, or systemd‑oomd policies, and it provides a step‑by‑step diagnostic method covering logs, metrics, and Kubernetes specifics.

KubernetesLinuxOOM
0 likes · 27 min read
Why Does OOM Occur Even When Server Memory Looks Sufficient?
Ubuntu
Ubuntu
Jul 13, 2026 · Industry Insights

Why Apple’s Container and Microsoft’s WSL Containers Prove Linux Has Already Won

Apple’s new Container 1.0 and Microsoft’s WSL Containers let macOS and Windows run standard OCI Linux containers natively, highlighting that while Linux hasn’t conquered the desktop, it dominates server workloads, container standards, and the developer ecosystem, making it the undisputed winner.

Apple ContainerLinuxOCI
0 likes · 9 min read
Why Apple’s Container and Microsoft’s WSL Containers Prove Linux Has Already Won
Raymond Ops
Raymond Ops
Jul 13, 2026 · Operations

Systematic Root‑Cause Analysis for NFS Mount Failures

This guide presents a systematic, layer‑by‑layer methodology for diagnosing and resolving NFS share mount failures, covering version differences, architecture layers, key daemons, RPC mechanisms, common error messages, detailed server and client checks, firewall and SELinux considerations, performance tuning, high‑availability setups, and monitoring.

KerberosLinuxNFS
0 likes · 50 min read
Systematic Root‑Cause Analysis for NFS Mount Failures
MaGe Linux Operations
MaGe Linux Operations
Jul 13, 2026 · Operations

Can You Recover Files After an rm -rf Mistake? What Works and What Doesn’t

The article explains that while some data deleted with rm -rf can be recovered, no command guarantees full restoration; it outlines a step‑by‑step process for Linux production environments, from stopping writes and gathering evidence to using backups, snapshots, open‑file extraction, block‑level imaging, and verification.

Linuxbackupfile recovery
0 likes · 34 min read
Can You Recover Files After an rm -rf Mistake? What Works and What Doesn’t
Ops Community
Ops Community
Jul 13, 2026 · Operations

How to Diagnose a Suddenly Lagging Linux Server: Step‑by‑Step Ops Checklist

This guide walks you through a systematic, read‑only diagnostic workflow for a Linux server that becomes unresponsive, covering initial symptom clarification, data collection, CPU, memory, disk, network, application, container, and post‑mortem analysis, with concrete commands and evidence‑based decision points.

LinuxServerTroubleshooting
0 likes · 37 min read
How to Diagnose a Suddenly Lagging Linux Server: Step‑by‑Step Ops Checklist
Deepin Linux
Deepin Linux
Jul 13, 2026 · Fundamentals

What Hidden Costs Does C++ new Add to Heap Allocation?

The article reveals that using C++ new or malloc is far from cost‑free, detailing how Linux virtual address space, system‑call overhead, memory‑header metadata, fragmentation, and page‑fault latency all contribute to hidden performance penalties, and it offers concrete techniques such as stack allocation, memory pools, restrained PImpl usage, and startup pre‑allocation to mitigate these costs.

C++HeapLinux
0 likes · 23 min read
What Hidden Costs Does C++ new Add to Heap Allocation?
Ubuntu
Ubuntu
Jul 12, 2026 · Cloud Native

Run Linux Containers Natively on Windows Without Docker: A Hands‑On Guide to WSL Containers

Microsoft’s WSL Containers, now in public preview, embed a Docker‑compatible container runtime directly into WSL 2, letting Windows developers launch OCI images with familiar commands without installing Docker Desktop, while the article walks through installation, core components, command mapping, performance benchmarks, feature gaps and current limitations.

CLIDockerLinux
0 likes · 12 min read
Run Linux Containers Natively on Windows Without Docker: A Hands‑On Guide to WSL Containers
Raymond Ops
Raymond Ops
Jul 12, 2026 · Operations

Essential Port Connectivity Troubleshooting: A Complete Step‑by‑Step Guide

This guide walks you through a systematic, seven‑layer approach to diagnosing port connectivity failures on Linux systems, covering service listening checks, local firewall rules, SELinux policies, network path analysis, cloud security groups, and application‑level protocols, with concrete commands, scripts, case studies, best‑practice recommendations, and monitoring tips.

LinuxSELinuxfirewall
0 likes · 40 min read
Essential Port Connectivity Troubleshooting: A Complete Step‑by‑Step Guide
IT Services Circle
IT Services Circle
Jul 12, 2026 · Backend Development

select, poll, and epoll: What’s the real difference? A deep dive into I/O multiplexing

This article explains the concepts of synchronous vs. asynchronous and blocking vs. non‑blocking I/O, outlines the five Unix I/O models, and then compares select, poll, and epoll—including their internal mechanisms, performance trade‑offs, edge‑ and level‑triggered modes, and why epoll is considered the solution to the C10K problem.

EpollI/O multiplexingLinux
0 likes · 17 min read
select, poll, and epoll: What’s the real difference? A deep dive into I/O multiplexing
ITPUB
ITPUB
Jul 12, 2026 · Operations

How to Diagnose and Fix Online Service Failures: A Step‑by‑Step Checklist

This guide walks through a systematic troubleshooting checklist for online service incidents, covering CPU, disk, memory, GC, and network problems, and demonstrates how to use Linux tools such as ps, top, jstack, jmap, vmstat, iostat, netstat, ss, and tcpdump to pinpoint root causes.

CPUGCLinux
0 likes · 22 min read
How to Diagnose and Fix Online Service Failures: A Step‑by‑Step Checklist
Golang Shines
Golang Shines
Jul 12, 2026 · Operations

10 Essential Linux Ops Tools Every Engineer Should Master

This article introduces ten widely used Linux operations tools—Shell scripts, Git, Ansible, Prometheus, Grafana, Docker, Kubernetes, Nginx, ELK Stack, and Zabbix—detailing their functions, typical scenarios, advantages, concrete usage examples, and links to learning resources for each.

DockerGitGrafana
0 likes · 9 min read
10 Essential Linux Ops Tools Every Engineer Should Master
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.

KubernetesLinuxOOM
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.

LinuxPerformance MonitoringShell Commands
0 likes · 24 min read
10 Essential Linux Commands to Quickly Diagnose 80% of Production Issues
21CTO
21CTO
Jul 11, 2026 · Industry Insights

Windows Desktop Share Falls Below 60% for First Time, Linux Rises

StatCounter's June 2026 report shows Windows' global desktop OS share slipping to 56.6%, dropping below the 60% threshold for the first time in decades, while Linux climbs to 4.4% and macOS holds steady, highlighting a notable shift in the desktop operating‑system landscape.

Desktop OSLinuxStatCounter
0 likes · 5 min read
Windows Desktop Share Falls Below 60% for First Time, Linux Rises
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.

CPUKubernetesLinux
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.

LinuxTCPfour-way termination
0 likes · 22 min read
Mastering TCP Handshake, Four‑Way Termination, and Common Faults
Ops Community
Ops Community
Jul 11, 2026 · Operations

Boost Nginx Performance: Scaling from Thousands to Ten‑Thousands RPS

The article presents a reproducible Nginx performance‑tuning workflow that starts with defining a baseline and acceptance criteria, measures CPU, file‑descriptor, upstream and disk limits, then incrementally adjusts worker settings, systemd limits, keepalive, buffering and compression, while using gray‑scale deployment and safe rollback.

BufferingGZIPLinux
0 likes · 18 min read
Boost Nginx Performance: Scaling from Thousands to Ten‑Thousands RPS
Deepin Linux
Deepin Linux
Jul 11, 2026 · Backend Development

Kernel Perspective: Accelerating C++ File Transfer via System Call Optimizations

The article explains why conventional read/write loops cause excessive user‑kernel switches and data copies that inflate CPU usage and limit throughput for large or high‑frequency file transfers, and it presents zero‑copy and asynchronous I/O techniques with complete C++ examples to eliminate these bottlenecks.

C++LinuxPerformance Optimization
0 likes · 20 min read
Kernel Perspective: Accelerating C++ File Transfer via System Call Optimizations
Raymond Ops
Raymond Ops
Jul 10, 2026 · Operations

Mastering Rsync Incremental Backups: Configuration, Optimization, and Practical Implementation

This guide walks through the fundamentals of rsync incremental backups, explaining the delta algorithm, file comparison rules, optimal parameter choices, real‑world performance comparisons, and step‑by‑step scripts for installation, daily cron jobs, link‑dest rotation, real‑time syncing with inotify, and robust monitoring and error handling.

CronIncremental BackupLinux
0 likes · 49 min read
Mastering Rsync Incremental Backups: Configuration, Optimization, and Practical Implementation
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.

DockerLinuxTroubleshooting
0 likes · 20 min read
Why Do Docker Containers Keep Restarting? A Step‑by‑Step Investigation to Find the Root Cause
Ops Community
Ops Community
Jul 10, 2026 · Operations

How to Diagnose Network Packet Loss: Practical Steps from ping to tcpdump

This guide explains how to systematically investigate network packet loss on Linux by collecting timestamps, routing, interface and kernel statistics, using ping, tracepath, curl, netstat, ss, nstat, ip, ethtool, nftables/iptables, and tcpdump on both ends, then narrowing the failure scope, fixing MTU, conntrack, soft‑interrupt or firewall issues, and validating the fix with metrics and roll‑back procedures.

KubernetesLinuxconntrack
0 likes · 18 min read
How to Diagnose Network Packet Loss: Practical Steps from ping to tcpdump
IT Services Circle
IT Services Circle
Jul 10, 2026 · Artificial Intelligence

Which OS Is Best for Learning AI: macOS, Windows (WSL2) or Linux?

The article compares macOS, Windows (with WSL2), and Linux for AI development, highlighting macOS’s Unix foundation, unified memory architecture, low power consumption, and mature Docker support, while noting Windows + WSL2 as a viable option and Linux’s suitability for heavy model training.

AI developmentApple SiliconDocker
0 likes · 6 min read
Which OS Is Best for Learning AI: macOS, Windows (WSL2) or Linux?
Architect Chen
Architect Chen
Jul 10, 2026 · Cloud Native

Comprehensive Guide to Docker Core Commands (2026 Edition)

This article provides a complete reference of essential Docker commands—including version, info, images, pull, run, ps, stop/start, exec, logs, stats, rm, rmi, prune, and inspect—along with example usages and typical scenarios such as environment verification, container management, and performance troubleshooting.

DevOpsDockerLinux
0 likes · 6 min read
Comprehensive Guide to Docker Core Commands (2026 Edition)
Ubuntu
Ubuntu
Jul 10, 2026 · Fundamentals

Why WSL Never ‘Boots’: 7 Core Differences Between WSL and Standard Ubuntu Startup

The article explains how standard Ubuntu boots through BIOS, GRUB, kernel and systemd, then contrasts this with WSL 1’s syscall translation layer and WSL 2’s lightweight VM, detailing seven fundamental differences—including trigger, firmware, init process, lifecycle, UI, networking and file system—highlighting why WSL starts in seconds.

LinuxUbuntuVirtual Machine
0 likes · 11 min read
Why WSL Never ‘Boots’: 7 Core Differences Between WSL and Standard Ubuntu Startup
Linux Tech Enthusiast
Linux Tech Enthusiast
Jul 10, 2026 · Operations

Essential Linux Commands Every Network Engineer Should Know

This article compiles a comprehensive cheat‑sheet of Linux commands, ranging from basic file operations to advanced networking utilities, presented through a series of screenshots that together form a practical reference for network engineers.

Linuxcommand linenetwork engineering
0 likes · 1 min read
Essential Linux Commands Every Network Engineer Should Know
Black & White Path
Black & White Path
Jul 9, 2026 · Information Security

One‑Stop Linux Privilege Escalation Toolkit Covering 24 Vulnerabilities Across 7 Architectures

lpe-toolkit is a multi‑architecture Linux privilege‑escalation toolkit that bundles 24 exploits across seven CPU architectures, automatically detects kernel versions to filter patched bugs, offers pre‑compiled binaries for amd64, multiple execution modes, and practical use cases for red‑team testing, incident response, and security research.

CVELinuxPenetration Testing
0 likes · 8 min read
One‑Stop Linux Privilege Escalation Toolkit Covering 24 Vulnerabilities Across 7 Architectures
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.

LinuxLoad TestingNginx
0 likes · 31 min read
How I Optimized Nginx to Double My Site’s Concurrency
Raymond Ops
Raymond Ops
Jul 8, 2026 · Operations

10 Essential System Commands Every Ops Engineer Should Master

This guide explains why core Linux commands are indispensable for ops engineers, categorizes them into monitoring, networking, disk analysis, text processing and service management, and provides detailed usage examples, troubleshooting scenarios, and decision‑tree guidance for effective system administration.

Linuxdisk managementmonitoring
0 likes · 47 min read
10 Essential System Commands Every Ops Engineer Should Master
Huolala Safety Emergency Response Center
Huolala Safety Emergency Response Center
Jul 8, 2026 · Information Security

Exploring Host Security with eBPF: Building a Deep Kernel‑Level Monitoring Loop

This article examines how eBPF can reshape host security by providing kernel‑level visibility, low‑overhead real‑time monitoring, and a closed‑loop architecture that improves process and network data capture, compares performance against Netlink, and discusses stability and emergency handling mechanisms.

LinuxeBPFhost security
0 likes · 16 min read
Exploring Host Security with eBPF: Building a Deep Kernel‑Level Monitoring Loop
Huolala Tech
Huolala Tech
Jul 8, 2026 · Information Security

Exploring Host Security with eBPF: Building a Deep Kernel‑Level Monitoring Loop

This article examines how eBPF can reshape host security by providing kernel‑level visibility, low‑overhead real‑time monitoring, and a closed‑loop architecture that improves process and network data capture, demonstrates higher audit success rates than Netlink, and outlines performance, stability, and emergency‑handling mechanisms.

LinuxPerformance BenchmarkingeBPF
0 likes · 16 min read
Exploring Host Security with eBPF: Building a Deep Kernel‑Level Monitoring Loop
Linux Tech Enthusiast
Linux Tech Enthusiast
Jul 8, 2026 · Fundamentals

Essential Linux Commands, Directory Structure, and Vim Shortcuts

This article introduces Linux’s widely used directory hierarchy, explains the most common command syntax, and provides a concise reference of essential file‑management, compression, permission, and Vim editing commands, complete with illustrative screenshots and practical examples for beginners and system administrators.

LinuxVimcommand line
0 likes · 5 min read
Essential Linux Commands, Directory Structure, and Vim Shortcuts
Raymond Ops
Raymond Ops
Jul 7, 2026 · Operations

Practical Guide to Diagnosing and Resolving Linux Disk Space Exhaustion

This article provides a step‑by‑step, command‑driven methodology for identifying the five root causes of full disk space on Linux systems—block exhaustion, inode depletion, deleted‑but‑still‑held files, reserved space, and filesystem corruption—and offers concrete remediation techniques, automation scripts, and best‑practice recommendations.

InodeLVMLinux
0 likes · 55 min read
Practical Guide to Diagnosing and Resolving Linux Disk Space Exhaustion
Golang Shines
Golang Shines
Jul 7, 2026 · Operations

Mastering Linux Server Time Synchronization with NTP and Chrony: Best Practices

This guide explains why time synchronization is a critical yet often overlooked part of Linux operations, outlines common failure scenarios, and provides a step‑by‑step methodology for configuring, verifying, and troubleshooting NTP/chrony across physical servers, virtual machines, containers, and Kubernetes clusters.

KubernetesLinuxNTP
0 likes · 42 min read
Mastering Linux Server Time Synchronization with NTP and Chrony: Best Practices
Tech Musings
Tech Musings
Jul 7, 2026 · Operations

Avoid Cloud TCP KeepAlive Pitfalls with Simple Linux Kernel Tweaks

The article explains why the default 7200‑second TCP KeepAlive idle time causes RSTs in cloud environments, demonstrates Netty configuration for finer‑grained keepalive settings, shares real‑world cloud‑networking failures, and recommends adjusting Linux kernel parameters as a reliable solution.

LinuxNettyNetworking
0 likes · 6 min read
Avoid Cloud TCP KeepAlive Pitfalls with Simple Linux Kernel Tweaks

How SMT Hurts Low‑Latency High‑Frequency Trading and How to Disable It on AWS

The article explains why Simultaneous Multi‑Threading (SMT) degrades deterministic low‑latency performance in high‑frequency trading, details the resource contention and unpredictability it introduces, and provides step‑by‑step instructions for disabling SMT on AWS instances and verifying the change.

AWSHyper-ThreadingLinux
0 likes · 12 min read
How SMT Hurts Low‑Latency High‑Frequency Trading and How to Disable It on AWS