Tagged articles
5000 articles
Page 38 of 50
ByteFE
ByteFE
Jun 7, 2021 · Cloud Native

Docker Overview: What It Is, Architecture, Core Concepts, and Practical Usage Guide

This article explains what Docker is, its underlying architecture—including namespaces, cgroups, and union file systems—its client‑server model, its core concepts such as images and containers, its installation methods, a step‑by‑step Koa hello‑world example, and how to migrate containers using export and import commands.

Cloud NativeContainersDocker
0 likes · 16 min read
Docker Overview: What It Is, Architecture, Core Concepts, and Practical Usage Guide
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 3, 2021 · Operations

21 Essential Linux Commands Every Developer Should Master

This comprehensive guide lists the 21 most frequently used Linux commands—from navigating directories and managing files to searching, text processing, compression, system shutdown, and process control—providing a handy cheat‑sheet for developers and system administrators alike.

LinuxShellSystem Administration
0 likes · 13 min read
21 Essential Linux Commands Every Developer Should Master
Liangxu Linux
Liangxu Linux
Jun 2, 2021 · Operations

Why exa Is the Faster, Colorful Replacement for ls on Linux and macOS

This guide introduces exa, a Rust‑based, open‑source file‑listing tool that adds Git integration, colorized output, tree views, and parallel scanning to replace the classic ls command, and shows how to install and use it across major Linux distributions and macOS.

Linuxcommand-lineexa
0 likes · 7 min read
Why exa Is the Faster, Colorful Replacement for ls on Linux and macOS
Liangxu Linux
Liangxu Linux
Jun 2, 2021 · Operations

How to Find Files by Timestamp Using the Linux find Command

This guide explains the three Unix file timestamps, shows how to view them with stat, and demonstrates using the find command’s ‑newerXY option to locate files modified, accessed, or status‑changed after a specific date and time.

File SearchLinuxUnix
0 likes · 5 min read
How to Find Files by Timestamp Using the Linux find Command
Liangxu Linux
Liangxu Linux
Jun 2, 2021 · Fundamentals

What Really Happens When You Use ln, mv, and cp on Linux?

This article demystifies the three common Linux commands—ln, mv, and cp—explaining how they differ in handling inodes, dirents, and data blocks, when they create links or move files, and why their performance varies across file systems and file types.

Hard LinkLinuxcp
0 likes · 16 min read
What Really Happens When You Use ln, mv, and cp on Linux?
360 Smart Cloud
360 Smart Cloud
Jun 1, 2021 · Fundamentals

Physical Address Space Management and Memory Allocation in Linux (NUMA, Nodes, Zones, Pages, Slab, and Page Fault Handling)

This article explains how Linux manages physical address space using SMP and NUMA architectures, describes the node, zone, and page data structures, details page allocation via the buddy system and slab allocator, and outlines user‑ and kernel‑mode page‑fault handling, swapping, and address translation mechanisms.

LinuxMemory ManagementNUMA
0 likes · 17 min read
Physical Address Space Management and Memory Allocation in Linux (NUMA, Nodes, Zones, Pages, Slab, and Page Fault Handling)
Liangxu Linux
Liangxu Linux
May 31, 2021 · Fundamentals

Demystifying Linux Virtual Memory: Concepts, Paging, and Practical Commands

This article explains Linux virtual memory fundamentals, covering its purpose, paging and page tables, address translation, swap usage, common issues like 32‑bit vs 64‑bit limits, and practical commands such as free, vmstat, pmap, and sysctl for monitoring and configuring memory management.

LinuxMemory ManagementOperating System
0 likes · 12 min read
Demystifying Linux Virtual Memory: Concepts, Paging, and Practical Commands
IT Xianyu
IT Xianyu
May 28, 2021 · Backend Development

Spring Boot Packaging with Maven Profiles and a Shell Deployment Tool

This article explains how to use Maven profiles to manage multiple Spring Boot environments, configure the maven‑assembly‑plugin to create a zip release containing the jar, configuration files and a custom shell script, and then deploy and control the application on Linux using the provided shenniu_publish.sh tool.

Assembly pluginDeploymentLinux
0 likes · 15 min read
Spring Boot Packaging with Maven Profiles and a Shell Deployment Tool
Liangxu Linux
Liangxu Linux
May 27, 2021 · Operations

Boost Linux Downloads with Axel: Faster FTP/HTTP Transfers Explained

This guide introduces Axel, a lightweight command‑line download accelerator for Linux, covering installation across major distributions, key configuration options, and performance comparisons with wget that demonstrate significantly faster FTP and HTTP downloads using multiple simultaneous connections.

AxelDownload AcceleratorFTP
0 likes · 8 min read
Boost Linux Downloads with Axel: Faster FTP/HTTP Transfers Explained
Liangxu Linux
Liangxu Linux
May 27, 2021 · Fundamentals

Understanding Linux File Systems Through MINIX: A Visual Guide

This article explains the principles of Linux file systems using clear diagrams and the simple MINIX file system as a teaching example, covering hard‑drive basics, file and directory structures, inode layouts, formatting layout, and step‑by‑step file‑reading procedures.

LinuxMINIXOperating System
0 likes · 11 min read
Understanding Linux File Systems Through MINIX: A Visual Guide
Programmer DD
Programmer DD
May 26, 2021 · Fundamentals

Why Does TCP Keep Connections in TIME_WAIT? Uncovering the Hidden Bottleneck

This article explains the purpose of the TCP TIME_WAIT state, how it prevents packet loss and connection errors, examines its duration based on the Maximum Segment Lifetime, and analyzes why high‑QPS load testing tools like ab may appear to bypass TIME_WAIT, revealing the impact on server resources.

LinuxPerformance TestingSocket
0 likes · 8 min read
Why Does TCP Keep Connections in TIME_WAIT? Uncovering the Hidden Bottleneck
Liangxu Linux
Liangxu Linux
May 25, 2021 · Fundamentals

Why Virtual Memory Feels Like a Hotel: Understanding Linux Paging

This article uses vivid analogies to explain the concepts of physical memory, virtual memory, and Linux's paging mechanism, showing how operating systems abstract hardware resources to simplify programming while managing limited RAM through disk-backed storage.

LinuxMemory ManagementOperating System
0 likes · 9 min read
Why Virtual Memory Feels Like a Hotel: Understanding Linux Paging
Liangxu Linux
Liangxu Linux
May 25, 2021 · Operations

How to Accurately Measure Directory Sizes on Linux with du

This guide explains why the ls command shows a fixed 4 KB size for directories, introduces the du (disk usage) utility, and provides step‑by‑step examples for obtaining total, per‑directory, per‑file, and cumulative size information using various du options.

LinuxShellcommand-line
0 likes · 8 min read
How to Accurately Measure Directory Sizes on Linux with du
Efficient Ops
Efficient Ops
May 25, 2021 · Operations

Master HAProxy: From Basics to High-Availability L7/L4 Load Balancing

This comprehensive guide explains what HAProxy is, its core functions and key features, then walks through installing, configuring, and running both L7 and L4 load balancers on Linux, adding logging, log rotation, monitoring, and achieving high availability with Keepalived.

HAProxyL4L7
0 likes · 30 min read
Master HAProxy: From Basics to High-Availability L7/L4 Load Balancing
360 Tech Engineering
360 Tech Engineering
May 24, 2021 · Cloud Native

Understanding the Calico CNI Plugin: Code Walkthrough and Network Resource Creation

This article provides a detailed walkthrough of the Calico CNI plugin source code, explaining how the calico and calico‑ipam binaries are built, how the ADD command creates WorkloadEndpoint objects, veth pairs, routes, and sysctl settings, and how these components integrate with the Calico datastore in a Kubernetes environment.

CNICalicoContainerNetworking
0 likes · 16 min read
Understanding the Calico CNI Plugin: Code Walkthrough and Network Resource Creation
Liangxu Linux
Liangxu Linux
May 24, 2021 · Fundamentals

Understanding Linux: Kernel, Shell, Filesystem, and Disk Partitions Explained

This article provides a comprehensive overview of Linux's core components—including the kernel, shell, virtual file system, various filesystem types, directory hierarchy, disk partition schemes, mounting procedures, and linking mechanisms—while illustrating key concepts with commands, code snippets, and diagrams for practical system administration.

Disk PartitionFilesystemLinux
0 likes · 35 min read
Understanding Linux: Kernel, Shell, Filesystem, and Disk Partitions Explained
Liangxu Linux
Liangxu Linux
May 22, 2021 · Fundamentals

Unlocking Linux Memory Management: From CPU Access to CMA and Page Allocation

This comprehensive guide walks through Linux memory management, explaining CPU memory access, virtual‑to‑physical address translation, page‑table initialization, zone organization, the buddy allocator, slab allocator, vmalloc, page‑fault handling, and CMA, providing code examples and diagrams to form a complete understanding.

LinuxMemory ManagementSlab Allocator
0 likes · 34 min read
Unlocking Linux Memory Management: From CPU Access to CMA and Page Allocation
Refining Core Development Skills
Refining Core Development Skills
May 21, 2021 · Fundamentals

Linux Scheduler: Structures, Scheduling Classes, Runqueue, and Context Switch Process

This article explains Linux scheduling fundamentals, describing the task_struct fields, scheduling classes, runqueue organization, the scheduling workflow including flag setting and execution, and the details of the context_switch function that performs address‑space and register state switches.

LinuxOperating SystemScheduling Classes
0 likes · 11 min read
Linux Scheduler: Structures, Scheduling Classes, Runqueue, and Context Switch Process
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 DataDeploymentLinux
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.

$rootHardeningLinux
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.

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

DMALinuxNetwork Stack
0 likes · 32 min read
Unveiling Linux’s Network Send Path: From send() to the Wire
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.

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

BackendData SafetyLinux
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.

$rootHardeningLinux
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.

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

LinuxShellperformance measurement
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.

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

LD_LIBRARY_PATHLinuxStatic Linking
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.

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

BackendLinuxLoad Average
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.

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

LinuxPacket LossTCP/IP
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.

LinuxSysadmincommand-line
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.

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

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

LinuxNetwork I/ONon-blocking
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.

LinuxSystem Toolsmonitoring
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.

LinuxMacNetwork Configuration
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 PaperCode InjectionInformation Security
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.

LinuxMessage QueueRocketMQ
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.

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

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

File SearchLinuxShell
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.

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

LinuxShellcommand-line
0 likes · 9 min read
15 Essential Linux Command-Line Tricks to Boost Your Productivity
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 HackingInformation SecurityLinux
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/OFilesystemI/O Stack
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.

FilesystemLinuxShell
0 likes · 8 min read
Linux Filesystem Overview, Common Issues, and Vim/Shell Command Guide