Tagged articles
5000 articles
Page 14 of 50
Liangxu Linux
Liangxu Linux
Nov 21, 2024 · Fundamentals

When to Use Spin Locks and How They Work in Multithreaded Code

This article explains the concept of spin locks, compares them with mutexes, shows how to use the pthread API and C++ atomic_flag to implement them, outlines suitable scenarios, highlights CPU‑usage pitfalls, and provides practical code examples.

C++LinuxSynchronization
0 likes · 10 min read
When to Use Spin Locks and How They Work in Multithreaded Code
Liangxu Linux
Liangxu Linux
Nov 20, 2024 · Operations

Master Linux mount and umount with 15 practical examples

This guide walks through creating partitions, formatting them, and using the mount and umount commands on Linux, illustrating fifteen real‑world scenarios such as mounting CDs, viewing all mounts, binding directories, remounting, lazy unmounting, and troubleshooting busy filesystems.

FilesystemLinuxMount
0 likes · 12 min read
Master Linux mount and umount with 15 practical examples
MaGe Linux Operations
MaGe Linux Operations
Nov 19, 2024 · Operations

Master Linux Disk Management: From CHS to LVM and RAID Explained

This comprehensive guide walks you through Linux storage fundamentals, covering CHS terminology, partitioning with MBR/GPT, LVM creation and expansion, RAID levels, file system selection, mounting, swap handling, package management, private YUM repository setup, OSI layers, ports, TCP basics, and IP address classification.

LVMLinuxRAID
0 likes · 46 min read
Master Linux Disk Management: From CHS to LVM and RAID Explained
Deepin Linux
Deepin Linux
Nov 18, 2024 · Fundamentals

Deep Dive into Linux Process Scheduling Mechanisms

This article explains the concepts, reasons, and implementation details of Linux process scheduling, covering cooperative and preemptive scheduling, run‑queue structures, wake‑up paths, scheduling ticks, context switching, priority handling, and the various scheduling classes used in the kernel.

CFSLinux
0 likes · 59 min read
Deep Dive into Linux Process Scheduling Mechanisms
Open Source Linux
Open Source Linux
Nov 18, 2024 · Operations

10 Essential Linux Command-Line Tricks to Boost Your Productivity

This guide presents ten practical Linux terminal tips—from cursor‑movement shortcuts and Vim tricks to quick directory switches, file transfers, and process handling—helping developers and operations engineers work faster and more efficiently in complex online environments.

DevOpsLinuxProductivity
0 likes · 9 min read
10 Essential Linux Command-Line Tricks to Boost Your Productivity
Efficient Ops
Efficient Ops
Nov 17, 2024 · Operations

Master Linux Find: 8 Powerful Ways to Locate and Manage Files

This article explains eight practical uses of the Linux find command—including searching by name, type, timestamps, size, permissions, ownership, executing actions on matches, and directory name patterns—providing clear examples and code snippets to help administrators efficiently locate and manage files.

File SearchLinuxShell scripting
0 likes · 8 min read
Master Linux Find: 8 Powerful Ways to Locate and Manage Files
MaGe Linux Operations
MaGe Linux Operations
Nov 17, 2024 · Operations

How to Set Up Real-Time NFS Backup with Inotify and Rsync on Linux

This step‑by‑step guide shows how to configure Linux servers for real‑time NFS static resource backup using inotify and rsync, covering host preparation, rsync daemon setup, user and password management, inotify script creation, and verification of synchronized files across multiple machines.

LinuxNFS backupinotify
0 likes · 11 min read
How to Set Up Real-Time NFS Backup with Inotify and Rsync on Linux
Liangxu Linux
Liangxu Linux
Nov 17, 2024 · Operations

Master Linux’s top Command: Real‑Time Process Monitoring Made Easy

This guide introduces the Linux top command, explains its syntax and common options, details interactive key commands, and provides practical examples for monitoring processes, CPU, memory, threads, and specific users, helping users efficiently diagnose system performance issues.

CLILinuxUnix
0 likes · 5 min read
Master Linux’s top Command: Real‑Time Process Monitoring Made Easy
dbaplus Community
dbaplus Community
Nov 17, 2024 · Operations

How to Quickly Identify Disk Space Hogs on Linux Servers

When a Linux server triggers a disk‑space alert, you can pinpoint the offending directories or files by using df to view overall usage, du (with depth or max‑depth) or find to list large items, and lsof +L1 to detect deleted files still holding space, then optionally adjust reserved space with tune2fs.

Linuxdfdisk space
0 likes · 5 min read
How to Quickly Identify Disk Space Hogs on Linux Servers
Liangxu Linux
Liangxu Linux
Nov 16, 2024 · Backend Development

Step‑by‑Step Guide to Install and Run RabbitMQ on Linux

This tutorial walks you through installing Erlang, downloading the RabbitMQ server, starting it in detached mode, verifying its status, and troubleshooting common TCP‑listener errors on CentOS systems, providing all necessary commands and configuration details.

ErlangInstallationLinux
0 likes · 6 min read
Step‑by‑Step Guide to Install and Run RabbitMQ on Linux
Liangxu Linux
Liangxu Linux
Nov 14, 2024 · Operations

Master Linux Network Bridges: Concepts, Commands, and Configuration Guides

This guide explains the concept and operation of Linux network bridges, details how bridge members interact, describes data flow and IP handling, and provides step‑by‑step instructions for creating and managing bridges using brctl, nmcli, ip commands, and distribution‑specific configuration files, including STP setup.

LinuxNetwork BridgeSTP
0 likes · 14 min read
Master Linux Network Bridges: Concepts, Commands, and Configuration Guides
ITPUB
ITPUB
Nov 14, 2024 · Operations

How to Tame 900% CPU Spikes in MySQL and Java Processes

This guide explains why MySQL and Java processes can suddenly consume 900% CPU, walks through systematic diagnosis using Linux tools, and provides concrete remediation steps such as indexing, caching, thread analysis, and code adjustments to bring CPU usage back to normal levels.

CPULinuxMySQL
0 likes · 12 min read
How to Tame 900% CPU Spikes in MySQL and Java Processes
MaGe Linux Operations
MaGe Linux Operations
Nov 13, 2024 · Operations

Master Linux User & Group Management: Commands, Files, and Best Practices

This comprehensive guide explains Linux user and group concepts, classification, security contexts, essential configuration files, password policies, and detailed command examples for creating, modifying, and deleting users and groups, helping administrators efficiently manage system access and permissions.

LinuxShell CommandsSystem Administration
0 likes · 17 min read
Master Linux User & Group Management: Commands, Files, and Best Practices
MaGe Linux Operations
MaGe Linux Operations
Nov 12, 2024 · Operations

Master yum: Local & Remote Repository Setup and Essential Package Commands

This guide walks through mounting an ISO to create a local yum repository, configuring popular Chinese mirrors for remote repos, and demonstrates core yum/dnf commands for installing, removing, updating, listing, grouping, reinstalling, and downloading packages, plus how to view and undo command history on CentOS 8.5 systems.

LinuxRepositorydnf
0 likes · 22 min read
Master yum: Local & Remote Repository Setup and Essential Package Commands
Liangxu Linux
Liangxu Linux
Nov 11, 2024 · Operations

Mastering LVS Load Balancing: Modes, Workflows, and Configuration Tips

This article explains the core concepts of Linux Virtual Server (LVS), details its four operating modes—NAT, Direct Routing, TUN, and FULLNAT—and provides step‑by‑step configuration guidance, including ARP handling and kernel parameter tweaks for reliable load balancing.

DRFullNATLVS
0 likes · 8 min read
Mastering LVS Load Balancing: Modes, Workflows, and Configuration Tips
Liangxu Linux
Liangxu Linux
Nov 10, 2024 · Information Security

Essential Linux Penetration Testing Commands Cheat Sheet

A comprehensive cheat sheet of high‑frequency Linux penetration‑testing commands covering system information, package management, user handling, compression, file operations, Samba access, shell bypass techniques, miscellaneous utilities, bash history clearing, filesystem permissions, and privilege‑escalation tips.

Command Cheat SheetEnumerationInformation Security
0 likes · 7 min read
Essential Linux Penetration Testing Commands Cheat Sheet
Efficient Ops
Efficient Ops
Nov 10, 2024 · Operations

How to Diagnose and Fix Common Linux System Failures

This guide walks through typical Linux operational problems—including boot failures, network issues, MBR and GRUB errors, forgotten root passwords, and read‑only file‑system symptoms—explaining their causes, step‑by‑step diagnostic methods, and practical recovery commands to restore a healthy system.

Boot IssuesGRUBLinux
0 likes · 18 min read
How to Diagnose and Fix Common Linux System Failures
MaGe Linux Operations
MaGe Linux Operations
Nov 10, 2024 · Databases

Step‑by‑Step Guide to Deploy Multiple MySQL Instances on Linux

This tutorial walks you through downloading MySQL binaries, creating a dedicated mysql user, extracting files to /usr/local, setting up separate data directories, initializing each instance, configuring my.cnf, managing the services with systemd, setting root passwords, and troubleshooting common errors, enabling you to run three isolated MySQL servers on a single host.

Database DeploymentLinuxMulti-Instance
0 likes · 23 min read
Step‑by‑Step Guide to Deploy Multiple MySQL Instances on Linux
Java Tech Enthusiast
Java Tech Enthusiast
Nov 10, 2024 · Databases

Database Monitoring and Logging Practices

Effective database administration relies on continuous monitoring of system resources—CPU, memory, disk I/O, and network—using tools like top, iostat, and vmstat, alongside logging slow MySQL queries, analyzing performance bottlenecks, and following best practices such as automated monitoring, centralized log management, regular audits, and log backups.

LinuxMonitoringMySQL
0 likes · 5 min read
Database Monitoring and Logging Practices
Liangxu Linux
Liangxu Linux
Nov 10, 2024 · Backend Development

Master FTP Server Setup with vsftpd: From Basics to Advanced Configurations

This guide explains the FTP protocol, its dual‑channel architecture, active and passive modes, and provides step‑by‑step instructions for installing vsftpd on Linux, configuring ports, user isolation, logging, anonymous, local, and virtual user setups, plus client tool usage.

Anonymous FTPFTPFile Transfer Protocol
0 likes · 23 min read
Master FTP Server Setup with vsftpd: From Basics to Advanced Configurations
Liangxu Linux
Liangxu Linux
Nov 9, 2024 · Operations

Mastering LVS: How Linux Virtual Server Load Balancing Works

This guide explains the core concepts of Linux Virtual Server (LVS), detailing its key components, client request flow, and the four operating modes—NAT, Direct Routing, TUN, and FULLNAT—along with practical ARP handling and mode‑by‑mode comparisons for effective load balancing.

DRFullNATLVS
0 likes · 9 min read
Mastering LVS: How Linux Virtual Server Load Balancing Works
ITPUB
ITPUB
Nov 8, 2024 · Fundamentals

Why WeChat’s New Linux Client Matters for Developers and the Linux Ecosystem

WeChat has finally released a native Linux client for x86, ARM, and LoongArch architectures, sparking developer enthusiasm, highlighting Qt‑based technical innovations, and addressing long‑standing compatibility challenges that could reshape Linux desktop usage and encourage broader software support.

Instant MessagingLinuxQt
0 likes · 9 min read
Why WeChat’s New Linux Client Matters for Developers and the Linux Ecosystem
Liangxu Linux
Liangxu Linux
Nov 7, 2024 · Operations

How to Manage Mobile Devices and Swap Space on Linux Systems

This guide explains mounting USB storage, checking device status, configuring NTFS support, and creating, enabling, and disabling swap partitions or swap files on Linux, including practical commands and configuration steps for Ubuntu and CentOS.

CentOSLinuxSwap
0 likes · 6 min read
How to Manage Mobile Devices and Swap Space on Linux Systems
Deepin Linux
Deepin Linux
Nov 7, 2024 · Fundamentals

Comprehensive Overview of Embedded Interview Topics, Web Server Basics, TCP/IP Model, Linux Memory Management, and IPC

This article provides a detailed, English-language overview of interview self‑introduction tips, web server concepts and challenges, the TCP/IP four‑layer model, Linux virtual and physical memory management, malloc allocation strategies, and the differences between process and thread communication mechanisms.

IPCLinuxTCP/IP
0 likes · 27 min read
Comprehensive Overview of Embedded Interview Topics, Web Server Basics, TCP/IP Model, Linux Memory Management, and IPC
Liangxu Linux
Liangxu Linux
Nov 6, 2024 · Operations

A Handy Shell Script Toolbox for Linux Server Management

The YujuToolBox is a shell script collection that provides system‑administration utilities for Debian and Ubuntu servers, offering simple installation via curl or wget, step‑by‑step usage commands, and links to related GitHub projects for easy server optimization.

AutomationDebianLinux
0 likes · 3 min read
A Handy Shell Script Toolbox for Linux Server Management
Efficient Ops
Efficient Ops
Nov 6, 2024 · Operations

10 Essential Linux Command-Line Tricks to Boost Your Productivity

This article compiles ten practical Linux command-line shortcuts—from cursor navigation and Vim editing tricks to quick directory switching, file transfer, process lookup, and output logging—each explained with usage scenarios, recommended rating, and exact commands to help developers and operators work faster and more efficiently.

LinuxTips
0 likes · 10 min read
10 Essential Linux Command-Line Tricks to Boost Your Productivity
Lobster Programming
Lobster Programming
Nov 6, 2024 · Cloud Native

Master Docker: From Basics to Running MySQL in Containers

This guide introduces Docker fundamentals, explains how containers differ from virtual machines, walks through installing Docker on Linux, and demonstrates practical steps to pull and run a MySQL container, while also providing a handy reference of common Docker commands for managing containers and images.

ContainersDevOpsLinux
0 likes · 6 min read
Master Docker: From Basics to Running MySQL in Containers
Python Programming Learning Circle
Python Programming Learning Circle
Nov 6, 2024 · Fundamentals

Comprehensive Python Cheat Sheet and Advanced Topics Summary

This article compiles an extensive Python reference covering Python 2 vs 3 differences, essential and advanced libraries, concurrency models, language internals, testing techniques, design patterns, data structures, algorithms, networking basics, MySQL and Redis insights, Linux I/O models, and performance‑optimization strategies, all illustrated with practical code snippets.

Cheat SheetDesign PatternsLinux
0 likes · 31 min read
Comprehensive Python Cheat Sheet and Advanced Topics Summary
Open Source Linux
Open Source Linux
Nov 6, 2024 · Operations

Master FTP Server Setup: vsftpd Configuration, Modes, and User Management

This guide explains the FTP protocol, its dual‑channel architecture, active and passive modes, and provides step‑by‑step instructions for installing vsftpd on Linux, configuring ports, time, chroot, logging, user restrictions, anonymous, local, and virtual user setups, plus common client tools.

FTPLinuxPassive Mode
0 likes · 23 min read
Master FTP Server Setup: vsftpd Configuration, Modes, and User Management
Liangxu Linux
Liangxu Linux
Nov 5, 2024 · Operations

Mastering su and sudo: When and How to Switch Users on Linux

This guide explains the differences between the su and sudo commands, how to create test users, switch between them using login and non‑login shells, employ the -c option, configure sudo privileges via /etc/sudoers, and choose the safest method for privilege escalation on Linux systems.

LinuxShellSudo
0 likes · 14 min read
Mastering su and sudo: When and How to Switch Users on Linux
Liangxu Linux
Liangxu Linux
Nov 4, 2024 · Operations

How to Set Up and Secure an NTP Server & Client on Linux

This guide walks you through installing NTP, configuring server restrictions, adding a local clock backup, setting log parameters, and synchronizing Linux clients, complete with command examples and troubleshooting steps to ensure accurate network time across your infrastructure.

LinuxNTPntpd
0 likes · 8 min read
How to Set Up and Secure an NTP Server & Client on Linux
MaGe Linux Operations
MaGe Linux Operations
Nov 4, 2024 · Operations

Master Linux Shell: Essential Commands, Prompt Customization, and Session Management

This guide introduces the Linux shell, explains how to view and set the current shell and hostname, customize the command prompt, differentiate internal and external commands, manage aliases, use common utilities, handle sessions with screen and tmux, and employ advanced echo formatting and safety deletion techniques.

LinuxShellSystem Administration
0 likes · 14 min read
Master Linux Shell: Essential Commands, Prompt Customization, and Session Management
Liangxu Linux
Liangxu Linux
Nov 3, 2024 · Fundamentals

Enable and Use Promiscuous Mode on Linux: Commands and C Code

This guide explains what network‑card promiscuous (promisc) mode is, why it matters for receiving packets across different subnets, and provides step‑by‑step Linux commands and a C program example to enable, disable, and verify the mode on an interface.

C ProgrammingLinuxPromiscuous Mode
0 likes · 4 min read
Enable and Use Promiscuous Mode on Linux: Commands and C Code
Liangxu Linux
Liangxu Linux
Nov 3, 2024 · Information Security

50 Critical Linux Ports You Must Close to Secure Your System

This guide lists the most dangerous Linux ports, explains their typical uses, the security risks they pose, and provides concrete recommendations—such as changing default ports, disabling services, and applying firewall rules—to harden your system against attacks.

Information SecurityLinuxPort Security
0 likes · 13 min read
50 Critical Linux Ports You Must Close to Secure Your System
Linux Kernel Journey
Linux Kernel Journey
Nov 3, 2024 · Fundamentals

Linux Kernel Source Walkthrough: The Five Core Subsystems

This article explains the Linux kernel architecture, breaks it into three layers and five key subsystems—process scheduling, memory management, virtual file system, network interface, and inter‑process communication—detailing their responsibilities, inter‑dependencies, and providing concrete code examples and diagrams.

IPCLinuxMemory Management
0 likes · 29 min read
Linux Kernel Source Walkthrough: The Five Core Subsystems
Liangxu Linux
Liangxu Linux
Nov 2, 2024 · Operations

How to Manage USB Devices and Configure Swap Space on Linux

This guide explains how to detect and mount USB storage devices on Linux, install NTFS support, view system logs, and set up swap space—either as a dedicated partition or a swap file—while covering swappiness tuning and enabling or disabling swap.

LinuxSwapSystem Administration
0 likes · 7 min read
How to Manage USB Devices and Configure Swap Space on Linux
Deepin Linux
Deepin Linux
Nov 1, 2024 · Fundamentals

Will Data Be Lost When a Process Crashes During File Write?

This article examines the conditions under which data may be lost when a Linux process crashes while writing a file, explaining page cache behavior, the roles of stdio versus system calls, dirty page handling, write‑back mechanisms, and strategies such as fflush, fsync, and direct I/O to ensure data integrity.

File I/OLinuxdata integrity
0 likes · 22 min read
Will Data Be Lost When a Process Crashes During File Write?
Deepin Linux
Deepin Linux
Oct 30, 2024 · Fundamentals

An Introduction to POSIX Threads (Pthread) and Their Practical Usage in C/C++

This article provides a comprehensive overview of POSIX threads, covering their architecture, creation, synchronization, attributes, scheduling policies, advantages, drawbacks, and real‑world examples such as mutex protection, barrier synchronization, and a cross‑platform network server implementation.

C ProgrammingLinuxPOSIX
0 likes · 21 min read
An Introduction to POSIX Threads (Pthread) and Their Practical Usage in C/C++
Liangxu Linux
Liangxu Linux
Oct 29, 2024 · Information Security

Essential Linux Red Hat Security Hardening Checklist: Accounts, Passwords, SSH, and Services

This guide provides a comprehensive step‑by‑step checklist for hardening Red Hat Linux systems, covering shared account detection, redundant account lockout, root remote‑login restrictions, password complexity and lifespan policies, critical directory permissions, default umask settings, audit logging, remote log server configuration, history timestamping, SSH hardening, unnecessary service removal, Ctrl‑Alt‑Del disabling, and patch management.

HardeningLinuxPassword policy
0 likes · 16 min read
Essential Linux Red Hat Security Hardening Checklist: Accounts, Passwords, SSH, and Services
Linux Kernel Journey
Linux Kernel Journey
Oct 29, 2024 · Fundamentals

Exploring KPROBE_OVERRIDE for Kernel Error Injection

This article examines how the KPROBE_OVERRIDE feature, combined with eBPF, enables precise kernel‑level error injection, discusses its configuration requirements, demonstrates a practical example on a Mellanox NIC driver, and evaluates the associated security and performance implications.

ALLOW_ERROR_INJECTIONKPROBE_OVERRIDELinux
0 likes · 15 min read
Exploring KPROBE_OVERRIDE for Kernel Error Injection
Efficient Ops
Efficient Ops
Oct 28, 2024 · Operations

Master Linux Command Line: Essential Tips and Tricks for System Operations

The article covers Linux commands, shortcuts, file and directory management, permissions, users, searching, software repositories, manual pages, advanced topics like redirection, pipelines, processes, daemons, compression, compilation, networking, backup, and system control, providing practical examples and code snippets.

LinuxOperationsSystem Administration
0 likes · 50 min read
Master Linux Command Line: Essential Tips and Tricks for System Operations
Sanyou's Java Diary
Sanyou's Java Diary
Oct 28, 2024 · Fundamentals

Master JVM Memory Troubleshooting: A Step‑by‑Step Guide

This comprehensive guide walks you through systematic JVM memory issue diagnosis, covering initial data collection, analysis of heap, metaspace, direct memory, stack problems, and practical command‑line tools, while offering actionable tips and real‑world examples for effective troubleshooting.

DirectMemoryHeapJVM
0 likes · 56 min read
Master JVM Memory Troubleshooting: A Step‑by‑Step Guide
MaGe Linux Operations
MaGe Linux Operations
Oct 28, 2024 · Operations

Step-by-Step Guide to Building a Software RAID 5 on Linux with mdadm

This tutorial walks through creating a software RAID 5 array on a CentOS 7 system using mdadm, covering partition preparation, array creation, filesystem formatting, mounting, configuration, monitoring, fault simulation, disk removal, re‑adding disks, and expanding the array to add a fourth member.

FilesystemLinuxRAID
0 likes · 8 min read
Step-by-Step Guide to Building a Software RAID 5 on Linux with mdadm
Architecture Digest
Architecture Digest
Oct 27, 2024 · Operations

Understanding and Using su and sudo Commands in Linux

This article provides a comprehensive guide to the Linux su and sudo commands, explaining their differences, usage options such as login-shell and non-login-shell, how to switch users, set passwords, configure sudoers, and practical examples for managing user privileges securely.

LinuxSudoSystem Administration
0 likes · 12 min read
Understanding and Using su and sudo Commands in Linux
Liangxu Linux
Liangxu Linux
Oct 27, 2024 · Fundamentals

How to Build a Custom Root Filesystem for Embedded Linux with BusyBox

This guide explains the concepts of Linux file systems, compares root and regular file systems, lists common embedded flash file systems, outlines required root‑FS directories, and provides a step‑by‑step procedure—including cross‑compilation, BusyBox configuration, mounting, and ramdisk creation—to build and test a minimal root filesystem for an embedded device.

BusyBoxCrossCompilationLinux
0 likes · 16 min read
How to Build a Custom Root Filesystem for Embedded Linux with BusyBox
MaGe Linux Operations
MaGe Linux Operations
Oct 26, 2024 · Backend Development

Step-by-Step HAProxy Deployment and Configuration Guide for Load Balancing

This tutorial walks through installing HAProxy, configuring global, defaults, listen, frontend, and backend sections, setting up ACL‑based routing, defining server groups for default, website, and blog services, testing load‑balancing behavior, and accessing the HAProxy statistics page, all with complete command‑line examples.

ACLBackendHAProxy
0 likes · 15 min read
Step-by-Step HAProxy Deployment and Configuration Guide for Load Balancing
21CTO
21CTO
Oct 25, 2024 · Operations

Why Linux Removed Over Ten Russian Kernel Maintainers Amid Sanctions

Linux founder Linus Torvalds confirmed that the kernel project has recently stripped more than ten maintainers linked to Russia, citing compliance requirements and U.S. sanctions, while the removed contributors' driver code remains in the source tree.

GeopoliticsLinuxMaintainers
0 likes · 3 min read
Why Linux Removed Over Ten Russian Kernel Maintainers Amid Sanctions
Liangxu Linux
Liangxu Linux
Oct 24, 2024 · Information Security

Master Linux Password Hunting: From File Names to Hash Cracking with Hashcat & John

This guide walks through systematic techniques for locating passwords on a compromised Linux host—including searching file names, file contents, hidden directories, web configuration files, MySQL databases, backup folders, and encrypted archives—while demonstrating how to crack discovered hashes using Hashcat, John the Ripper, and LinPEAS.

HashcatJohn the RipperLinPEAS
0 likes · 27 min read
Master Linux Password Hunting: From File Names to Hash Cracking with Hashcat & John
Liangxu Linux
Liangxu Linux
Oct 23, 2024 · Operations

How to Diagnose and Fix Common Linux Boot, Network, and Disk Failures

This guide walks through the most frequent Linux system problems—boot failures caused by mis‑configured fstab, corrupted root partitions, missing kernel files, or hardware issues; network connectivity errors; MBR and GRUB bootloader faults; forgotten root passwords; and read‑only file‑system errors—providing step‑by‑step diagnostics, command‑line solutions, and recovery procedures.

Boot IssuesGRUBLinux
0 likes · 18 min read
How to Diagnose and Fix Common Linux Boot, Network, and Disk Failures
Liangxu Linux
Liangxu Linux
Oct 23, 2024 · Operations

What Are the Best CentOS Alternatives for Stable Server Environments?

With CentOS reaching end‑of‑life, this guide compares four stable, community‑backed Linux distributions—Rocky Linux, Ubuntu, Debian, and AlmaLinux—highlighting their origins, compatibility with RHEL, key features, and suitability as reliable replacements for production servers.

AlmaLinuxCentOSDebian
0 likes · 7 min read
What Are the Best CentOS Alternatives for Stable Server Environments?
Deepin Linux
Deepin Linux
Oct 23, 2024 · Fundamentals

Understanding Linux x86-64 System Call Implementation

This article provides a comprehensive overview of how Linux kernel system calls are implemented on the x86-64 architecture, covering the conceptual differences from regular function calls, register conventions, initialization processes, syscall tables, and practical assembly examples such as write and getpid.

AssemblyLinuxOS Internals
0 likes · 28 min read
Understanding Linux x86-64 System Call Implementation
Liangxu Linux
Liangxu Linux
Oct 23, 2024 · Operations

Master Linux ‘time’ Command: Custom Formats, Options, and Resource Metrics

This guide explains how to use the Linux /usr/bin/time utility to measure program execution time, CPU usage, memory consumption, and other resources, covering its syntax, key options, custom format strings, resource specifiers, and the difference between the external command and the shell builtin.

Linuxresource usagetime utility
0 likes · 9 min read
Master Linux ‘time’ Command: Custom Formats, Options, and Resource Metrics
Test Development Learning Exchange
Test Development Learning Exchange
Oct 22, 2024 · Operations

Key Linux Server Performance Metrics, Monitoring Tools, and a Python Script for Automated Data Collection

When testing Linux server performance, you should monitor key metrics such as CPU usage, memory consumption, disk I/O, network bandwidth, process information, file system usage, system logs, boot and response times, context switches, and interrupts, using tools like top, vmstat, iostat, netstat, and custom Python scripts.

LinuxPythonperformance-monitoring
0 likes · 8 min read
Key Linux Server Performance Metrics, Monitoring Tools, and a Python Script for Automated Data Collection
IT Services Circle
IT Services Circle
Oct 22, 2024 · Fundamentals

A Historical Overview of Chinese Operating Systems and Their Development

This article traces the evolution of Chinese operating systems from the early research era in the 1960s through the first and second waves of domestic Linux distributions, examines government policies and market dynamics, and discusses recent trends such as multi‑architecture support, root community building, and the ongoing debate over true国产 (indigenous) status.

ChinaLinuxOperating System
0 likes · 31 min read
A Historical Overview of Chinese Operating Systems and Their Development
Open Source Linux
Open Source Linux
Oct 22, 2024 · Fundamentals

Mastering TCP: Understanding States, Handshakes, and Common Pitfalls

This article explains TCP connection states, the three-way handshake and four-way termination processes, provides essential Linux commands for monitoring connections, and offers practical tips for diagnosing network issues, handling SYN floods, TIME_WAIT problems, and implementing keepalive mechanisms to maintain reliable communication.

Connection StatesKeepaliveLinux
0 likes · 29 min read
Mastering TCP: Understanding States, Handshakes, and Common Pitfalls
Liangxu Linux
Liangxu Linux
Oct 21, 2024 · Operations

Master Linux File Transfer: Tools, Protocols, and Best Practices

This comprehensive guide explores Linux file transfer fundamentals, covering local and remote methods, command‑line and GUI tools, protocols like SSH, FTP, and HTTP, security considerations, performance tuning, common issues, and practical best‑practice recommendations for reliable data movement.

LinuxSSHfile transfer
0 likes · 10 min read
Master Linux File Transfer: Tools, Protocols, and Best Practices
Liangxu Linux
Liangxu Linux
Oct 20, 2024 · Fundamentals

Master Shell Scripting: Essential Tips and Tricks for Powerful Scripts

An in‑depth guide walks through the core concepts of Unix shell scripting, covering the purpose of a shell, prompt mechanics, echo usage, quoting rules, variable definition and export, exec versus source, grouping commands, parameter expansion, positional parameters, logical operators, I/O redirection, conditional statements, and loop constructs, all illustrated with clear examples.

BashLinuxScripting
0 likes · 12 min read
Master Shell Scripting: Essential Tips and Tricks for Powerful Scripts
Liangxu Linux
Liangxu Linux
Oct 20, 2024 · Information Security

How to Install and Use Lynis for Powerful Linux Security Audits

This guide explains how to set up the free, open‑source Lynis tool on a CentOS 8 server, run comprehensive system audits, explore its command‑line options, and interpret the generated security reports to strengthen Linux host defenses.

LinuxLynisOpen-source
0 likes · 4 min read
How to Install and Use Lynis for Powerful Linux Security Audits