Tagged articles

Linux

5000 articles · Page 42 of 50
Liangxu Linux
Liangxu Linux
May 20, 2021 · Operations

How to Diagnose and Raise Linux Resource Limits for Files, Stack, and Processes

This article explains why Linux imposes resource limits, shows how to inspect user‑level limits with ulimit, demonstrates practical experiments to increase file‑descriptor and stack limits via /etc/security/limits.conf, and outlines system‑wide constraints and tools like prlimit for robust server programming.

LinuxStack Sizefile descriptors
0 likes · 7 min read
How to Diagnose and Raise Linux Resource Limits for Files, Stack, and Processes
Liangxu Linux
Liangxu Linux
May 19, 2021 · Fundamentals

Understanding Linux NEC Infrared Remote Drivers: From Protocol Basics to Kernel Implementation

This article explains how infrared remote controls work, details the NEC protocol timing and encoding, and walks through the Linux kernel driver implementation—including GPIO‑IR receiver code, NEC decoder logic, device‑tree configuration, and key‑event reporting—providing a complete technical guide for developers.

Device TreeGPIOIR remote
0 likes · 17 min read
Understanding Linux NEC Infrared Remote Drivers: From Protocol Basics to Kernel Implementation
UCloud Tech
UCloud Tech
May 18, 2021 · Big Data

Step‑by‑Step Guide to Deploy UCloud’s Free USDP for Big Data

This article provides a comprehensive tutorial on installing UCloud's free USDP version for private big‑data deployments, covering environment preparation, minimum node specifications, resource download, configuration files, one‑click initialization scripts, server startup, web UI access, license acquisition, and optional manual setup procedures.

Big DataLinuxUCloud
0 likes · 16 min read
Step‑by‑Step Guide to Deploy UCloud’s Free USDP for Big Data
MaGe Linux Operations
MaGe Linux Operations
May 17, 2021 · Information Security

How to Harden Linux: Essential Security Settings and Best Practices

This comprehensive guide walks you through selecting a secure Linux distribution, configuring kernel and sysctl parameters, applying boot‑time hardening, managing network and firewall rules, restricting root access, enabling MAC policies, sandboxing applications, and employing advanced memory and entropy techniques to dramatically improve system privacy and resilience against attacks.

$rootLinuxhardening
0 likes · 55 min read
How to Harden Linux: Essential Security Settings and Best Practices
Open Source Linux
Open Source Linux
May 16, 2021 · Information Security

How to Block Foreign IPs in NGINX Using the GeoIP2 Module

This guide walks you through installing the GeoIP2 dependencies, adding the ngx_http_geoip2 module to NGINX, upgrading NGINX, downloading the latest GeoIP2 database, configuring NGINX to block non‑Chinese IPs, and verifying the setup with test requests.

IP blockingLinuxgeoip2
0 likes · 7 min read
How to Block Foreign IPs in NGINX Using the GeoIP2 Module
Tencent Music Tech Team
Tencent Music Tech Team
May 13, 2021 · Backend Development

Performance Optimization and Profiling of Go Services Using pprof and trace

The article outlines why high‑load Go services need performance tuning and presents a systematic workflow—preparation, analysis with Linux tools and Go’s pprof/trace, targeted optimizations such as goroutine pooling, Redis MSET, efficient JSON handling and slice resizing—demonstrating how these changes boost throughput, lower latency, and stabilize memory usage while offering broader Go‑specific best‑practice recommendations.

GoLinuxTrace
0 likes · 25 min read
Performance Optimization and Profiling of Go Services Using pprof and trace
ITPUB
ITPUB
May 13, 2021 · Fundamentals

Unveiling Linux’s Network Send Path: From send() to the Wire

This article provides a deep, step‑by‑step analysis of how Linux 3.10 processes a send() call—from user‑space socket handling through TCP, IP routing, queueing, driver DMA mapping, and both hard and soft interrupt handling—answering why CPU time appears in sy/si, why NET_RX softirqs dominate, and what memory copies occur during transmission.

DMALinuxTCP
0 likes · 32 min read
Unveiling Linux’s Network Send Path: From send() to the Wire
Full-Stack Internet Architecture
Full-Stack Internet Architecture
May 12, 2021 · Operations

Understanding the Linux `time` Command: Basics, Advanced Features, and Performance Analysis

This article introduces the Linux `time` command, explains its basic usage and output fields (real, user, sys), distinguishes between shell built‑in and GNU versions, demonstrates advanced options such as custom formatting, file output, and shows how to interpret the metrics for performance analysis.

GNULinuxperformance analysis
0 likes · 11 min read
Understanding the Linux `time` Command: Basics, Advanced Features, and Performance Analysis
Liangxu Linux
Liangxu Linux
May 11, 2021 · Fundamentals

Master Base64 Encoding and Decoding on the Command Line

This guide explains what Base64 encoding is, why it’s needed for transmitting binary data as text, and provides step‑by‑step command‑line examples for encoding and decoding strings, files, and user input with practical Bash scripts.

Base64LinuxShell script
0 likes · 8 min read
Master Base64 Encoding and Decoding on the Command Line
dbaplus Community
dbaplus Community
May 11, 2021 · Backend Development

Essential Safety Checklist for Dangerous Linux Commands

A practical guide warns developers to breathe, verify servers, back up data, and follow strict habits when using risky commands like rm -rf, chmod, dd, and MySQL to prevent catastrophic data loss in production environments.

Data SafetyLinuxbackend
0 likes · 8 min read
Essential Safety Checklist for Dangerous Linux Commands
Open Source Linux
Open Source Linux
May 11, 2021 · Information Security

Ultimate Guide to Hardening Linux: Boost Security & Privacy

This comprehensive guide explains how to dramatically improve Linux security and privacy by selecting hardened distributions, configuring kernel and boot parameters, applying sysctl tweaks, disabling unnecessary services, using MAC frameworks, sandboxing applications, hardening memory allocation, and following best‑practice system administration steps.

$rootLinuxhardening
0 likes · 59 min read
Ultimate Guide to Hardening Linux: Boost Security & Privacy
Open Source Linux
Open Source Linux
May 11, 2021 · Operations

Mastering Load Average: How to Read and Interpret top Command Metrics

This guide explains what Linux Load Average represents, how to read each field of the top command output—including CPU, memory, and process details—and offers practical tips for diagnosing server performance issues using additional tools like vmstat and iostat.

LinuxLoad AverageServer Monitoring
0 likes · 7 min read
Mastering Load Average: How to Read and Interpret top Command Metrics
Efficient Ops
Efficient Ops
May 10, 2021 · Operations

Essential Linux Commands for System Monitoring and Regex Toolkit

This article compiles a comprehensive set of Linux shell commands for server health checks—from file cleanup and process inspection to network, disk, and memory monitoring—followed by a handy collection of regular expressions for common validation tasks.

Linuxcommandsshell
0 likes · 13 min read
Essential Linux Commands for System Monitoring and Regex Toolkit
Liangxu Linux
Liangxu Linux
May 10, 2021 · Operations

Master Linux ‘time’ Command: Hidden Tricks, Metrics, and Performance Tips

Learn how to effectively use the Linux time command—including its basic output, the meaning of real, user, and sys values, differences between shell built‑ins and GNU time, and advanced options like -p, -v, -o, -f—to accurately measure program performance and diagnose bottlenecks.

LinuxPerformance Measurementshell
0 likes · 10 min read
Master Linux ‘time’ Command: Hidden Tricks, Metrics, and Performance Tips
21CTO
21CTO
May 10, 2021 · Operations

What’s Driving the Latest Tech News? From Quantum Computers to Linux LTS Extensions

A tech roundup reveals a former actor turned PhD, exposes a massive Amazon paid‑review fraud, extends Linux 5.10 LTS support to 2026, details Edge’s false Firefox block, showcases Google’s new Chrome media controls, and announces China’s 62‑qubit programmable quantum prototype.

Browser securityChromeLinux
0 likes · 7 min read
What’s Driving the Latest Tech News? From Quantum Computers to Linux LTS Extensions
Ops Development Stories
Ops Development Stories
May 10, 2021 · Operations

Upgrade Your Linux Kernel on CentOS 7 and Ubuntu 16.04 in Simple Steps

This guide walks through checking the current kernel version, adding the ELRepo repository, listing and installing newer kernels on CentOS 7, configuring GRUB to boot the new kernel, and then provides a parallel step‑by‑step process for upgrading the kernel on Ubuntu 16.04, including troubleshooting dependency issues.

CentOSLinuxUbuntu
0 likes · 12 min read
Upgrade Your Linux Kernel on CentOS 7 and Ubuntu 16.04 in Simple Steps
Liangxu Linux
Liangxu Linux
May 9, 2021 · Fundamentals

Mastering Linux Library Linking: From Static Archives to Dynamic Loading

This tutorial walks through Linux library management, demonstrating how to build and inspect static (.a) and shared (.so) libraries, configure runtime search paths with LD_LIBRARY_PATH, customize linker behavior, and handle multi‑architecture library locations using practical command‑line examples.

Dynamic LinkingLD_LIBRARY_PATHLinux
0 likes · 11 min read
Mastering Linux Library Linking: From Static Archives to Dynamic Loading
21CTO
21CTO
May 6, 2021 · Fundamentals

Master the Linux Terminal: Essential Commands Every Developer Needs

This guide introduces the most important Linux terminal commands—pwd, ls, cd, mkdir, man, touch, nano, and rm—explaining their usage, syntax, and practical tips so developers can navigate, manage files, and work confidently in a shell environment.

Command LineLinuxbasics
0 likes · 6 min read
Master the Linux Terminal: Essential Commands Every Developer Needs
Liangxu Linux
Liangxu Linux
May 5, 2021 · Operations

Mastering Linux Load Average: How to Read and Interpret top Output

This article explains what the Linux Load Average metric means, how the three numbers are calculated, and walks through each line of the top command output—including CPU, memory, swap, and process details—to help you diagnose server load issues effectively.

LinuxLoad AveragePerformance
0 likes · 7 min read
Mastering Linux Load Average: How to Read and Interpret top Output
Liangxu Linux
Liangxu Linux
May 1, 2021 · Fundamentals

Master Linux Kernel Coding Style: Tools, Rules, and Best Practices

This guide explains why adhering to the Linux kernel coding style matters, introduces automatic tools such as checkpatch.pl, Lindent, and astyle for fixing style violations, and details the core conventions for indentation, line length, brace placement, naming, comments, macros, and other critical aspects of kernel C code.

AstyleC++Checkpatch
0 likes · 32 min read
Master Linux Kernel Coding Style: Tools, Rules, and Best Practices
Architect
Architect
Apr 29, 2021 · Big Data

ELK Stack (Elasticsearch, Logstash, Kibana) Overview, Architecture, Installation, and Configuration Guide (Version 7.7.0)

This article provides a comprehensive introduction to the ELK stack—including component descriptions, architectural diagrams, reasons for adoption, and step‑by‑step installation and configuration of Filebeat, Logstash, Elasticsearch, and Kibana on Linux, with optional Kafka integration for advanced pipelines.

Big DataELKElasticsearch
0 likes · 22 min read
ELK Stack (Elasticsearch, Logstash, Kibana) Overview, Architecture, Installation, and Configuration Guide (Version 7.7.0)
Liangxu Linux
Liangxu Linux
Apr 26, 2021 · Operations

How to Diagnose and Fix Network Packet Loss on Linux Servers

This article explains the common causes of network packet loss on Linux, walks through the packet transmission process, outlines a layer‑by‑layer troubleshooting framework, and provides concrete commands, configuration tweaks, and hardware checks to identify and resolve loss at the NIC, driver, kernel, IP, TCP, UDP, and application layers.

LinuxTCP/IPethtool
0 likes · 36 min read
How to Diagnose and Fix Network Packet Loss on Linux Servers
21CTO
21CTO
Apr 26, 2021 · Fundamentals

Linux Kernel 5.12 Released: New Intel Xe GPU Variable Refresh, LTO, and KFENCE Support

After a week-long delay, Linus Torvalds announced the official release of Linux kernel 5.12, highlighting support for Intel Xe GPU variable refresh rates, C language link‑time optimization (LTO), kernel fencing (KFENCE), and overclock profiles for AMD Radeon RX 6000 series, while noting it’s a modest update ahead of the larger 5.13.

5.12Intel Xe GPUKFENCE
0 likes · 2 min read
Linux Kernel 5.12 Released: New Intel Xe GPU Variable Refresh, LTO, and KFENCE Support
Liangxu Linux
Liangxu Linux
Apr 26, 2021 · Operations

Master Linux Command History: 10 Powerful Tricks to Boost Efficiency

This guide explains how the Linux shell stores command history, how to view, search, repeat, and manage entries, and shows practical techniques—including timestamps, size limits, custom file names, and disabling history—to improve productivity and auditability.

Linuxcommand-linehistory
0 likes · 9 min read
Master Linux Command History: 10 Powerful Tricks to Boost Efficiency
Efficient Ops
Efficient Ops
Apr 25, 2021 · Operations

Master Linux Command History: 10 Powerful Tips to Boost Efficiency

This article explains how Linux shells store command history in .bash_history, shows basic and advanced usage of the history command—including listing, searching, repeating, timestamping, and configuring history size—and provides practical tricks for auditing, backup, and even disabling history for security purposes.

Command LineLinuxbash
0 likes · 11 min read
Master Linux Command History: 10 Powerful Tips to Boost Efficiency
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Apr 25, 2021 · Operations

15 Essential Linux Command-Line Tricks to Boost Productivity

This article presents fifteen practical Linux command‑line techniques—including quick file truncation, large file generation, secure disk wiping, system‑disk creation, process runtime inspection, real‑time log monitoring, timestamp conversion, execution timing, ASCII lookup, handling garbled filenames, retrieving public IP, batch downloading, and command‑history shortcuts—to help users automate tasks and improve efficiency.

LinuxProductivityautomation
0 likes · 9 min read
15 Essential Linux Command-Line Tricks to Boost Productivity
ITPUB
ITPUB
Apr 25, 2021 · Backend Development

How Epoll Saves Processes from Endless Polling: A Story of Linux I/O

Through a playful narrative, the article explains how Linux processes interact with the kernel, why blocking I/O is inefficient, and how the epoll system call and its associated mechanisms like soft interrupts and the scheduler dramatically improve network concurrency and performance.

LinuxSocketepoll
0 likes · 7 min read
How Epoll Saves Processes from Endless Polling: A Story of Linux I/O
Top Architect
Top Architect
Apr 25, 2021 · Operations

Linux Server Monitoring: CPU, Memory, Disk I/O, and Network Tools Overview

This article introduces essential Linux monitoring utilities—including top, vmstat, pidstat, iostat, netstat, sar, and tcpdump—explaining their output fields, typical usage scenarios, and how to interpret CPU, memory, disk, and network performance metrics for effective system troubleshooting and optimization.

LinuxMonitoringsystem tools
0 likes · 17 min read
Linux Server Monitoring: CPU, Memory, Disk I/O, and Network Tools Overview
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Apr 25, 2021 · Fundamentals

Configuring Linux Network: Files, Routing, IP/MAC Headers, and Common Connection Methods

This article explains how to configure Linux network interfaces, interpret configuration files, set up DNS and hosts, understand routing (static and dynamic), examine IP and MAC header structures, apply CIDR subnetting, differentiate private and public addresses, and choose common virtual networking methods such as bridge, NAT, and host‑only.

IPLinuxMac
0 likes · 16 min read
Configuring Linux Network: Files, Routing, IP/MAC Headers, and Common Connection Methods
21CTO
21CTO
Apr 24, 2021 · Fundamentals

Samsung Upcycles Phones, Ubuntu 21.04 Arrives, and Microsoft Brings Linux GUI to WSL

Samsung announced its Home of Galaxy Upcycling program to transform old Galaxy phones into IoT sensors, while Chengdu released a new talent shortage list highlighting emerging tech roles; meanwhile Ubuntu 21.04 debuted with Wayland and AD integration, and Microsoft unveiled preview support for Linux GUI apps in WSL.

Cloud ComputingIoTLinux
0 likes · 9 min read
Samsung Upcycles Phones, Ubuntu 21.04 Arrives, and Microsoft Brings Linux GUI to WSL
Programmer DD
Programmer DD
Apr 24, 2021 · Information Security

When a Research Paper Turned Into a Linux Kernel Security Disaster

A controversial university paper on covertly injecting vulnerabilities into open‑source software sparked a chain of malicious Linux kernel patches, provoked a fierce response from maintainer Greg Kroah‑Hartman, and forced the University of Minnesota to suspend the research amid heated community debate.

Academic PaperLinuxVulnerability
0 likes · 7 min read
When a Research Paper Turned Into a Linux Kernel Security Disaster
ITPUB
ITPUB
Apr 23, 2021 · Backend Development

How to Set Up a High‑Availability RocketMQ Cluster on Two Servers (2‑Master‑2‑Slave Async)

This guide walks through the complete process of installing RocketMQ 4.8.0, configuring a two‑master‑two‑slave asynchronous high‑availability cluster across two Linux servers, setting up the web console, and troubleshooting common pitfalls such as missing JDK, memory limits, firewall rules, and network address issues.

JavaLinuxMessage Queue
0 likes · 20 min read
How to Set Up a High‑Availability RocketMQ Cluster on Two Servers (2‑Master‑2‑Slave Async)
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Apr 23, 2021 · Operations

Linux Thermal Framework: Architecture, Thermal Zones, Cooling Devices, and Governors

The Linux Thermal Framework provides a three‑layer architecture—userspace sysfs interfaces, kernel core components, and hardware sensors—to define thermal zones and cooling devices, employing governors such as bang‑bang, step‑wise, low‑limits, user‑space, and power‑allocator to balance performance, power consumption, and device temperature, especially on mobile platforms.

Cooling DevicesLinuxThermal Governors
0 likes · 8 min read
Linux Thermal Framework: Architecture, Thermal Zones, Cooling Devices, and Governors
Aikesheng Open Source Community
Aikesheng Open Source Community
Apr 22, 2021 · Databases

Understanding NUMA and Its Impact on MySQL Performance

This article explains NUMA architecture, how its memory allocation policies can cause swap‑related performance issues for MySQL, provides step‑by‑step methods to disable NUMA at BIOS, kernel or MySQL levels, and discusses the innodb_numa_interleave parameter and best‑practice recommendations.

DatabaseLinuxMySQL
0 likes · 7 min read
Understanding NUMA and Its Impact on MySQL Performance
Liangxu Linux
Liangxu Linux
Apr 21, 2021 · Information Security

Essential Linux Incident‑Response Commands for Quick Threat Detection

This guide walks through common Linux emergency scenarios—such as mining malware, ransomware, and backdoors—detailing a step‑by‑step workflow and providing essential command‑line tools for process, user, network, and file investigation on CentOS 6 and Windows Server 2008 systems.

Linuxforensicsincident response
0 likes · 11 min read
Essential Linux Incident‑Response Commands for Quick Threat Detection
FunTester
FunTester
Apr 21, 2021 · Fundamentals

Master Linux File Search: Powerful find Command Tricks and Examples

This guide walks through the versatile Linux find command, showing how to locate files and directories by name, type, size, timestamps, permissions, and more, while demonstrating practical examples such as pattern matching, case‑insensitive searches, depth limiting, and executing actions on results.

Command LineFile SearchLinux
0 likes · 10 min read
Master Linux File Search: Powerful find Command Tricks and Examples
Liangxu Linux
Liangxu Linux
Apr 20, 2021 · Operations

Install and Use CPUFetch to Show Detailed CPU Specs Across Platforms

CPUFetch is a cross‑platform command‑line utility that reports CPU architecture, model, microarchitecture, nanometer technology, frequency, core/thread count, AVX/FMA support, cache sizes, and peak performance, and this guide explains how to compile, install, run, and uninstall it on Ubuntu (and other OSes).

CPULinuxcross-platform
0 likes · 4 min read
Install and Use CPUFetch to Show Detailed CPU Specs Across Platforms
ITPUB
ITPUB
Apr 20, 2021 · Databases

How to Rescue MySQL Data from a Crashed Linux VM Using LVM

This guide walks through a step‑by‑step experiment that shows how to recover MySQL files from a Linux virtual machine that cannot boot, by mounting its disk on a new VM, activating LVM volumes, copying configuration and data files, and restarting the database.

Data RecoveryDatabase AdministrationLVM
0 likes · 7 min read
How to Rescue MySQL Data from a Crashed Linux VM Using LVM
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Apr 20, 2021 · Operations

Practical Tips for Using the Linux History Command to Manage Command History

This article explains how to efficiently use the Linux history command, covering its underlying mechanism, basic usage, repeat execution, searching, interactive search, timestamp display, history size control, file name changes, disabling history, and a useful security tip, helping administrators improve productivity and auditability.

Linuxauditbash
0 likes · 11 min read
Practical Tips for Using the Linux History Command to Manage Command History
Efficient Ops
Efficient Ops
Apr 19, 2021 · Operations

15 Essential Linux Command-Line Tricks to Boost Your Productivity

This article presents fifteen practical Linux command-line techniques—from quickly emptying files and generating large test files to securely erasing disks, monitoring logs, converting timestamps, measuring execution time, handling garbled filenames, retrieving public IPs, batch downloading, and mastering history shortcuts—designed to dramatically improve everyday productivity.

Command LineLinuxshell
0 likes · 9 min read
15 Essential Linux Command-Line Tricks to Boost Your Productivity
Liangxu Linux
Liangxu Linux
Apr 18, 2021 · Fundamentals

Master File Downloads on Linux: Curl and Wget Command‑Line Guide

This tutorial explains how to install and use the curl and wget command‑line tools on Ubuntu (and other Linux distributions) to download single or multiple files, rename them, handle FTP sources, and pause or resume transfers efficiently.

Command LineFile DownloadLinux
0 likes · 7 min read
Master File Downloads on Linux: Curl and Wget Command‑Line Guide
21CTO
21CTO
Apr 17, 2021 · Information Security

Critical WeChat PC 0‑Day, M1 Chip Upgrade & More: Top Tech Security News

This article reports a high‑severity WeChat PC zero‑day, a Chinese engineer’s M1‑chip memory and storage upgrade, Slackware 15.0 Beta release, Google Project Zero’s extended disclosure windows, and the debut of the world’s first officially certified semi‑cyborg, highlighting major tech security and innovation news.

Hardware HackingLinuxM1 Chip
0 likes · 5 min read
Critical WeChat PC 0‑Day, M1 Chip Upgrade & More: Top Tech Security News
Liangxu Linux
Liangxu Linux
Apr 17, 2021 · Fundamentals

Top Linux Distributions to Choose in 2021: A Practical Guide

This guide reviews the most popular Linux distributions of 2021, highlighting each distro’s strengths, target users, and key features to help readers select the best fit for desktop, development, gaming, security, server, and Raspberry Pi use cases.

2021DesktopGaming
0 likes · 12 min read
Top Linux Distributions to Choose in 2021: A Practical Guide
ITPUB
ITPUB
Apr 16, 2021 · Fundamentals

What Really Happens When You Read One Byte? Inside the Linux I/O Stack

This article demystifies the Linux I/O stack by tracing a single‑byte read through system calls, VFS, page cache, filesystem layers, block management and I/O scheduling, revealing when real disk I/O occurs and how much data is actually transferred.

Disk I/OI/O StackLinux
0 likes · 13 min read
What Really Happens When You Read One Byte? Inside the Linux I/O Stack
Liangxu Linux
Liangxu Linux
Apr 16, 2021 · Backend Development

How Zero‑Copy and sendfile Boost Server Performance

This article explains the concepts of user space and kernel space, shows how traditional file‑to‑socket transfers involve multiple data copies with read/write system calls, and demonstrates how the Linux sendfile system call implements zero‑copy to reduce copies and system calls for high‑performance servers.

Backend PerformanceLinuxSystem Calls
0 likes · 6 min read
How Zero‑Copy and sendfile Boost Server Performance
FunTester
FunTester
Apr 16, 2021 · Fundamentals

Linux Filesystem Overview, Common Issues, and Vim/Shell Command Guide

This article introduces the Linux filesystem hierarchy, explains typical directories, provides solutions for MobaTextEditor garbled text, and offers a concise guide to Vim modes, settings, search/replace commands, and useful shell scripts for system administrators.

LinuxVimcommands
0 likes · 8 min read
Linux Filesystem Overview, Common Issues, and Vim/Shell Command Guide
Architect's Journey
Architect's Journey
Apr 15, 2021 · Operations

What Seven Days of Testing Reveal About TCP Memory Overhead

After a week-long series of experiments measuring TCP connections in various states—including ESTABLISH, client‑to‑server, server‑to‑client, and non‑ESTABLISH scenarios—the author quantifies per‑connection memory usage and shows how modern kernels reclaim buffers and reduce overhead, especially for TIME_WAIT.

LinuxNetwork PerformanceTCP
0 likes · 4 min read
What Seven Days of Testing Reveal About TCP Memory Overhead
Top Architect
Top Architect
Apr 14, 2021 · Backend Development

Graceful Shutdown of Spring Boot Applications and the Risks of Using kill -9

This article explains how the Linux kill -9 command can cause data loss and service instability, demonstrates safer alternatives such as kill -15 and Spring Boot's built‑in shutdown mechanisms, and provides code examples for implementing graceful termination, custom shutdown hooks, and pre‑destroy data backup in Java backend services.

JavaKill CommandLinux
0 likes · 19 min read
Graceful Shutdown of Spring Boot Applications and the Risks of Using kill -9
Refining Core Development Skills
Refining Core Development Skills
Apr 14, 2021 · Fundamentals

Understanding the Linux I/O Stack and File Read Process

This article explains how a seemingly simple read‑of‑one‑byte in user code triggers a complex Linux I/O stack involving the I/O engine, system calls, VFS, page cache, file system implementations, generic block layer and I/O scheduler, and clarifies when actual disk I/O occurs and its granularity.

I/OLinuxVFS
0 likes · 12 min read
Understanding the Linux I/O Stack and File Read Process
Liangxu Linux
Liangxu Linux
Apr 13, 2021 · Fundamentals

Master awk: From Basics to Advanced Text Processing on Linux

This comprehensive guide introduces awk as a powerful Linux text‑analysis tool, explains its underlying record‑field model, demonstrates practical one‑liners and scripts for reporting, filtering, formatting, file splitting, and shows advanced features like built‑in variables, conditionals, arrays, and string functions.

Command LineLinuxShell scripting
0 likes · 11 min read
Master awk: From Basics to Advanced Text Processing on Linux
360 Tech Engineering
360 Tech Engineering
Apr 12, 2021 · Operations

Mellanox CX-5 NIC OVS Flow Table Acceleration and SR‑IOV VF Migration Guide

This guide details the investigation of Mellanox CX‑5 NIC support for OVS flow‑table acceleration, outlines required software versions, explains VT‑d and SR‑IOV technologies, provides step‑by‑step host configuration, OVS setup, test procedures, performance results in VXLAN and VLAN environments, and explores the feasibility and scripts for VF hot‑migration.

LinuxMellanoxOVS
0 likes · 10 min read
Mellanox CX-5 NIC OVS Flow Table Acceleration and SR‑IOV VF Migration Guide
Open Source Linux
Open Source Linux
Apr 12, 2021 · Operations

Mastering curl vs wget: When to Use Each for Efficient File Downloads

This guide compares curl and wget, highlighting their overlapping features and key differences—curl excels at customizable web requests while wget shines in recursive and FTP downloads—plus provides practical command examples for downloading, renaming, resuming, rate‑limiting, viewing headers, and mirroring sites.

Command LineFile DownloadLinux
0 likes · 3 min read
Mastering curl vs wget: When to Use Each for Efficient File Downloads
Open Source Linux
Open Source Linux
Apr 12, 2021 · Fundamentals

Can Linux Replace Windows? A Real-World User’s Experience and Benefits

This article shares a personal deep-dive into using Linux for daily development, communication, and multimedia, compares it with Windows, showcases Android app support via xDroid, and highlights Linux's elegance, efficiency, speed, low resource usage, and open-source freedom.

Desktop EnvironmentLinuxopen source
0 likes · 9 min read
Can Linux Replace Windows? A Real-World User’s Experience and Benefits
Efficient Ops
Efficient Ops
Apr 11, 2021 · Operations

Essential Safety Checklist for Dangerous Linux Commands

This guide outlines critical precautions and best‑practice tips for executing risky Linux commands—such as rm, chmod, cat, dd, tar, and MySQL—by verifying environments, backing up data, using safe aliases, and avoiding common pitfalls that can cause catastrophic data loss.

LinuxSafetybackup
0 likes · 8 min read
Essential Safety Checklist for Dangerous Linux Commands
Open Source Linux
Open Source Linux
Apr 10, 2021 · Operations

Master Linux Server Monitoring: Essential Tools & Metrics Explained

This guide walks through essential Linux server monitoring tools—top, vmstat, pidstat, iostat, netstat, sar, and tcpdump—explaining their output fields, what each metric reveals about CPU, memory, disk I/O, and network performance, and how to use them for effective troubleshooting and capacity planning.

LinuxPerformanceiostat
0 likes · 17 min read
Master Linux Server Monitoring: Essential Tools & Metrics Explained
Open Source Linux
Open Source Linux
Apr 10, 2021 · Operations

How to Locate and Eliminate Zombie Processes with ps and grep

This guide explains how to use the ps and grep commands to identify zombie processes on Linux, interpret the output fields, and terminate them safely by sending signals to the appropriate parent or child processes, with example commands and verification steps.

LinuxProcess Managementgrep
0 likes · 2 min read
How to Locate and Eliminate Zombie Processes with ps and grep
Open Source Linux
Open Source Linux
Apr 9, 2021 · Operations

How Replit Cut REPL Startup Time from 2 Minutes to 15 Seconds by Fixing Docker Shutdown

Replit engineers discovered that slow Docker container shutdown on preemptible VMs caused REPL sessions to hang for up to a minute, and by bypassing Docker’s kill process and directly terminating container PIDs they reduced error rates from 3% to under 0.5% and cut 99th‑percentile startup time from two minutes to fifteen seconds.

Container ShutdownDockerLinux
0 likes · 12 min read
How Replit Cut REPL Startup Time from 2 Minutes to 15 Seconds by Fixing Docker Shutdown
Liangxu Linux
Liangxu Linux
Apr 6, 2021 · Operations

Integrate Git into Nautilus: A Step‑by‑Step Linux Guide

This tutorial shows Linux users how to add Git functionality to the Nautilus file manager using RabbitVCS, covering installation, repository initialization, common Git actions, and pushing changes to GitHub directly from the GUI.

GitLinuxNautilus
0 likes · 6 min read
Integrate Git into Nautilus: A Step‑by‑Step Linux Guide
Efficient Ops
Efficient Ops
Apr 5, 2021 · Information Security

Essential Linux Account Security & Intrusion Investigation Checklist

This guide explains how to secure Linux accounts, examine critical system files, use command‑line tools to monitor logins, detect suspicious activity, analyze logs, and investigate potential intrusions, providing practical steps for administrators to harden and audit their servers.

Linuxaccount securityintrusion-detection
0 likes · 13 min read
Essential Linux Account Security & Intrusion Investigation Checklist
Liangxu Linux
Liangxu Linux
Apr 5, 2021 · Fundamentals

Why cp Copies a 100 GB File in <1 s: The Sparse File Secret

This article explains why the Linux cp command can duplicate a seemingly 100 GB file in less than a second by revealing how sparse files work, the role of inodes and block allocation, the different cp --sparse modes, and the underlying filesystem mechanisms such as fiemap, extent copying, and hole punching.

LinuxSparse Filescp
0 likes · 40 min read
Why cp Copies a 100 GB File in <1 s: The Sparse File Secret
Liangxu Linux
Liangxu Linux
Apr 5, 2021 · Operations

How to Spot Differences Between Two Linux Directories Using diff and Meld

Learn step-by-step how to compare two Linux directories, using the diff command with options like -q and -r to list unique files, and visualize results with the graphical Meld tool, including installation instructions for various distributions and screenshots of the comparison workflow.

Command LineLinuxMeld
0 likes · 4 min read
How to Spot Differences Between Two Linux Directories Using diff and Meld
Liangxu Linux
Liangxu Linux
Apr 1, 2021 · Operations

Top 4 Linux Monitoring Tools to Diagnose System Issues Quickly

This guide introduces four essential Linux monitoring utilities—iotop, htop, IPTraf, and Monit—explaining their key features, how they differ from similar commands, and why they are valuable for quickly diagnosing I/O, CPU, memory, network, and service issues on servers.

IPTrafLinuxMonit
0 likes · 6 min read
Top 4 Linux Monitoring Tools to Diagnose System Issues Quickly
Liangxu Linux
Liangxu Linux
Mar 31, 2021 · Fundamentals

Understanding Linux I/O: From Application Buffers to Disk Writes

This article explains the Linux I/O stack, the flow of data from user‑space buffers through libc buffers, page cache, and kernel buffers to the physical disk, covering functions like fwrite, fflush, fsync, O_DIRECT, scheduling algorithms, consistency issues, and performance considerations.

I/OLinuxPOSIX
0 likes · 12 min read
Understanding Linux I/O: From Application Buffers to Disk Writes
Sohu Tech Products
Sohu Tech Products
Mar 31, 2021 · Operations

Shell Basics: Introduction, Commands, Variables, and Scripting

This article provides a comprehensive introduction to the Bash shell, covering its purpose, user prompts, shebang syntax, execution methods, basic commands like echo and printf, variable handling, environment variables, arithmetic operations, and conditional statements for writing effective shell scripts.

Command LineLinuxScripting
0 likes · 14 min read
Shell Basics: Introduction, Commands, Variables, and Scripting
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Mar 31, 2021 · Backend Development

Unveiling libuv’s Linux Event Loop: epoll, Thread Pools, and Timers Explained

This article provides a deep technical walkthrough of libuv’s Linux implementation, covering epoll‑based I/O handling, level‑ and edge‑triggered events, the event‑loop architecture, timer management with a min‑heap, thread‑pool integration, and the mechanisms that drive asynchronous callbacks in Node.js.

LinuxTimersasynchronous I/O
0 likes · 34 min read
Unveiling libuv’s Linux Event Loop: epoll, Thread Pools, and Timers Explained