Tagged articles

Linux

5000 articles · Page 1 of 50
Linux Tech Enthusiast
Linux Tech Enthusiast
Aug 20, 2026 · Operations

Which Linux Compression Tool Is Best? Full Comparison of tar, gzip, and zip with Practical Guides

This comprehensive guide examines Linux compression and decompression, comparing tar, gzip, and zip in depth, covering algorithm fundamentals, performance benchmarks, practical command examples, automation scripts, security considerations, and best‑practice recommendations to help engineers choose the optimal tool for backup, deployment, and data transfer tasks.

Linuxautomationbackup
0 likes · 32 min read
Which Linux Compression Tool Is Best? Full Comparison of tar, gzip, and zip with Practical Guides
IoT Full-Stack Technology
IoT Full-Stack Technology
Aug 19, 2026 · Industry Insights

Why Do Most Servers Run Linux? Multiple Answers Explaining the Shift

The article compiles several Zhihu contributors' explanations for why Linux dominates server deployments, covering historical Windows server limitations, licensing costs, ecosystem momentum, performance advantages of Apache/Nginx, container suitability, and Microsoft's evolving stance on open source.

ApacheContainersCost
0 likes · 10 min read
Why Do Most Servers Run Linux? Multiple Answers Explaining the Shift
21CTO
21CTO
Aug 18, 2026 · Fundamentals

Linux 7.2 Released: Linus Torvalds Warns the ‘New Normal’ Demands Immediate Action

Linux kernel 7.2 arrives with cache‑aware scheduling for AMD EPYC and Intel Xeon CPUs, late DRM rollbacks, a quirky Zenaim Leverless game controller, deprecation of PCMCIA and AppleTalk, and work to run efficiently on Apple M3 Macs, all announced by Linus Torvalds as a "new normal" driven by AI‑assisted development.

Apple M3Cache Aware SchedulingDRM Rollback
0 likes · 5 min read
Linux 7.2 Released: Linus Torvalds Warns the ‘New Normal’ Demands Immediate Action
Linux Tech Enthusiast
Linux Tech Enthusiast
Aug 18, 2026 · Operations

Production Incident Troubleshooting Framework and Toolbox: Veteran Ops Engineer’s Real‑World Tips

A seasoned operations veteran shares a step‑by‑step incident‑response workflow, the SEAL troubleshooting methodology, essential monitoring and debugging tools, real‑world case studies, automated scripts, and best‑practice guidelines to help engineers quickly diagnose and resolve production outages.

LinuxMonitoringautomation
0 likes · 16 min read
Production Incident Troubleshooting Framework and Toolbox: Veteran Ops Engineer’s Real‑World Tips
dbaplus Community
dbaplus Community
Aug 17, 2026 · Operations

Don’t Change Linux Page Size to 2 MB: How the “Huge Page” Trick Can Crash Your Service

The article explains that replacing Linux’s default 4 KB pages with 2 MB huge pages may reduce TLB misses but often degrades performance for typical micro‑service workloads, causing memory bloat, cache conflicts, and latency spikes, and demonstrates the issue with benchmark code and a step‑by‑step rollback guide.

HugePagesLinuxMemoryManagement
0 likes · 20 min read
Don’t Change Linux Page Size to 2 MB: How the “Huge Page” Trick Can Crash Your Service
Coder Trainee
Coder Trainee
Aug 17, 2026 · Operations

Uncovering the Truth Behind Connection Reset: A Network Timeout Investigation

This article explains the differences among Connection reset, Read timed out, and Connect timed out, outlines typical causes for each, provides step‑by‑step Linux command checks, Java Spring Boot configuration examples, a real‑world case study, and a quick‑reference cheat sheet for troubleshooting network timeouts.

JavaLinuxNetwork
0 likes · 8 min read
Uncovering the Truth Behind Connection Reset: A Network Timeout Investigation
Raymond Ops
Raymond Ops
Aug 17, 2026 · Operations

Master Linux System Log Analysis to Quickly Troubleshoot Issues

This comprehensive guide walks junior to mid‑level system administrators through Linux log fundamentals, essential command‑line tools like grep, awk, sed and journalctl, and step‑by‑step troubleshooting scenarios for SSH, service failures, disk space, memory leaks, security incidents, and application logs, providing practical scripts and advanced techniques for effective log‑driven problem resolution.

LinuxTroubleshootingawk
0 likes · 29 min read
Master Linux System Log Analysis to Quickly Troubleshoot Issues
IT Services Circle
IT Services Circle
Aug 15, 2026 · User Experience Design

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

After testing almost every mainstream Linux file manager for half a year, the author concludes that Dolphin offers the best balance of usability, rich features, split‑view browsing, seamless network access, and an embedded terminal, making daily work significantly more efficient.

DolphinEmbedded TerminalFile Manager
0 likes · 9 min read
After Six Months on Linux, I Discovered the Most Efficient File Manager
AI Architecture Path
AI Architecture Path
Aug 15, 2026 · Frontend Development

Ladybird: A 100% Self‑Developed Browser Engine with Five Isolated Processes

This article examines Ladybird, an open‑source browser that breaks the Chromium/Gecko monopoly with a fully self‑written engine, a five‑process sandbox architecture, cross‑platform support for Linux, macOS and WSL2, and provides detailed compilation steps, security analysis, and suitability guidance for developers.

LadybirdLinuxbrowser engine
0 likes · 13 min read
Ladybird: A 100% Self‑Developed Browser Engine with Five Isolated Processes
Linux Tech Enthusiast
Linux Tech Enthusiast
Aug 15, 2026 · Operations

How to Hide Linux System Activity Traces with Shell Scripts

This guide explains how attackers can conceal file‑modification timestamps on a Linux server by using the touch and stat commands, organizing a Bash script to save and restore timestamps, and automating the process to erase forensic evidence of malicious activity.

LinuxShell scriptingfile metadata
0 likes · 10 min read
How to Hide Linux System Activity Traces with Shell Scripts
Deepin Linux
Deepin Linux
Aug 15, 2026 · Fundamentals

Analyzing New Heap Allocation Overhead in Linux Virtual Address Space

This article explains Linux process virtual address spaces, details the multi‑step internals of the C++ new operator, and analyzes its memory‑fragmentation, time, and space overheads through code examples and benchmarks, then offers practical mitigation techniques such as memory pools and smart pointers.

C++Linuxmemory fragmentation
0 likes · 26 min read
Analyzing New Heap Allocation Overhead in Linux Virtual Address Space
Liangxu Linux
Liangxu Linux
Aug 13, 2026 · Fundamentals

Why Do Embedded Developers Prefer UART Over SPI, I2C, or USRT for Debugging?

UART remains the go‑to debugging interface in embedded projects because it needs only three wires, works asynchronously, enjoys universal driver support, and benefits from decades of Unix‑style console tradition, whereas SPI and I2C were never designed for simple human‑machine interaction.

I2CLinuxSPI
0 likes · 7 min read
Why Do Embedded Developers Prefer UART Over SPI, I2C, or USRT for Debugging?
Golang Shines
Golang Shines
Aug 13, 2026 · Backend Development

Cut page load from 5 s to 500 ms: 12 Nginx tuning parameters

The article explains that reducing page load from five seconds to 500 ms requires more than just tweaking a few Nginx directives, outlines a systematic workflow—baseline measurement, hypothesis, single‑parameter gray rollout, verification and rollback—and details twelve specific Nginx settings that can eliminate proven Web‑layer bottlenecks such as file‑descriptor limits, connection models, static‑file paths, compression and request buffering.

LinuxMonitoringPerformance Tuning
0 likes · 26 min read
Cut page load from 5 s to 500 ms: 12 Nginx tuning parameters
Linux Tech Enthusiast
Linux Tech Enthusiast
Aug 13, 2026 · Fundamentals

5 Essential Linux File Comparison Tools Compared

This article introduces five core Linux file comparison utilities—diff, colordiff, wdiff, vimdiff, and sdiff—explaining their syntax, key options, installation steps, and practical examples so readers can choose the right tool for their workflow.

Command LineLinuxcolordiff
0 likes · 8 min read
5 Essential Linux File Comparison Tools Compared
Golang Shines
Golang Shines
Aug 12, 2026 · Operations

Boost Ops Efficiency: 10 Essential Linux Tools Every Engineer Should Use

This article presents a practical guide for system administrators and DevOps engineers, introducing ten high‑frequency Linux tools—htop, iotop, nethogs, ncdu, strace, lsof, tcpdump, netstat/ss, curl, and systemctl/journalctl—detailing their installation, core and advanced usage, real‑world case studies, and how to combine them to dramatically improve troubleshooting speed and overall operational efficiency.

LinuxMonitoringhtop
0 likes · 54 min read
Boost Ops Efficiency: 10 Essential Linux Tools Every Engineer Should Use
SpringMeng
SpringMeng
Aug 12, 2026 · Databases

RedisInsight: The Official High‑Performance GUI for Redis

This article introduces RedisInsight, the official visual management tool for Redis, outlines its key features, provides step‑by‑step installation on Linux and Kubernetes, and demonstrates basic usage for monitoring, querying, and memory analysis through the GUI.

GUIInstallationKubernetes
0 likes · 7 min read
RedisInsight: The Official High‑Performance GUI for Redis
Raymond Ops
Raymond Ops
Aug 11, 2026 · Operations

How to Quickly Identify High‑CPU Processes on a Linux Server with a One‑Minute Command Checklist

This article walks through a systematic, three‑stage method—starting with a 60‑second global scan using uptime, top, vmstat and mpstat, then pinpointing the offending process and thread with pidstat, perf and strace, and finally classifying the root cause to apply the appropriate fix—so you can diagnose and resolve Linux CPU spikes without resorting to blind restarts.

CPULinuxTroubleshooting
0 likes · 16 min read
How to Quickly Identify High‑CPU Processes on a Linux Server with a One‑Minute Command Checklist
IT Learning Made Simple
IT Learning Made Simple
Aug 11, 2026 · Fundamentals

Why Your File System Is Just a More Complex Folder

The article explains how a file system works—from physical disks to logical structures—using analogies like warehouses, detailing superblocks, inodes, data blocks, tree hierarchies, common file systems, Windows C‑drive growth, Linux ext4 features, permission models, and the role of the virtual file system.

LinuxVFSWindows
0 likes · 8 min read
Why Your File System Is Just a More Complex Folder
21CTO
21CTO
Aug 11, 2026 · Industry Insights

How Linux Restored the Joy of Deep Exploration That Windows Lost

The author reflects on how Windows once felt exciting but has become generic, while Linux offers a vibrant ecosystem of diverse distributions and customizable desktop environments that rekindle the pleasure of tinkering and finding a system that truly fits one's personal workflow.

Desktop EnvironmentsLinuxLinux Distributions
0 likes · 6 min read
How Linux Restored the Joy of Deep Exploration That Windows Lost
Deepin Linux
Deepin Linux
Aug 11, 2026 · Backend Development

Big Tech C++ Interview: Deep Dive into Linux Signal Mechanism

This article explains Linux signal fundamentals—including generation, registration, dispatch, masking, and handling—covers standard and real‑time signals, common pitfalls like non‑reentrancy and EINTR, and provides concrete C/C++ code examples for each scenario.

C++LinuxPOSIX
0 likes · 44 min read
Big Tech C++ Interview: Deep Dive into Linux Signal Mechanism
Linyb Geek Road
Linyb Geek Road
Aug 11, 2026 · Fundamentals

A Panoramic Look at Linux Directory Structure: The Design Philosophy Behind the FHS Standard

The article explains how Linux’s single‑root filesystem, governed by the Filesystem Hierarchy Standard (FHS), resolves early Unix directory chaos through hierarchical organization, functional separation, predictability, and economic design, and details the responsibilities of each standard directory.

Directory StructureFHSFilesystem Hierarchy Standard
0 likes · 8 min read
A Panoramic Look at Linux Directory Structure: The Design Philosophy Behind the FHS Standard
21CTO
21CTO
Aug 10, 2026 · Industry Insights

Linus Torvalds Says AI Has Made Massive Linux Kernel Updates the New Normal

Linus Torvalds observes that AI tools are now reviewing countless patches, turning the Linux kernel's RC6 release into an unprecedentedly large update, yet he remains confident the 7.2 kernel will ship next weekend despite the size concerns.

Artificial IntelligenceLinus TorvaldsLinux
0 likes · 4 min read
Linus Torvalds Says AI Has Made Massive Linux Kernel Updates the New Normal
Linux Tech Enthusiast
Linux Tech Enthusiast
Aug 10, 2026 · Operations

Linux Performance Analysis Tools Overview

This article compiles a comprehensive guide to Linux performance analysis utilities, covering basic commands like vmstat, iostat, dstat, top, htop, and advanced tools such as perf, eBPF, Flame Graphs, and sar, with usage examples, output explanations, and practical tips for system monitoring and tuning.

LinuxPerformance MonitoringeBPF
0 likes · 14 min read
Linux Performance Analysis Tools Overview
Liangxu Linux
Liangxu Linux
Aug 9, 2026 · Fundamentals

What Makes the Linux Kernel So Ingenious? Top Design Highlights

The article explores the Linux kernel’s most impressive designs—including the CFS scheduler, VFS abstraction, memory management tricks, extensible networking stack, driver framework, signal handling, and container foundations—illustrating how they solve real‑world constraints across diverse platforms.

LinuxMemory ManagementVFS
0 likes · 8 min read
What Makes the Linux Kernel So Ingenious? Top Design Highlights
Raymond Ops
Raymond Ops
Aug 9, 2026 · Operations

Disk Full on Linux? Run These 8 Diagnostic Commands First

When a Linux server reports a full disk, the article explains three possible causes—actual space exhaustion, inode depletion, or deleted files still held by processes—and walks through eight essential commands, from df and du to lsof, ncdu, iostat, and journalctl, to diagnose and safely resolve the issue.

LinuxTroubleshootingdf
0 likes · 21 min read
Disk Full on Linux? Run These 8 Diagnostic Commands First
Liangxu Linux
Liangxu Linux
Aug 9, 2026 · Fundamentals

Why Linux Prefers tar.gz Over ZIP and 7Z

Linux favors tar.gz because it follows the Unix philosophy of single‑purpose tools, preserves file permissions and metadata, is universally available without extra installation, offers flexible compression options, and benefits from a mature ecosystem, whereas ZIP loses metadata and 7Z requires extra tools and is slower.

7zLinuxUnix philosophy
0 likes · 7 min read
Why Linux Prefers tar.gz Over ZIP and 7Z
Raymond Ops
Raymond Ops
Aug 8, 2026 · Operations

A Complete Walkthrough of Investigating High Server Load in Production

This article narrates a step‑by‑step investigation of a sudden CPU load spike on a 24‑core e‑commerce web server, revealing an I/O bottleneck caused by misconfigured log rotation and excessive debug logging, and outlines the diagnostic commands, root‑cause analysis, immediate remediation, and long‑term fixes.

I/O BottleneckLinuxLoad Average
0 likes · 19 min read
A Complete Walkthrough of Investigating High Server Load in Production
Golang Shines
Golang Shines
Aug 8, 2026 · Operations

Diagnosing Server Connectivity Issues with Ping, Telnet, Curl, and Traceroute

This guide explains how to break down the vague symptom “network unreachable” into layered checks—interface status, routing, ARP, DNS, TCP, TLS, and HTTP—using the four classic tools ping, telnet, curl, and traceroute, and provides concrete commands, analysis steps, and evidence‑gathering scripts for Linux servers and Kubernetes pods.

KubernetesLinuxcurl
0 likes · 35 min read
Diagnosing Server Connectivity Issues with Ping, Telnet, Curl, and Traceroute
Golang Shines
Golang Shines
Aug 8, 2026 · Interview Experience

How to Master 100+ Top Tech Ops Interview Questions and Land 20k+ Offers

This article compiles over 100 common DevOps and operations interview questions sourced from leading Chinese tech firms such as ByteDance, Meituan, Alibaba, Tencent and JD, providing a comprehensive study guide for candidates aiming to secure high‑salary offers.

CI/CDDevOpsInfrastructure as Code
0 likes · 4 min read
How to Master 100+ Top Tech Ops Interview Questions and Land 20k+ Offers
AI Engineering
AI Engineering
Aug 7, 2026 · Artificial Intelligence

How Claude Code Enables Cross‑Session AI Chat via Summarized Messages

Claude Code now lets AI sessions on different terminals exchange concise, Claude‑generated summaries, supporting handoff detection, parallel worktree coordination, long‑running task status, and cross‑machine replies while preserving privacy and respecting permission controls.

AI assistantClaude CodeLinux
0 likes · 7 min read
How Claude Code Enables Cross‑Session AI Chat via Summarized Messages
21CTO
21CTO
Aug 7, 2026 · Information Security

Why Microsoft’s F* Language Powers Firefox, Linux Kernel, and Azure Security

F* is a proof‑oriented programming language developed by Microsoft Research, INRIA and the open‑source community that generates mathematically verified C code used in critical components such as Firefox’s TLS handshake, Linux’s WireGuard crypto, Azure packet parsing, and even blockchain smart contracts, offering zero‑day‑free security at the cost of higher proof‑writing effort.

AzureF*Firefox
0 likes · 10 min read
Why Microsoft’s F* Language Powers Firefox, Linux Kernel, and Azure Security
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.

LinuxMemory ManagementOOM killer
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.

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

Desktop EnvironmentDolphinFile Manager
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.

LinuxMonitoringPerformance Tuning
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.

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

I2CLinuxMPU6050
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 SupportLinux
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.

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

LinuxShell scriptingawk
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.

Command LineLinuxNetworking
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.

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

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

LinuxMemory ManagementTroubleshooting
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.

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

Command LineLinuxNetworking
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.

Disk ManagementDockerLinux
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.

I/O batchingLinuxSystem Calls
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.

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

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

LVMLinuxdf
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 programmingI/O multiplexingLinux
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.

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

ConfigurationLinuxSystemd
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 isolationLinuxMemory Management
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.

BDPCongestion ControlLinux
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.

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

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

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

Command LineLinuxawk
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.

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

LinuxMFAbrute-force
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.

LinuxShell scriptingawk
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.

KubernetesLinuxMemory
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 ContainerContainersLinux
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