Tagged articles

Linux

5000 articles · Page 16 of 50
MaGe Linux Operations
MaGe Linux Operations
Jan 15, 2025 · Operations

Master Elasticsearch 7.10 on CentOS: Complete Install & Config Guide

This guide walks you through downloading, installing, and configuring Elasticsearch 7.10 on CentOS, covering environment setup, user creation, service start options, essential settings like paths, heap size, system limits, and troubleshooting tips for a production‑ready deployment.

ConfigurationDevOpsElasticsearch
0 likes · 26 min read
Master Elasticsearch 7.10 on CentOS: Complete Install & Config Guide
Liangxu Linux
Liangxu Linux
Jan 13, 2025 · Fundamentals

Mastering Unix Wildcards: Patterns, Commands, and Practical Examples

This guide explains Unix shell wildcards, their syntax, and how to use symbols like *, ?, [] and [!...] for file name matching, includes practical find command examples, redirection, quoting, pipelines, and shortcuts for efficient command‑line operations.

Command LineLinuxScripting
0 likes · 18 min read
Mastering Unix Wildcards: Patterns, Commands, and Practical Examples
Liangxu Linux
Liangxu Linux
Jan 12, 2025 · Operations

Master Linux File Search: locate vs. find – Fast Tips and Advanced Options

This guide explains how Linux’s locate and find commands work, compares their performance and features, and provides detailed usage examples, options, and advanced techniques such as depth control, type filtering, size and time queries, permission checks, combined conditions, and xargs integration.

Linuxcommand-linefile-search
0 likes · 8 min read
Master Linux File Search: locate vs. find – Fast Tips and Advanced Options
Efficient Ops
Efficient Ops
Jan 12, 2025 · Operations

Discover 15 Fun Linux Commands That Turn Your Terminal Into a Playground

This guide introduces fifteen entertaining Linux commands—from reversing strings with rev and viewing images with asciiview to playing classic games like ninvaders and pacman4console—providing installation instructions, example usages, and screenshots that showcase each tool’s quirky behavior for both learning and amusement.

Fun CommandsLinuxterminal tricks
0 likes · 7 min read
Discover 15 Fun Linux Commands That Turn Your Terminal Into a Playground
Subtle Storm
Subtle Storm
Jan 12, 2025 · Fundamentals

Linux Distributions Overview: Features and Ideal Use Cases

This article surveys the main characteristics of Linux, classifies its many distributions into general‑purpose, enterprise, lightweight and specialized groups, and details the key features, package managers, desktop environments and typical scenarios for each major distro.

DebianDistributionsLinux
0 likes · 11 min read
Linux Distributions Overview: Features and Ideal Use Cases
Raymond Ops
Raymond Ops
Jan 11, 2025 · Operations

How to Build a Highly Available Load Balancer with LVS and Keepalived

This tutorial explains how to design and deploy a high‑availability web cluster using Linux Virtual Server (LVS) and Keepalived, covering terminology, test environment setup, detailed configuration steps, HA testing procedures, and a concise summary of the solution.

KeepalivedLVSLinux
0 likes · 11 min read
How to Build a Highly Available Load Balancer with LVS and Keepalived
Deepin Linux
Deepin Linux
Jan 11, 2025 · Operations

Comprehensive Guide to Diagnosing and Resolving Linux Network Packet Loss

This article explains common Linux network packet loss scenarios, details the kernel’s packet receive and transmit paths, examines hardware and ARP issues, Conntrack limits, UDP buffer problems, and provides practical troubleshooting tools and commands to accurately detect and fix packet drops.

LinuxNetworkPacketLoss
0 likes · 23 min read
Comprehensive Guide to Diagnosing and Resolving Linux Network Packet Loss
ITPUB
ITPUB
Jan 11, 2025 · Operations

Why Using kill ‑9 Is Risky and How to Shut Down Processes Gracefully

The article explains the true purpose of the Linux kill command, compares signals like SIGTERM and SIGKILL, warns about the dangers of force‑killing processes, and provides practical Java shutdown‑hook examples and a shell script for safe, graceful termination.

JavaKill CommandLinux
0 likes · 7 min read
Why Using kill ‑9 Is Risky and How to Shut Down Processes Gracefully
IT Services Circle
IT Services Circle
Jan 10, 2025 · Fundamentals

Comparison of Deepin and OpenKylin Linux Desktop Distributions

The article provides a detailed comparison of China’s two mainstream community Linux desktop distributions, Deepin and OpenKylin, covering their origins, desktop environments, UI components, file managers, browsers, office suites, input methods, app stores, and AI integration, and highlights their hardware requirements and user experience differences.

ComparisonDDEDesktop
0 likes · 6 min read
Comparison of Deepin and OpenKylin Linux Desktop Distributions
21CTO
21CTO
Jan 9, 2025 · Fundamentals

Remembering Steve Langasek: The Unsung Hero Behind Debian and Ubuntu

Steve Langasek, a pivotal Debian core developer and former Ubuntu release manager, passed away at 45, leaving a lasting legacy of open-source contributions, community leadership, and a bridge between commercial and community interests that continues to inspire developers worldwide.

Community LeadershipDebianLinux
0 likes · 5 min read
Remembering Steve Langasek: The Unsung Hero Behind Debian and Ubuntu
Deepin Linux
Deepin Linux
Jan 9, 2025 · Backend Development

Deep Dive into Network I/O: Principles, Socket Types, and epoll Multiplexing

This article explains the fundamentals of network I/O, covering hardware basics, process scheduling, blocking and non‑blocking models, multiplexed I/O techniques such as select/poll/epoll, asynchronous I/O, socket types, and the user‑kernel boundary, providing a comprehensive guide for backend developers.

Linuxbackend developmentepoll
0 likes · 39 min read
Deep Dive into Network I/O: Principles, Socket Types, and epoll Multiplexing
Linux Kernel Journey
Linux Kernel Journey
Jan 9, 2025 · Fundamentals

How Does a Linux Process Use Memory? A Deep Dive

This article explains the Linux kernel’s memory management for a process, covering virtual address spaces, page‑fault handling, VMA allocation, stack and heap initialization, sbrk/brk usage, thread‑stack creation, and the glibc ptmalloc heap allocator with concrete code examples and diagrams.

LinuxPage Faultheap
0 likes · 15 min read
How Does a Linux Process Use Memory? A Deep Dive
Refining Core Development Skills
Refining Core Development Skills
Jan 9, 2025 · Fundamentals

Understanding Linux HugePages: Kernel Page Tables, TLB, and How to Enable and Use Them

This article explains the Linux kernel's four‑level page‑table mechanism, the performance impact of TLB misses, why using 2 MB HugePages improves address‑translation efficiency, and provides step‑by‑step instructions for reserving and allocating HugePages via boot parameters, sysfs, and mmap.

HugePagesLinuxMemory Management
0 likes · 15 min read
Understanding Linux HugePages: Kernel Page Tables, TLB, and How to Enable and Use Them
MaGe Linux Operations
MaGe Linux Operations
Jan 8, 2025 · Operations

Master Linux ‘sort’: Essential Options and Real-World Examples

This guide explains the Linux sort command, covering its most useful options—such as numeric, human‑readable, case‑insensitive, field‑based, and reverse sorting—and demonstrates practical examples for default sorting, column sorting, deduplication, and writing results to files.

Linuxcommand-linesort
0 likes · 7 min read
Master Linux ‘sort’: Essential Options and Real-World Examples
MaGe Linux Operations
MaGe Linux Operations
Jan 7, 2025 · Operations

Master Linux I/O Redirection: From Basics to Advanced Tricks

This guide explains Linux shell I/O redirection, covering output and input redirection, file descriptor semantics, the importance of order, using /dev/null to discard output, and common patterns for merging and appending streams, all with clear examples.

Command LineI/O RedirectionLinux
0 likes · 6 min read
Master Linux I/O Redirection: From Basics to Advanced Tricks
MaGe Linux Operations
MaGe Linux Operations
Jan 7, 2025 · Operations

Step‑by‑Step Guide to Installing a DHCP Server on CentOS 6.5

This article explains DHCP fundamentals, its four‑stage broadcast workflow, allocation methods and advantages, then provides a complete CentOS 6.5 environment setup with commands, configuration file edits, and client testing to help you deploy a DHCP server efficiently.

CentOSDHCPIP Management
0 likes · 6 min read
Step‑by‑Step Guide to Installing a DHCP Server on CentOS 6.5
Liangxu Linux
Liangxu Linux
Jan 6, 2025 · Operations

Wine vs Virtual Machines on Linux: Which Is Right for Your Apps?

This guide explains how Wine translates Windows API calls to POSIX, compares its low‑resource performance to full virtual machines, and provides step‑by‑step installation and usage instructions—including command‑line examples and graphical tools like Bottles—to help you choose the best solution for running Windows software on Linux.

BottlesInstallationLinux
0 likes · 6 min read
Wine vs Virtual Machines on Linux: Which Is Right for Your Apps?
MaGe Linux Operations
MaGe Linux Operations
Jan 4, 2025 · Operations

Master Docker: From Origins to Commands, Networking, and Volumes

This guide explains Docker’s origins, core container technologies such as cgroups and namespaces, essential commands for managing container lifecycles, and practical examples covering environment variables, volumes, and networking, enabling readers to understand and operate Docker containers effectively.

ContainersDevOpsDocker
0 likes · 7 min read
Master Docker: From Origins to Commands, Networking, and Volumes
Liangxu Linux
Liangxu Linux
Jan 4, 2025 · Operations

Top 7 CentOS 8 Alternatives for 2025: From AlmaLinux to VzLinux

With CentOS 8 reaching end‑of‑life, this guide reviews seven viable server‑grade Linux replacements for 2025—including AlmaLinux, Ubuntu/Debian, Oracle Linux, OpenSUSE, Rocky Linux, VzLinux, and Springdale—detailing their compatibility, support cycles, package managers, and migration considerations.

AlmaLinuxCentOSLinux
0 likes · 8 min read
Top 7 CentOS 8 Alternatives for 2025: From AlmaLinux to VzLinux
MaGe Linux Operations
MaGe Linux Operations
Jan 3, 2025 · Operations

Master tcpdump: Essential Commands for Network Troubleshooting and Security

Learn practical tcpdump examples to boost network troubleshooting and security testing, covering common parameters, ASCII output, protocol and IP filtering, file writing, buffering modes, combined filters, and advanced use cases like extracting HTTP headers, detecting port scans, capturing ICMP, DHCP, SNMP, and more.

Linuxnetwork troubleshootingpacket capture
0 likes · 20 min read
Master tcpdump: Essential Commands for Network Troubleshooting and Security
Liangxu Linux
Liangxu Linux
Jan 2, 2025 · Information Security

How to Block SSH Logins for Specific Users, Groups, and IP Ranges on Linux

This guide explains multiple Linux techniques—setting a user’s shell to /sbin/nologin, editing /etc/passwd, configuring sshd_config with Allow/Deny directives, and using hosts.allow/hosts.deny—to prevent unwanted SSH access for particular users, groups, or IP addresses, and shows how to apply the changes safely.

Linuxhosts.allownologin
0 likes · 11 min read
How to Block SSH Logins for Specific Users, Groups, and IP Ranges on Linux
Deepin Linux
Deepin Linux
Jan 2, 2025 · Fundamentals

Understanding the Linux Kernel Initcall Mechanism for Driver Initialization

The article explains how the Linux kernel’s initcall mechanism automatically orders and executes driver initialization functions through specially defined macros and linker sections, improving maintainability, memory usage, and system stability during the boot process.

C++Driver InitializationInitcall
0 likes · 23 min read
Understanding the Linux Kernel Initcall Mechanism for Driver Initialization
MaGe Linux Operations
MaGe Linux Operations
Jan 2, 2025 · Fundamentals

Master Linux File Permissions: From Basics to Advanced ACLs

This guide explains Linux file permissions, covering the concepts of read, write, and execute rights, symbolic and numeric representations, the chmod command, special bits like setuid, setgid, and sticky, default permissions controlled by umask, ownership management with chown/chgrp, and an introduction to ACLs for fine‑grained access control.

ACLFile PermissionsLinux
0 likes · 20 min read
Master Linux File Permissions: From Basics to Advanced ACLs
Liangxu Linux
Liangxu Linux
Jan 1, 2025 · Operations

Master Linux Network & System Tools: From ping to journalctl

This guide walks you through essential Linux command‑line utilities for network troubleshooting, system monitoring, and developer workflows, providing clear usage syntax, practical examples, and concise tips to help you diagnose connectivity issues, inspect logs, and boost productivity on any Linux host.

Command LineDebuggingLinux
0 likes · 33 min read
Master Linux Network & System Tools: From ping to journalctl
MaGe Linux Operations
MaGe Linux Operations
Jan 1, 2025 · Operations

Master Linux Text Processing: grep, cut, sort, uniq, diff, and More

This guide provides a comprehensive overview of essential Linux text‑processing commands—including grep, cut, sort, uniq, tee, diff, paste, and tr—detailing their key options, usage examples, and practical tips for efficiently searching, extracting, sorting, comparing, merging, and transforming file contents.

Linuxcutdiff
0 likes · 24 min read
Master Linux Text Processing: grep, cut, sort, uniq, diff, and More
Liangxu Linux
Liangxu Linux
Jan 1, 2025 · Fundamentals

Essential Linux Command Line Cheat Sheet for Beginners (70+ Commands)

This guide compiles around 70 essential Linux command‑line utilities, covering navigation, file manipulation, text processing, permission handling, user management, archiving, disk operations, and system monitoring, with clear examples and practical tips for newcomers to master the shell.

Command LineLinuxUnix
0 likes · 28 min read
Essential Linux Command Line Cheat Sheet for Beginners (70+ Commands)
Deepin Linux
Deepin Linux
Jan 1, 2025 · Fundamentals

Understanding Linux Paging Mechanism and Virtual Memory Management

This article explains Linux's paging mechanism, covering the basics of virtual memory, page tables, multi‑level paging structures, virtual memory layout, allocation and reclamation strategies, and the performance and security benefits that paging brings to modern operating systems.

Linuxpage-tablespaging
0 likes · 27 min read
Understanding Linux Paging Mechanism and Virtual Memory Management
Top Architecture Tech Stack
Top Architecture Tech Stack
Dec 31, 2024 · Operations

Comprehensive Linux Command Reference and Usage Guide

A detailed reference of Linux command-line utilities covering system information, shutdown, file and directory management, searching, mounting, disk usage, user and group administration, permissions, compression, package management, backups, networking, and other essential system administration tasks.

Command LineLinuxUnix
0 likes · 31 min read
Comprehensive Linux Command Reference and Usage Guide
Liangxu Linux
Liangxu Linux
Dec 29, 2024 · Backend Development

Master epoll: Boost Linux Server Performance with Event‑Driven I/O

This article explains how epoll works as Linux's high‑performance I/O multiplexer, compares it with select and poll, details its three‑step workflow, data structures, code examples, and the trade‑offs between level‑triggered and edge‑triggered modes for building scalable network servers.

ETI/O multiplexingLT
0 likes · 22 min read
Master epoll: Boost Linux Server Performance with Event‑Driven I/O
Linux Kernel Journey
Linux Kernel Journey
Dec 29, 2024 · Fundamentals

Extending Fair Scheduling: Inside Linux’s New EEVDF Algorithm

The article explains how the Earliest Eligible Virtual Deadline First (EEVDF) scheduler, introduced in Linux 6.6, replaces CFS by using virtual deadlines and a lag concept to achieve both fairness and interactivity, and walks through concrete formulas, parameter settings, and step‑by‑step scheduling examples.

CFSEEVDFInteractivity
0 likes · 11 min read
Extending Fair Scheduling: Inside Linux’s New EEVDF Algorithm
Deepin Linux
Deepin Linux
Dec 29, 2024 · Backend Development

Understanding epoll: High‑Performance I/O Multiplexing in Linux

This article explains the principles, advantages, and implementation details of Linux's epoll I/O multiplexing mechanism, compares it with select and poll, describes its level‑ and edge‑triggered modes, and provides practical C and Python examples for building high‑concurrency network servers.

I/O multiplexingLinuxedge-triggered
0 likes · 61 min read
Understanding epoll: High‑Performance I/O Multiplexing in Linux
MaGe Linux Operations
MaGe Linux Operations
Dec 28, 2024 · Operations

Step-by-Step Guide to Upgrading OpenSSH to 8.4p1 on CentOS 7

This tutorial walks you through checking the current OpenSSH version, installing prerequisite packages, backing up existing SSH files, compiling and installing OpenSSH 8.4p1, verifying the configuration, restarting the service, and confirming the upgrade on a CentOS 7 server.

CentOSLinuxOpenSSH
0 likes · 5 min read
Step-by-Step Guide to Upgrading OpenSSH to 8.4p1 on CentOS 7
Raymond Ops
Raymond Ops
Dec 26, 2024 · Operations

Mastering LVM on Linux: From Basics to Advanced Operations

This comprehensive guide explains Linux Logical Volume Manager (LVM) concepts, terminology, installation, essential commands, and step‑by‑step procedures for creating, extending, reducing, migrating, and snapshotting physical, volume, and logical volumes, empowering system administrators to manage storage flexibly and safely.

LVMLinuxVolume Management
0 likes · 31 min read
Mastering LVM on Linux: From Basics to Advanced Operations
Java Tech Enthusiast
Java Tech Enthusiast
Dec 25, 2024 · Fundamentals

The Early Linux vs. Minix Debate: A Historical Overview

In the early 1990s Linus Torvalds announced a free, Minix‑inspired monolithic kernel for i386 machines, sparking a heated debate with Minix creator Andrew Tanenbaum who championed microkernels, yet despite Tanenbaum’s criticism the monolithic design persisted and rapidly evolved into today’s dominant Linux operating system.

LinuxMINIXOperating Systems
0 likes · 7 min read
The Early Linux vs. Minix Debate: A Historical Overview
Java Backend Technology
Java Backend Technology
Dec 25, 2024 · Operations

Essential Linux Command Cheat Sheet for System Administrators

A comprehensive reference of essential Linux commands covering system information, shutdown, file management, searching, mounting, disk usage, user and group handling, permissions, package management, backup, networking, and common utilities for effective system administration.

Command LineLinuxUnix
0 likes · 36 min read
Essential Linux Command Cheat Sheet for System Administrators
MaGe Linux Operations
MaGe Linux Operations
Dec 24, 2024 · Information Security

Master Linux File Permissions: From Basics to Advanced ACLs

This guide explains Linux file permissions, covering the concepts of read, write, and execute bits, the UGO model, symbolic and numeric chmod usage, advanced bits like setuid, setgid, sticky, default permissions via umask, ownership changes, and an introduction to ACLs.

ACLFile PermissionsLinux
0 likes · 22 min read
Master Linux File Permissions: From Basics to Advanced ACLs
MaGe Linux Operations
MaGe Linux Operations
Dec 24, 2024 · Fundamentals

Mastering grep: Essential Options and Real‑World Examples

This guide explains the Linux grep command, detailing its purpose, syntax, and a comprehensive list of options such as -i, -r, -c, and -w, followed by practical examples that demonstrate searching for strings, handling case sensitivity, counting matches, recursive directory scans, and displaying context lines.

Linuxcommand-linegrep
0 likes · 7 min read
Mastering grep: Essential Options and Real‑World Examples
Programmer1970
Programmer1970
Dec 22, 2024 · Operations

50 Essential Linux Commands: Functions, Examples, and Practical Tips

This article compiles a concise reference of fifty commonly used Linux commands, detailing each command’s purpose, typical usage syntax, concrete examples, and handy tips to help developers and system administrators quickly master essential command‑line operations.

Command LineLinuxNetworking
0 likes · 41 min read
50 Essential Linux Commands: Functions, Examples, and Practical Tips
Deepin Linux
Deepin Linux
Dec 22, 2024 · Fundamentals

Deep Dive into Linux Kernel task_struct: Structure, Fields, and Usage

This article provides a comprehensive analysis of the Linux kernel's task_struct data structure, detailing its members such as task IDs, parent‑child relationships, state flags, credentials, scheduling information, signal handling, memory and file management, kernel stack layout, and its role in process creation via system calls like fork.

C++LinuxProcess Management
0 likes · 22 min read
Deep Dive into Linux Kernel task_struct: Structure, Fields, and Usage
Deepin Linux
Deepin Linux
Dec 21, 2024 · Fundamentals

Understanding Linux Kernel Bitmap Data Structure and Its APIs

This article explains the Linux kernel bitmap data structure, its definition, macro-based declarations, related assembly instructions, core bitmap APIs such as set_bit and test_bit, various bit‑operation functions, and practical applications ranging from PID allocation to device management and file‑system indexing.

BitMapLinuxbit operations
0 likes · 27 min read
Understanding Linux Kernel Bitmap Data Structure and Its APIs
MaGe Linux Operations
MaGe Linux Operations
Dec 20, 2024 · Backend Development

Master Tomcat: Install, Configure, and Integrate with Nginx on Linux

This guide walks you through Tomcat’s overview, multiple installation methods, essential configuration files, port settings, virtual‑host setup, and how to combine Tomcat with Nginx for static‑dynamic separation, providing a complete Linux‑based deployment workflow.

ConfigurationInstallationLinux
0 likes · 12 min read
Master Tomcat: Install, Configure, and Integrate with Nginx on Linux
Architecture Digest
Architecture Digest
Dec 20, 2024 · Fundamentals

Introducing Wubuntu: A Windows‑Styled Ubuntu Distribution

The article announces a free programmer book giveaway via a backend command and then introduces Wubuntu, a Windows‑styled Ubuntu distribution that fully replicates Windows UI, runs without TPM or Secure Boot, supports Windows .exe/.msi and Android apps, and provides download links for its free and professional editions.

LinuxTech ReviewUbuntu
0 likes · 3 min read
Introducing Wubuntu: A Windows‑Styled Ubuntu Distribution
Test Development Learning Exchange
Test Development Learning Exchange
Dec 19, 2024 · Fundamentals

Comprehensive Software Testing Interview Questions and Answers

This article presents a curated list of 50 common software testing interview questions covering API automation frameworks, performance testing, essential Linux commands, and efficiency‑boosting tools and methods, providing concise answers to help candidates demonstrate their technical expertise.

Interview QuestionsLinuxsoftware testing
0 likes · 13 min read
Comprehensive Software Testing Interview Questions and Answers
Linux Kernel Journey
Linux Kernel Journey
Dec 18, 2024 · Operations

Tracing Linux Soft Interrupts with eBPF: Measuring Processing Time

This article demonstrates how to write an eBPF program that attaches to Linux soft‑interrupt entry and exit points, records timestamps in eBPF maps, computes handling duration, updates counters and histograms, and exposes the data to user space for performance analysis.

LinuxPerformance MonitoringeBPF
0 likes · 5 min read
Tracing Linux Soft Interrupts with eBPF: Measuring Processing Time
Deepin Linux
Deepin Linux
Dec 18, 2024 · Backend Development

Understanding Linux Kernel Sockets: Concepts, Types, and API Functions

This article provides a comprehensive overview of Linux socket programming, covering socket definitions, classifications such as stream, datagram, and raw sockets, connection-oriented versus connectionless communication, IP/port/MAC addressing, byte order considerations, and practical C API examples for creating and using sockets.

C++LinuxSocket
0 likes · 35 min read
Understanding Linux Kernel Sockets: Concepts, Types, and API Functions
MaGe Linux Operations
MaGe Linux Operations
Dec 18, 2024 · Big Data

Mastering ELK Stack: Step-by-Step Installation, Configuration, and Usage

Learn how to install, configure, and operate the ELK stack—Elasticsearch, Logstash, and Kibana—by following detailed steps for preparing servers, setting up each component, tuning performance, deploying plugins, and testing log collection and visualization, enabling efficient log management and analysis.

ELKElasticsearchKibana
0 likes · 18 min read
Mastering ELK Stack: Step-by-Step Installation, Configuration, and Usage
Raymond Ops
Raymond Ops
Dec 17, 2024 · Information Security

Mastering firewalld vs iptables on CentOS 7: Zones, Rules, and Configuration

This guide explains the differences between firewalld and iptables on CentOS 7, introduces zone management, details iptables packet flow, tables, chains, and provides practical commands for installing, configuring, and managing firewall rules, including examples for SSH and ping traffic.

Linuxcentos7firewall
0 likes · 12 min read
Mastering firewalld vs iptables on CentOS 7: Zones, Rules, and Configuration
MaGe Linux Operations
MaGe Linux Operations
Dec 17, 2024 · Operations

Mastering Keepalived: Complete Guide to High‑Availability Load Balancing with VRRP

This article provides a comprehensive walkthrough of Keepalived, covering its VRRP‑based address failover, architecture components, installation methods, detailed configuration files, notification scripts, logging, unicast/multicast settings, brain‑split prevention, and practical LVS‑Keepalived high‑availability deployment steps.

KeepalivedLVSLinux
0 likes · 25 min read
Mastering Keepalived: Complete Guide to High‑Availability Load Balancing with VRRP
Deepin Linux
Deepin Linux
Dec 14, 2024 · Fundamentals

Understanding Linux ptrace: Implementation, Usage, and Debugging Techniques

This article provides a comprehensive overview of the Linux ptrace system call, explaining its role in process debugging, detailing request parameters, demonstrating practical C examples for tracing system calls, single‑stepping, setting breakpoints, and exploring how DWARF debugging information links source code to executable addresses.

AssemblyC++DWARF
0 likes · 62 min read
Understanding Linux ptrace: Implementation, Usage, and Debugging Techniques
MaGe Linux Operations
MaGe Linux Operations
Dec 14, 2024 · Operations

Mastering iostat: How to Diagnose Linux I/O Bottlenecks

This guide explains how to use iostat and related Linux commands to monitor I/O performance, interpret key metrics such as %util, await, and svctm, and apply practical analysis and optimization techniques for diagnosing and resolving storage bottlenecks.

I/O MonitoringLinuxPerformance Tuning
0 likes · 15 min read
Mastering iostat: How to Diagnose Linux I/O Bottlenecks
MaGe Linux Operations
MaGe Linux Operations
Dec 13, 2024 · Information Security

How to Detect and Remove Linux Mining Malware: Step-by-Step Guide

This guide explains how to identify high CPU usage caused by mining trojans on Linux servers, isolate and block malicious network traffic, clean scheduled tasks, startup services, compromised libraries, SSH keys, and finally terminate and delete the malicious processes and files.

CronLinuxMalware Removal
0 likes · 9 min read
How to Detect and Remove Linux Mining Malware: Step-by-Step Guide
Deepin Linux
Deepin Linux
Dec 13, 2024 · Fundamentals

Understanding the Linux Kernel Buddy Memory Allocation Algorithm

This article explains the Linux kernel buddy system, detailing its data structures, initialization, allocation and free processes, and discusses its advantages and drawbacks in managing physical memory and reducing fragmentation.

Free AreaLinuxbuddy system
0 likes · 22 min read
Understanding the Linux Kernel Buddy Memory Allocation Algorithm
21CTO
21CTO
Dec 12, 2024 · Operations

Why Naver’s Navix Linux Could Change the OS Game

Naver, Korea’s internet powerhouse, has launched its own RHEL‑compatible Linux distribution called Navix, offering a decade of free support and targeting developers, enterprises, and HPC users, while also showcasing the company’s massive data‑center capabilities and cloud integration.

LinuxNavercloud
0 likes · 5 min read
Why Naver’s Navix Linux Could Change the OS Game
Deepin Linux
Deepin Linux
Dec 12, 2024 · Backend Development

Understanding Zero‑Copy Architecture: Concepts, Techniques, and Applications

Zero‑copy eliminates CPU‑mediated data copies between user and kernel spaces by using DMA and memory‑mapping, dramatically improving I/O performance, reducing context switches, and enabling high‑throughput applications such as file servers, Kafka brokers, and Java networking frameworks.

DMAI/O optimizationJava
0 likes · 28 min read
Understanding Zero‑Copy Architecture: Concepts, Techniques, and Applications
Top Architect
Top Architect
Dec 11, 2024 · Operations

Why Linux Can Replace Windows: Advantages, Development Support, and Daily Use

The article explains how Linux, especially the Deepin distribution, offers a full graphical desktop, supports everyday development tools, runs Android apps efficiently, and provides numerous advantages such as elegance, efficiency, command‑line power, and freedom, making it a viable alternative to Windows for many users.

Command LineLinuxProductivity
0 likes · 12 min read
Why Linux Can Replace Windows: Advantages, Development Support, and Daily Use
Liangxu Linux
Liangxu Linux
Dec 11, 2024 · Fundamentals

Master Linux Inter‑Process Communication: Pipes, Signals, Shared Memory & More

This guide explains Linux inter‑process communication (IPC) mechanisms—including anonymous and named pipes, signals, file‑based communication, semaphores, various shared‑memory techniques, message queues, TCP/UDP sockets, and Unix domain sockets—providing concepts, typical use cases, and complete C code examples for each method.

IPCLinuxmessage queues
0 likes · 32 min read
Master Linux Inter‑Process Communication: Pipes, Signals, Shared Memory & More