Liangxu Linux
Author

Liangxu Linux

Liangxu, a self‑taught IT professional now working as a Linux development engineer at a Fortune 500 multinational, shares extensive Linux knowledge—fundamentals, applications, tools, plus Git, databases, Raspberry Pi, etc. (Reply “Linux” to receive essential resources.)

3.4k
Articles
0
Likes
3.5k
Views
0
Comments
Recent Articles

Latest from Liangxu Linux

100 recent articles max
Liangxu Linux
Liangxu Linux
Nov 30, 2025 · Fundamentals

How MuditaOS Brings Service‑Oriented Architecture to Embedded Phones

This article introduces MuditaOS, an open‑source embedded operating system for the minimalist Mudita Pure phone, detailing its FreeRTOS‑based service architecture, type‑safe message passing, lifecycle management, and the technical stack that enables a low‑power, E‑Ink‑optimized mobile experience.

CFreeRTOSMuditaOS
0 likes · 5 min read
How MuditaOS Brings Service‑Oriented Architecture to Embedded Phones
Liangxu Linux
Liangxu Linux
Nov 30, 2025 · Operations

How to Diagnose and Resolve 100% CPU Spikes on Linux Servers in Minutes

When a server’s CPU suddenly hits 100%, this guide shows how to quickly identify the offending process, use tools like top, perf, strace, vmstat, and iostat for deep analysis, set up monitoring and alerts, plan capacity, and apply code and system optimizations to prevent future spikes.

CPULinuxMonitoring
0 likes · 14 min read
How to Diagnose and Resolve 100% CPU Spikes on Linux Servers in Minutes
Liangxu Linux
Liangxu Linux
Nov 30, 2025 · Fundamentals

Why Turning Device Drivers into Libraries Boosts Reuse and Maintainability

The article explains the advantages of encapsulating device drivers and peripheral code into reusable libraries, outlines best practices for creating clean, platform‑independent libraries, and discusses the trade‑offs such as slight performance overhead and code‑size considerations for embedded systems.

Code ReuseSoftware Architecturedriver development
0 likes · 7 min read
Why Turning Device Drivers into Libraries Boosts Reuse and Maintainability
Liangxu Linux
Liangxu Linux
Nov 29, 2025 · Operations

20 Essential Linux Command Combos Every Sysadmin Must Master

This article presents 20 powerful Linux command combinations, grouped by file management, process monitoring, network diagnostics, log analysis, and system maintenance, each with clear examples, real‑world scenarios, common pitfalls, and practical tips to help administrators troubleshoot and automate daily operations efficiently.

AutomationCommand LineLinux
0 likes · 13 min read
20 Essential Linux Command Combos Every Sysadmin Must Master
Liangxu Linux
Liangxu Linux
Nov 27, 2025 · Fundamentals

Why Do USB Cables Get Hot While Ethernet Cables Stay Cool? The Science Explained

USB cables often feel warm because they carry both data and high‑current power, converting resistance into heat, whereas Ethernet cables transmit only low‑current differential signals, resulting in minimal heat generation, with PoE‑enabled cables being a notable exception that still stays relatively cool.

PoEUSBcable heating
0 likes · 5 min read
Why Do USB Cables Get Hot While Ethernet Cables Stay Cool? The Science Explained
Liangxu Linux
Liangxu Linux
Nov 25, 2025 · Databases

Why a Single MySQL Connection Can Take 200 ms – A Wireshark Deep Dive

This article measures the exact time cost of establishing a MySQL connection from Java, breaks down the TCP handshake, authentication, and protocol steps with Wireshark captures, and shows why connection pooling is essential for high‑traffic web applications.

Connection PoolingDatabase ConnectionJava
0 likes · 8 min read
Why a Single MySQL Connection Can Take 200 ms – A Wireshark Deep Dive
Liangxu Linux
Liangxu Linux
Nov 24, 2025 · Fundamentals

Understanding Struct Alignment and Over‑Aligned Types in C/C++

This article explains the natural alignment requirements of C/C++ data types, how structs are padded and aligned based on member alignments, the hardware, cache and compiler reasons for alignment, and the concept of over‑aligned types with practical examples and usage guidelines.

CC++Compiler
0 likes · 11 min read
Understanding Struct Alignment and Over‑Aligned Types in C/C++
Liangxu Linux
Liangxu Linux
Nov 24, 2025 · Fundamentals

10 Classic Mistakes That Make Schematics Unmaintainable (And How to Fix Them)

The article lists common “anti‑patterns” in schematic design—such as chaotic layouts, meaningless naming, missing annotations, hidden connections, and version chaos—explains why they hinder maintenance, and then provides concrete best‑practice guidelines to create clear, modular, and well‑documented schematics.

Design GuidelinesPCB best practiceselectrical documentation
0 likes · 7 min read
10 Classic Mistakes That Make Schematics Unmaintainable (And How to Fix Them)