Tagged articles
5000 articles
Page 9 of 50
Linux Cloud Computing Practice
Linux Cloud Computing Practice
Jul 17, 2025 · Cloud Computing

2025 Complete Linux Cloud Computing Interview Questions – 142 Essential Topics

This article compiles a comprehensive set of Linux cloud computing interview questions covering fundamentals, system architecture, security, shell scripting, networking, load balancing, and practical command‑line tasks, providing job seekers with a valuable study guide for upcoming technical interviews.

Cloud ComputingLinuxSystem Administration
0 likes · 9 min read
2025 Complete Linux Cloud Computing Interview Questions – 142 Essential Topics
Open Source Tech Hub
Open Source Tech Hub
Jul 16, 2025 · Backend Development

One-Click PHP Installation on Windows, macOS, and Linux

This guide shows how to quickly install PHP on Windows, macOS, and Linux by running a single PowerShell or Bash command that configures execution policy, sets security protocols, and downloads the installer script from php.new, with screenshots for verification.

BashInstallationLinux
0 likes · 2 min read
One-Click PHP Installation on Windows, macOS, and Linux
Open Source Tech Hub
Open Source Tech Hub
Jul 16, 2025 · Backend Development

Why Does the Thundering Herd Problem Slow Your Linux Server and How to Fix It

The article explains the thundering herd problem in Linux—how multiple processes or threads wake up simultaneously for a single event, causing wasted CPU cycles and lock overhead—then examines its impact on accept, poll, and epoll, and presents practical solutions such as EPOLLEXCLUSIVE, SO_REUSEPORT, thread pools, and spin‑locks.

Linuxthundering herd
0 likes · 42 min read
Why Does the Thundering Herd Problem Slow Your Linux Server and How to Fix It
Open Source Tech Hub
Open Source Tech Hub
Jul 16, 2025 · Backend Development

Why epoll Beats select and poll: A Deep Dive into Linux’s High‑Performance I/O Multiplexing

This article explains the limitations of traditional I/O models such as blocking I/O, non‑blocking I/O, select and poll, introduces epoll’s design, core data structures, operation modes, system‑call interface, and provides practical code examples and optimisation tips for high‑concurrency network servers.

Event-drivenI/O MultiplexingLinux
0 likes · 45 min read
Why epoll Beats select and poll: A Deep Dive into Linux’s High‑Performance I/O Multiplexing
Open Source Linux
Open Source Linux
Jul 16, 2025 · Operations

Master Shell Basics: From What a Shell Is to Advanced Variable Tricks

This comprehensive guide explains what a shell and shell script are, compares common shells, shows how to write and run scripts, explores variable types, special and environment variables, and demonstrates powerful string manipulation and batch‑renaming techniques for Linux users.

BashEnvironmentLinux
0 likes · 16 min read
Master Shell Basics: From What a Shell Is to Advanced Variable Tricks
Raymond Ops
Raymond Ops
Jul 15, 2025 · Operations

Mastering sed: Essential Linux Text Processing Commands and Examples

This article provides a comprehensive guide to using the Linux sed utility, covering its purpose, syntax, options, and a wide range of practical commands for inserting, deleting, replacing, and extracting text, along with examples and visual illustrations to help readers master text processing on the command line.

LinuxShell scriptingcommand line
0 likes · 16 min read
Mastering sed: Essential Linux Text Processing Commands and Examples
Raymond Ops
Raymond Ops
Jul 14, 2025 · Operations

Master Chrony: Complete Guide to Install and Configure Time Synchronization on Linux

This article provides a comprehensive walkthrough of Chrony, a high‑precision time synchronization service, covering its features, file structure, configuration options, installation steps across major Linux distributions, network setup, firewall and SELinux adjustments, timezone configuration, and scripts for both server and client deployment, enabling you to establish a reliable private NTP server.

LinuxNTPSystem Administration
0 likes · 31 min read
Master Chrony: Complete Guide to Install and Configure Time Synchronization on Linux
Liangxu Linux
Liangxu Linux
Jul 13, 2025 · Fundamentals

Master Shell Scripting: From Basics to Advanced Tricks and Performance Tips

This comprehensive guide explains what a shell is, compares common shells, walks through creating and running shell scripts, covers shebang usage, execution methods, variable types, special and environment variables, substring manipulation, built‑in commands, performance benchmarking, and provides practical examples for Linux system automation.

BashEnvironmentLinux
0 likes · 18 min read
Master Shell Scripting: From Basics to Advanced Tricks and Performance Tips
Raymond Ops
Raymond Ops
Jul 13, 2025 · Fundamentals

Master awk: From Basics to Powerful Text Processing in Linux

This comprehensive guide explains what awk is, how to learn it, its syntax of patterns and actions, built‑in variables like NR and NF, and provides practical examples and interview‑style exercises for mastering text processing on the Linux command line.

LinuxShell scriptingawk
0 likes · 19 min read
Master awk: From Basics to Powerful Text Processing in Linux
Deepin Linux
Deepin Linux
Jul 12, 2025 · Fundamentals

How Virtio Delivers Near‑Native I/O Performance in Linux Virtual Machines

This article explains the architecture, data‑flow mechanisms, and core APIs of Virtio, the semi‑virtualized I/O framework that powers Linux I/O virtualization in KVM/QEMU, detailing ring buffers, virtqueues, driver initialization, and performance optimizations for near‑native throughput.

KVMLinuxQEMU
0 likes · 43 min read
How Virtio Delivers Near‑Native I/O Performance in Linux Virtual Machines
Open Source Linux
Open Source Linux
Jul 10, 2025 · Fundamentals

How Linux Handles Network Packets: From NIC to Kernel and Back

This article explains the complete Linux network packet lifecycle, detailing how a UDP packet is received from a physical NIC, processed through driver interrupts, soft‑interrupts, the kernel network stack, and finally transmitted back out, covering key functions, queues, and netfilter hooks.

LinuxUDPdrivers
0 likes · 15 min read
How Linux Handles Network Packets: From NIC to Kernel and Back
Raymond Ops
Raymond Ops
Jul 9, 2025 · Fundamentals

Master Linux Scheduling: From CFS to CPU Affinity and systemd

This article explains Linux scheduling strategies, including real‑time and non‑real‑time policies, the CFS and Deadline schedulers, command‑line and systemd methods for setting policies, and techniques for CPU affinity using pinning, NUMA awareness, and cgroup cpuset controls.

CFSCPU affinityLinux
0 likes · 9 min read
Master Linux Scheduling: From CFS to CPU Affinity and systemd
Deepin Linux
Deepin Linux
Jul 8, 2025 · Operations

Unlock Linux NUMA Performance: A Practical Multithreaded Tuning Guide

This article explains the fundamentals of NUMA architecture, why it matters for multithreaded Linux applications, and provides step‑by‑step practical guidance—including kernel internals, memory allocation policies, useful commands, and performance‑monitoring tools—to help developers optimize memory locality and boost overall program efficiency.

LinuxNUMAPerformance tuning
0 likes · 37 min read
Unlock Linux NUMA Performance: A Practical Multithreaded Tuning Guide
Raymond Ops
Raymond Ops
Jul 8, 2025 · Operations

Comprehensive Multi‑Distro Linux Initialization Script Guide

This article presents a complete collection of shell scripts for initializing a wide range of Linux distributions—including Rocky, AlmaLinux, CentOS, Ubuntu, Debian, openEuler, AnolisOS, OpenCloudOS, openSUSE, Kylin Server, and Uos Server—detailing supported features, version‑specific updates, and step‑by‑step usage instructions.

LinuxOperationsSystem Initialization
0 likes · 19 min read
Comprehensive Multi‑Distro Linux Initialization Script Guide
Raymond Ops
Raymond Ops
Jul 8, 2025 · Information Security

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

This article explains how to identify high CPU usage caused by hidden mining malware on Linux servers and provides a comprehensive, command‑line driven process for isolating the host, blocking malicious network traffic, cleaning cron jobs, startup services, compromised libraries, SSH keys, and terminating malicious processes.

LinuxMalware Removalcron
0 likes · 10 min read
How to Detect and Remove Linux Mining Malware: Step‑by‑Step Guide
Raymond Ops
Raymond Ops
Jul 8, 2025 · Operations

Master Linux Kernel Tuning: Boost Network, File Limits & Disk Scheduling for High‑Performance Servers

This guide walks you through optimizing Linux kernel parameters—including sysctl network settings, local port ranges, and file descriptor limits—shows a real‑world Nginx high‑traffic case, and explains disk scheduler choices, providing concrete commands and recommended values for robust server performance.

Kernel TuningLinuxdisk-scheduler
0 likes · 11 min read
Master Linux Kernel Tuning: Boost Network, File Limits & Disk Scheduling for High‑Performance Servers
Ops Community
Ops Community
Jul 8, 2025 · Operations

Boost Your Ops Efficiency 10× with Essential Linux Network Tools

This article introduces the most important Linux network testing utilities—covering basic connectivity, routing analysis, DNS resolution, port monitoring, bandwidth measurement, and packet capture—providing a comprehensive guide that helps operations engineers diagnose and resolve network issues ten times faster.

BashLinuxTroubleshooting
0 likes · 19 min read
Boost Your Ops Efficiency 10× with Essential Linux Network Tools
Raymond Ops
Raymond Ops
Jul 7, 2025 · Operations

Understanding Linux NIC Packet Reception and How to Fix Drop Issues

This article explains the Linux network interface card packet reception flow, how to identify and interpret RX errors, dropped packets and overruns, and provides practical commands and tuning methods such as adjusting ring buffers, IRQ affinity, RSS/RPS, and netdev_max_backlog to resolve packet loss.

InterruptsLinuxPacket Loss
0 likes · 12 min read
Understanding Linux NIC Packet Reception and How to Fix Drop Issues
Deepin Linux
Deepin Linux
Jul 7, 2025 · Fundamentals

Inside Linux: How the Kernel Handles Network I/O from Packets to Applications

This article explores the Linux kernel’s network stack architecture, detailing each layer from the application’s socket interface through transport, network, and link layers, and explains the complete inbound and outbound data flow with code examples illustrating packet reception, processing, routing, and transmission.

LinuxNetwork StackSocket
0 likes · 33 min read
Inside Linux: How the Kernel Handles Network I/O from Packets to Applications
Deepin Linux
Deepin Linux
Jul 7, 2025 · Fundamentals

What Happens to mmap-Mapped Files When a Program Crashes? A Deep Dive into Linux Memory Mapping

This article explains the fundamentals of the mmap system call, its internal working mechanism, zero‑copy I/O model, advantages, typical use cases, and detailed usage guidelines—including function prototypes, parameter meanings, mapping steps, and sample code—while also exploring how mmap‑mapped files behave during program crashes.

File I/OLinuxSystem Programming
0 likes · 29 min read
What Happens to mmap-Mapped Files When a Program Crashes? A Deep Dive into Linux Memory Mapping
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Jul 7, 2025 · Operations

Unlock Linux Performance: How eBPF Reveals Hidden Bottlenecks

This article explains why traditional Linux monitoring tools often miss deep kernel issues and shows how to use eBPF‑based utilities such as biolatency, runqlat, and offcputime to pinpoint CPU, I/O, and lock‑contention problems with concrete command examples and a practical troubleshooting workflow.

LinuxTroubleshootingeBPF
0 likes · 8 min read
Unlock Linux Performance: How eBPF Reveals Hidden Bottlenecks
Open Source Linux
Open Source Linux
Jul 7, 2025 · Information Security

Critical Linux sudo Vulnerability (CVE‑2025‑32463) Enables Root Privilege Escalation

Borncity reported on July 1 that a critical sudo vulnerability (CVE‑2025‑32463) in Linux, caused by mishandling of /etc/nsswitch.conf and flawed options like –host, –h and –chroot, –R, can allow attackers to execute arbitrary code and elevate privileges to root, affecting sudo versions 1.9.14‑1.9.17.

CVE-2025-32463LinuxSecurity Vulnerability
0 likes · 2 min read
Critical Linux sudo Vulnerability (CVE‑2025‑32463) Enables Root Privilege Escalation
Ops Community
Ops Community
Jul 6, 2025 · Operations

Master KVM Production Deployment: Real-World Ops Guide & Automation Scripts

This comprehensive guide walks you through KVM virtualization platform deployment in production, covering host preparation, VM creation, advanced networking, storage pool management, performance tuning, monitoring, and automated operational scripts to build a stable and efficient virtualized environment.

KVMLinuxVirtualization
0 likes · 37 min read
Master KVM Production Deployment: Real-World Ops Guide & Automation Scripts
Deepin Linux
Deepin Linux
Jul 6, 2025 · Fundamentals

Unlocking Linux: Inside the Kernel, VFS, and File System Mechanics

This article provides a comprehensive overview of Linux internals, covering the kernel’s core components, memory and process management, the virtual file system layer, ext4 inode structures, caching strategies, direct I/O, and kernel parameter tuning for performance optimization.

CachingI/OLinux
0 likes · 37 min read
Unlocking Linux: Inside the Kernel, VFS, and File System Mechanics
Deepin Linux
Deepin Linux
Jul 6, 2025 · Fundamentals

Unlocking ext4 Extents: How Linux Filesystems Boost Performance

This article explores the evolution, design, and inner workings of the ext4 extent mechanism in Linux, detailing how it replaces traditional block mapping, improves storage efficiency, reduces fragmentation, and accelerates file I/O through compact data structures and B+‑tree indexing.

B+TreeExtentFilesystem
0 likes · 18 min read
Unlocking ext4 Extents: How Linux Filesystems Boost Performance
Raymond Ops
Raymond Ops
Jul 5, 2025 · Operations

Master Linux User Management: Create, Modify, Secure, and Elevate Users Efficiently

This guide walks you through Linux user fundamentals, covering user definitions, essential commands (useradd, usermod, userdel), configuration files, password policies, privilege escalation with su and sudo, and comprehensive group management, providing practical examples and code snippets for effective system administration.

LinuxSudoSystem Administration
0 likes · 25 min read
Master Linux User Management: Create, Modify, Secure, and Elevate Users Efficiently
Deepin Linux
Deepin Linux
Jul 5, 2025 · Fundamentals

Master GDB: Essential Debugging Techniques for C/C++ Developers

This comprehensive guide explains what GDB is, how to launch it, its core functions, essential debugging commands, multithreaded debugging strategies, and practical code examples, helping developers efficiently locate and fix bugs in C/C++ programs.

C++DebuggingLinux
0 likes · 21 min read
Master GDB: Essential Debugging Techniques for C/C++ Developers
Raymond Ops
Raymond Ops
Jul 4, 2025 · Operations

Master Linux File Search: Powerful find Command Techniques

This guide explains how to use the Linux find command for locating files by name, size, type, time, owner, permissions, and more, covering basic syntax, common options, logical expressions, actions such as printing, deleting, executing commands, and practical exercises for mastering file search.

File SearchLinuxShell scripting
0 likes · 15 min read
Master Linux File Search: Powerful find Command Techniques
Raymond Ops
Raymond Ops
Jul 4, 2025 · Operations

Mastering NFS: Shared Storage, RPC Architecture, and Deployment Guide

This article explains how NFS provides Linux file sharing, details the RPC-based architecture, walks through server and client configuration, demonstrates integration with nginx, and offers troubleshooting tips for common NFS failures, making it a comprehensive guide for operations engineers.

LinuxNFSRPC
0 likes · 19 min read
Mastering NFS: Shared Storage, RPC Architecture, and Deployment Guide
Ops Community
Ops Community
Jul 4, 2025 · Information Security

Master Enterprise Linux Security Hardening: From Basics to Advanced

This comprehensive guide walks you through essential Linux security hardening steps—including system updates, service disabling, password policies, SSH configuration, firewall rules, intrusion detection, file integrity monitoring, log auditing, automation scripts, and emergency response—to help enterprises build a resilient and continuously protected infrastructure.

LinuxSSHSystem Administration
0 likes · 9 min read
Master Enterprise Linux Security Hardening: From Basics to Advanced
Ops Community
Ops Community
Jul 4, 2025 · Fundamentals

Master Linux: Essential OS Concepts, Commands, and Permissions Explained

This guide provides a comprehensive overview of Linux operating systems, covering core concepts such as file system hierarchy, essential commands for navigation, file manipulation, user and group management, permission settings, process control, and software installation methods.

InstallationLinuxUser Management
0 likes · 16 min read
Master Linux: Essential OS Concepts, Commands, and Permissions Explained
IT Services Circle
IT Services Circle
Jul 4, 2025 · Operations

Why Fedora’s Decision to Drop 32‑Bit Support Could Disrupt Linux Gaming

Fedora plans to remove i686 (32‑bit) architecture support in two stages, ending multilib packages and ultimately stopping all i686 builds, a move that sparks controversy among developers and gamers because it threatens legacy 32‑bit games, Steam compatibility, and projects like the Bazzite gaming distro.

32-bitBazziteFedora
0 likes · 11 min read
Why Fedora’s Decision to Drop 32‑Bit Support Could Disrupt Linux Gaming
Raymond Ops
Raymond Ops
Jul 3, 2025 · Operations

Master Linux Cron: From Basics to Advanced Scheduling Techniques

This article provides a comprehensive guide to Linux cron jobs, covering fundamental concepts, time syntax, crontab commands, practical examples for system and user tasks, debugging tips, and best practices for writing reliable scheduled tasks.

LinuxScheduled Tasksautomation
0 likes · 11 min read
Master Linux Cron: From Basics to Advanced Scheduling Techniques
Ops Community
Ops Community
Jul 3, 2025 · Fundamentals

Master Sed: The Ultimate Guide to Automating Text Processing

This comprehensive guide explains how to use the Unix stream editor sed for efficient line‑by‑line text manipulation, covering its workflow, performance tips, command syntax, addressing modes, core functions such as printing, deleting, substituting, case conversion, insertion, and how to apply scripts with the -f option, all illustrated with practical examples.

LinuxShell scriptingautomation
0 likes · 18 min read
Master Sed: The Ultimate Guide to Automating Text Processing
Raymond Ops
Raymond Ops
Jul 2, 2025 · Operations

Master Linux Process Management: From Basics to Advanced Monitoring

This comprehensive guide explains what a process is, how it differs from a program, its lifecycle, and provides detailed instructions for monitoring process status with ps and top, using tools like vmstat, iostat, dstat, managing processes with kill, killall, pkill, background jobs, screen, adjusting priorities, and interpreting system load averages.

LinuxSystem Administrationmonitoring
0 likes · 29 min read
Master Linux Process Management: From Basics to Advanced Monitoring
Deepin Linux
Deepin Linux
Jul 2, 2025 · Backend Development

How to Detect and Fix C++ Deadlocks on Linux Using Shell and GDB

This guide explains why deadlocks occur in Linux C++ multithreaded programs, demonstrates how to reproduce them with sample code, and shows step‑by‑step how to use shell commands and GDB to identify and resolve the deadlock, ensuring stable and efficient execution.

C++DebuggingLinux
0 likes · 18 min read
How to Detect and Fix C++ Deadlocks on Linux Using Shell and GDB
Open Source Linux
Open Source Linux
Jul 2, 2025 · Fundamentals

Master Linux Permissions: Complete Guide for Beginners

This comprehensive tutorial explains Linux permission concepts, user classifications, file type symbols, basic read/write/execute rights, numeric and symbolic representations, essential commands like chmod, chown, chgrp, and umask, as well as special permissions such as the sticky bit, providing clear examples and usage tips for effective system administration.

Linuxchmodchown
0 likes · 11 min read
Master Linux Permissions: Complete Guide for Beginners
Raymond Ops
Raymond Ops
Jul 1, 2025 · Operations

Master Linux Disk Management: Devices, RAID, Partitioning, and LVM

This comprehensive guide explains Linux's "everything is a file" philosophy, details disk types and interfaces, compares SSD and HDD characteristics, describes RAID levels and their trade‑offs, walks through MBR/GPT partitioning, filesystem creation, mounting, persistent fstab entries, essential disk tools, real‑world enterprise scenarios, and step‑by‑step LVM setup and expansion.

FilesystemLVMLinux
0 likes · 30 min read
Master Linux Disk Management: Devices, RAID, Partitioning, and LVM
Code Mala Tang
Code Mala Tang
Jul 1, 2025 · Operations

Master Linux File Searches: Powerful Find Command Techniques

This guide explores the versatile Linux find command, demonstrating how to locate files and directories by modification time, size, name patterns, and depth, while showing practical examples, useful flags, and advanced tricks such as combining criteria, excluding mounts, and executing actions on matches.

File SearchLinuxShell scripting
0 likes · 6 min read
Master Linux File Searches: Powerful Find Command Techniques
Deepin Linux
Deepin Linux
Jul 1, 2025 · Backend Development

Master C++ Concurrency: Processes, Threads, and IO Multiplexing Explained

This article explores C++ concurrent programming techniques, covering multi‑process fundamentals, process creation with fork(), inter‑process communication methods, multi‑threading using std::thread, synchronization tools like mutexes and condition variables, and efficient I/O handling through select, poll, and epoll multiplexing, with practical code examples.

C++IO MultiplexingLinux
0 likes · 26 min read
Master C++ Concurrency: Processes, Threads, and IO Multiplexing Explained
Efficient Ops
Efficient Ops
Jun 30, 2025 · Operations

Why TIME_WAIT Connections Exhaust Your Server and How to Fix Them

TIME_WAIT is a TCP state that appears on the side actively closing a connection; when many sockets linger in this state, ports are exhausted, causing connection failures, and the article explains typical scenarios, underlying causes, kernel limits, and practical client‑ and server‑side solutions.

Connection ManagementKernel ParametersLinux
0 likes · 5 min read
Why TIME_WAIT Connections Exhaust Your Server and How to Fix Them
Open Source Linux
Open Source Linux
Jun 30, 2025 · Operations

Master su and sudo: Switch Users Safely and Harness Linux Privileges

This guide explains the differences between the su and sudo commands, shows how to create and manage users, demonstrates login-shell versus non‑login-shell switching, covers the -c option for one‑off commands, and compares security implications of each method in Linux environments.

LinuxSudoSystem Administration
0 likes · 11 min read
Master su and sudo: Switch Users Safely and Harness Linux Privileges
Raymond Ops
Raymond Ops
Jun 26, 2025 · Operations

Master LVM: Create, Resize, and Delete Logical Volumes on Linux

This tutorial walks through preparing physical disks, creating physical volumes, a volume group, and multiple logical volumes, formatting and mounting them, dynamically expanding storage, and safely removing LVM components on a Linux system.

FilesystemLVMLinux
0 likes · 14 min read
Master LVM: Create, Resize, and Delete Logical Volumes on Linux
ITPUB
ITPUB
Jun 26, 2025 · Operations

One‑Click Linux System Inspection: Complete Bash Script Guide

Learn how to create and run a one‑click Linux inspection Bash script that automatically gathers system basics, CPU, memory, disk usage, network configuration, service status, security checks, login records, log analysis, and performance metrics, and how to schedule it via cron.

BashLinuxcron
0 likes · 8 min read
One‑Click Linux System Inspection: Complete Bash Script Guide
Deepin Linux
Deepin Linux
Jun 24, 2025 · Operations

Master Linux Cache Tuning: Boost Performance with Proven Tools & Techniques

This comprehensive guide explains Linux cache fundamentals, performance metrics, essential tuning tools, step‑by‑step optimization procedures, and a real‑world case study, helping you diagnose low hit rates, adjust kernel parameters, clean caches, and improve overall system responsiveness.

Linuxmemorysysctl
0 likes · 24 min read
Master Linux Cache Tuning: Boost Performance with Proven Tools & Techniques
Raymond Ops
Raymond Ops
Jun 23, 2025 · Databases

How to Deploy Multiple MySQL Instances on a Single Linux Server

This guide walks through downloading MySQL, extracting it, creating a dedicated mysql user, setting up separate data directories, initializing each instance, configuring my.cnf, creating systemd services, starting and stopping the instances, setting passwords, and troubleshooting common errors, all on a single server.

LinuxMulti-InstanceMySQL
0 likes · 23 min read
How to Deploy Multiple MySQL Instances on a Single Linux Server
Ops Community
Ops Community
Jun 23, 2025 · Cloud Native

Master Docker Deployment: From Installation to Advanced Container Management

This comprehensive guide walks you through Docker fundamentals, Linux installation steps, essential commands, data volume handling, custom image creation with Dockerfiles, networking tricks, full project deployment, and using Docker Compose to orchestrate multi‑service applications, all illustrated with practical code examples.

ContainerizationDockerLinux
0 likes · 22 min read
Master Docker Deployment: From Installation to Advanced Container Management
Raymond Ops
Raymond Ops
Jun 22, 2025 · Operations

Master Linux Permissions: From chmod to SUID, ACLs and sudo

This guide explains Linux file permission fundamentals, covering owner/group/other rights, chmod and chown usage, umask defaults, special bits like SUID/SGID/Sticky, ACL management, sudo configuration, and essential system commands for effective operations.

LinuxSudoacl
0 likes · 23 min read
Master Linux Permissions: From chmod to SUID, ACLs and sudo
Architect
Architect
Jun 19, 2025 · Backend Development

How to Tune Nginx for Million‑Level Concurrency: Key Optimizations

This article explains how to configure Nginx and the underlying Linux system to handle millions of concurrent connections by optimizing the I/O model with epoll, scaling worker processes, enabling zero‑copy sendfile, using gzip compression, and tuning kernel parameters and CPU affinity.

Backend DevelopmentLinuxhigh concurrency
0 likes · 11 min read
How to Tune Nginx for Million‑Level Concurrency: Key Optimizations
Raymond Ops
Raymond Ops
Jun 19, 2025 · Operations

Mastering RAID: Definitions, Levels, and Linux Setup Commands

This article explains RAID concepts, outlines common RAID levels and their pros and cons, compares configurations, describes hot spare and hot swap mechanisms, and provides step‑by‑step Linux commands for creating, testing, and removing RAID arrays, especially RAID 5.

LinuxRAIDdisk array
0 likes · 12 min read
Mastering RAID: Definitions, Levels, and Linux Setup Commands
Ops Community
Ops Community
Jun 19, 2025 · Operations

How to Set Up a BIND DNS Server on Linux: Step‑by‑Step Guide

This guide walks you through installing BIND on Linux, configuring forward and reverse DNS, setting ports, logging, access controls, forwarders, zone files, master‑slave replication, AppArmor adjustments, and testing the DNS service with tools like dig, host, and nslookup.

AppArmorBINDDNS
0 likes · 25 min read
How to Set Up a BIND DNS Server on Linux: Step‑by‑Step Guide
Raymond Ops
Raymond Ops
Jun 18, 2025 · Fundamentals

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

This guide explains what a Linux shell is, how to view and set the current shell and hostname, customize the command prompt, differentiate internal and external commands, manage aliases, use common system commands, handle sessions with screen and tmux, employ echo options and ANSI codes, leverage bash shortcuts, apply file globbing patterns, and securely delete files with shred.

LinuxTerminalcommand line
0 likes · 13 min read
Master Linux Shell: Essential Commands, Prompt Customization, and Session Management
Ops Community
Ops Community
Jun 18, 2025 · Information Security

How to Build Your Own Private CA on Linux with OpenSSL

Learn step-by-step how to set up a private Certificate Authority on Linux using OpenSSL, covering CA and PKI basics, directory structure, configuration files, generating root and client certificates, managing revocation lists, and essential commands for secure certificate management.

Certificate AuthorityInformation SecurityLinux
0 likes · 16 min read
How to Build Your Own Private CA on Linux with OpenSSL
21CTO
21CTO
Jun 18, 2025 · Fundamentals

Run a Full Linux Desktop Directly in Your Browser with WebVM

WebVM is a serverless, client‑side virtual environment that runs an unmodified Debian Linux distribution in the browser via WebAssembly, offering a complete Linux toolchain, graphical interface, network support, AI assistant integration, and flexible deployment options.

CheerpXLinuxServerless
0 likes · 4 min read
Run a Full Linux Desktop Directly in Your Browser with WebVM
Deepin Linux
Deepin Linux
Jun 17, 2025 · Fundamentals

How the MMU Powers Linux Memory Management and Virtual‑Physical Translation

This article explores the role of the Memory Management Unit (MMU) in Linux, detailing how it translates virtual addresses to physical memory, enforces protection, utilizes page tables, TLB caching, multi‑level paging, and supports process isolation and efficient memory allocation, illustrating concepts with diagrams and code examples.

LinuxMMUTLB
0 likes · 27 min read
How the MMU Powers Linux Memory Management and Virtual‑Physical Translation
Raymond Ops
Raymond Ops
Jun 17, 2025 · Operations

Diagnosing Disk Space Issues on Linux with df and du Commands

This article walks through troubleshooting a failed deployment caused by a full disk, showing how to use df -h to check overall disk usage and various du options (including --max-depth and -sh) to pinpoint large directories and resolve the issue.

LinuxOperationsTroubleshooting
0 likes · 4 min read
Diagnosing Disk Space Issues on Linux with df and du Commands
Raymond Ops
Raymond Ops
Jun 16, 2025 · Operations

Step‑by‑Step Guide to Install and Configure Samba on CentOS 7

This tutorial walks through installing Samba on CentOS 7, creating system and Samba users, setting up a shared directory, configuring smb.conf, starting services, and then configuring a client to connect, mount, and auto‑mount the share using CIFS, providing a complete end‑to‑end solution.

CIFSCentOSLinux
0 likes · 6 min read
Step‑by‑Step Guide to Install and Configure Samba on CentOS 7
Raymond Ops
Raymond Ops
Jun 13, 2025 · Information Security

Master Ubuntu’s UFW: Simple Commands to Enable, Configure, and Manage Firewall Rules

This article introduces Ubuntu’s Uncomplicated Firewall (UFW), explaining how to enable, disable, reset, set default policies, and create, modify, or delete specific IP, port, and protocol rules using concise command-line examples, helping users quickly secure client machines with practical firewall configurations.

Command-lineLinuxUbuntu
0 likes · 7 min read
Master Ubuntu’s UFW: Simple Commands to Enable, Configure, and Manage Firewall Rules
Deepin Linux
Deepin Linux
Jun 13, 2025 · Operations

How Linux Kernel Balances CPU Load Across Multicore Systems

This article explains the Linux kernel's CPU load‑balancing mechanism, covering concepts such as CPU load, balancing strategies, scheduling domains, groups, the PELT algorithm, CFS scheduling, trigger points, and practical code examples for both regular and real‑time tasks.

CFSCPU load balancingLinux
0 likes · 40 min read
How Linux Kernel Balances CPU Load Across Multicore Systems
Raymond Ops
Raymond Ops
Jun 12, 2025 · Operations

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

Learn how to create, configure, and manage a software RAID 5 array on CentOS 7 using mdadm, covering partition preparation, RAID creation, filesystem formatting, mounting, status checks, hot‑spare handling, device removal, and expansion, with complete command examples and expected outputs.

CentOSLinuxRAID5
0 likes · 8 min read
Step-by-Step Guide to Building a Software RAID 5 on Linux with mdadm
MaGe Linux Operations
MaGe Linux Operations
Jun 12, 2025 · Backend Development

Master Nginx Performance: 20+ Proven Optimization Techniques

This comprehensive guide walks you through Nginx performance tuning, covering worker processes, CPU affinity, file descriptor limits, event models, gzip compression, fastcgi caching, expires headers, anti‑hotlinking, kernel tweaks, and system limits to dramatically improve web server efficiency.

CachingLinuxOptimization
0 likes · 47 min read
Master Nginx Performance: 20+ Proven Optimization Techniques
Deepin Linux
Deepin Linux
Jun 12, 2025 · Fundamentals

Unlocking Linux Kernel I/O: How the OS Handles High‑Performance Data Transfer

Linux kernel I/O mechanisms, from basic file operations and descriptors to advanced models like blocking, non‑blocking, multiplexed, signal‑driven, and asynchronous I/O, are explained in depth, covering their structures, system calls, caching strategies, and performance optimizations such as io_uring.

I/OLinuxSystems Programming
0 likes · 30 min read
Unlocking Linux Kernel I/O: How the OS Handles High‑Performance Data Transfer
Lin is Dream
Lin is Dream
Jun 12, 2025 · Information Security

How to Securely Set Up a Restricted SFTP Account on Linux Using chroot

Learn step‑by‑step how to create a dedicated Linux SFTP user with chroot confinement, configure group permissions, set up a secure upload directory, adjust SSH settings, and restart the service to ensure the account can only upload files without shell access, following the principle of least privilege.

LinuxSFTPSSH
0 likes · 7 min read
How to Securely Set Up a Restricted SFTP Account on Linux Using chroot
Deepin Linux
Deepin Linux
Jun 11, 2025 · Fundamentals

How ARM+Linux Interrupts Power Efficient Computing: Deep Dive into Mechanisms

This article explains the role of the interrupt system in ARM‑based Linux platforms, covering hardware modes, vector tables, exception handling, GIC architecture, and kernel integration, and provides detailed code examples and optimization techniques for developers working on embedded and high‑performance systems.

ARMInterruptsLinux
0 likes · 47 min read
How ARM+Linux Interrupts Power Efficient Computing: Deep Dive into Mechanisms
Raymond Ops
Raymond Ops
Jun 11, 2025 · Operations

How to Hide Nginx Version and Set a Custom Server Header

This step‑by‑step guide shows how to download, compile, and configure Nginx so that the version information is hidden and a custom Server header (e.g., "Please guess it!") is displayed, including code modifications, build commands, and verification.

LinuxVersion HidingWeb server
0 likes · 4 min read
How to Hide Nginx Version and Set a Custom Server Header
Architect
Architect
Jun 10, 2025 · Operations

How Many TCP Connections Can a Server Really Handle? Limits and Tuning

This article explains the practical limits on how many TCP connections a Linux server or client can support, covering file‑descriptor parameters, memory consumption per socket, kernel tuning examples, and scaling calculations for large‑scale long‑connection services.

LinuxSystem TuningTCP
0 likes · 15 min read
How Many TCP Connections Can a Server Really Handle? Limits and Tuning
Linux Kernel Journey
Linux Kernel Journey
Jun 9, 2025 · Fundamentals

How to Trace CUDA GPU Operations with eBPF

This tutorial explains how to build an eBPF‑based tracing tool that intercepts CUDA runtime API calls via uprobes, captures detailed event data such as memory sizes, transfer directions, kernel launches and errors, and presents it in a readable format for debugging and performance analysis.

BenchmarkCUDAGPU tracing
0 likes · 17 min read
How to Trace CUDA GPU Operations with eBPF
Architect's Guide
Architect's Guide
Jun 9, 2025 · Fundamentals

Why 65,535 Isn’t the True Limit for TCP Connections on Linux Servers

The article explains that the 65,535 limit refers only to available port numbers, while actual TCP concurrency on Linux depends on the 4‑tuple identification, memory, file‑descriptor limits, and port reuse, allowing servers to handle far more connections than the port count suggests.

ConcurrencyLinuxSocket
0 likes · 12 min read
Why 65,535 Isn’t the True Limit for TCP Connections on Linux Servers
Raymond Ops
Raymond Ops
Jun 7, 2025 · Operations

Step-by-Step Guide to Building and Deploying Nginx from Source on Linux

This tutorial walks you through downloading the Nginx source package, extracting it, compiling and installing the binary, setting up the required directories, creating a systemd service file, and finally enabling and starting the Nginx service on a Linux system.

LinuxSource CompilationSystemd
0 likes · 3 min read
Step-by-Step Guide to Building and Deploying Nginx from Source on Linux
Deepin Linux
Deepin Linux
Jun 6, 2025 · Fundamentals

Unlocking Linux Memory Management: From malloc to Buddy Allocation

This comprehensive guide explores Linux's memory management ecosystem, detailing user‑space allocators like malloc, kernel‑space mechanisms such as kmalloc, vmalloc, and mmap, and core kernel algorithms including the Buddy system, CMA, slab allocator, and memory pools, while providing code examples and practical usage tips.

Buddy AlgorithmLinuxSlab Allocator
0 likes · 60 min read
Unlocking Linux Memory Management: From malloc to Buddy Allocation
Raymond Ops
Raymond Ops
Jun 6, 2025 · Operations

Master Linux Process Management: Essential Commands and Monitoring Tools

This guide explains the fundamentals of Linux programs and processes, their lifecycle, creation methods, and provides detailed usage of key commands such as ps, top, pgrep, pstree, lsof, vmstat, free, iostat, iftop, dstat, as well as background job control, at, and crontab for scheduling tasks.

Linuxprocess managementshell
0 likes · 11 min read
Master Linux Process Management: Essential Commands and Monitoring Tools
Raymond Ops
Raymond Ops
Jun 6, 2025 · Operations

Master Linux Disk Usage: Using df and du Commands Effectively

This guide explains how to use the Linux df and du commands to inspect disk space, interpret their options such as -h, -k, -i, and -T, view partition usage, directory-specific usage, inode information, and avoid common pitfalls when measuring file sizes.

Linuxcommand linedf
0 likes · 4 min read
Master Linux Disk Usage: Using df and du Commands Effectively
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jun 6, 2025 · Cloud Native

Master Docker’s Core: Namespaces and Cgroups Explained

This article explains Docker’s fundamental technologies—how Linux namespaces provide process, network, and filesystem isolation while cgroups enforce resource limits such as CPU, memory, I/O, and process counts—offering a concise guide for building secure, efficient containerized applications.

ContainerizationDockerLinux
0 likes · 5 min read
Master Docker’s Core: Namespaces and Cgroups Explained
Raymond Ops
Raymond Ops
Jun 4, 2025 · Operations

Mastering SFTP: Complete Planning, Configuration, and High‑Availability Guide

This guide walks you through SFTP server planning, user naming conventions, directory structures, SSH configuration, account creation, permission setup, client usage, log auditing, rotation, connection limits, monitoring, and high‑availability deployment across multiple servers, providing ready‑to‑run commands and scripts.

LinuxSFTPSSH
0 likes · 14 min read
Mastering SFTP: Complete Planning, Configuration, and High‑Availability Guide
Architecture Digest
Architecture Digest
Jun 3, 2025 · Cloud Native

Podman Tutorial: Installation, Usage, Commands, and Configuration

This comprehensive guide explains what Podman is, compares it with Docker, shows how to install and configure it on Linux, and provides detailed examples of common commands, container management, image handling, rootless operation, volume usage, and user namespace configuration.

CLIContainersDocker Compatibility
0 likes · 16 min read
Podman Tutorial: Installation, Usage, Commands, and Configuration