Tagged articles
5000 articles
Page 18 of 50
Open Source Linux
Open Source Linux
Jun 18, 2024 · Backend Development

Understanding and Solving the Linux Thundering Herd Problem

This article explains the Linux thundering herd phenomenon, its impact on processes, threads, and epoll, demonstrates it with C code examples, analyzes system overhead, and presents mitigation techniques such as accept mutex, SO_REUSEPORT, and proper locking to improve server performance.

LinuxSO_REUSEPORTaccept
0 likes · 19 min read
Understanding and Solving the Linux Thundering Herd Problem
Open Source Linux
Open Source Linux
Jun 17, 2024 · Operations

How to Detect Open UDP Ports with hping3 and netcat (nc)

This guide walks through setting up a Linux server and client, installing hping3 and netcat, and using them to reliably detect whether specific UDP ports are open or closed, including command examples, expected outputs, and troubleshooting tips.

LinuxUDPhping3
0 likes · 5 min read
How to Detect Open UDP Ports with hping3 and netcat (nc)
Liangxu Linux
Liangxu Linux
Jun 16, 2024 · Operations

How to Compile and Use rsync on an ARM Development Board

This guide explains what rsync is, walks through cross‑compiling it for an ARM board, shows how to install the binary, and demonstrates practical file‑synchronization commands with detailed flag explanations.

ARMLinuxcross-compilation
0 likes · 5 min read
How to Compile and Use rsync on an ARM Development Board
Architect's Guide
Architect's Guide
Jun 16, 2024 · Operations

How to Diagnose and Resolve 900% CPU Spikes in MySQL and Java Processes

This article explains common scenarios that cause MySQL or Java processes to consume 900% CPU, walks through step‑by‑step diagnosis using Linux tools, and provides concrete optimization techniques such as indexing, caching, thread analysis, and code adjustments to bring CPU usage back to normal levels.

CPULinuxMySQL
0 likes · 11 min read
How to Diagnose and Resolve 900% CPU Spikes in MySQL and Java Processes
21CTO
21CTO
Jun 14, 2024 · Databases

PostgreSQL vs MySQL: Which Database Wins for Full‑Stack Development?

An in‑depth comparison of PostgreSQL and MySQL covers their histories, ACID compliance, performance, scalability, advanced features, security, backup strategies, installation on Linux, and provides practical SQL code examples to help full‑stack developers choose the right open‑source relational database for their projects.

Full-Stack DevelopmentLinuxMySQL
0 likes · 12 min read
PostgreSQL vs MySQL: Which Database Wins for Full‑Stack Development?
Liangxu Linux
Liangxu Linux
Jun 12, 2024 · Cloud Computing

How VXLAN Extends VLAN for Scalable Cloud Networks – A Hands‑On Guide

This article explains the fundamentals of VXLAN, compares it with VLAN, and provides step‑by‑step Linux kernel and Open vSwitch implementations, including configuration commands, packet‑flow analysis, and practical testing to demonstrate overlay networking in cloud environments.

Cloud ComputingLinuxNetwork Virtualization
0 likes · 16 min read
How VXLAN Extends VLAN for Scalable Cloud Networks – A Hands‑On Guide
Java Tech Enthusiast
Java Tech Enthusiast
Jun 12, 2024 · Mobile Development

TUXEDO Announces ARM Laptop “Drako” Powered by Snapdragon X Elite

German Linux‑hardware maker TUXEDO unveiled its ARM‑based “Drako” laptop at Computex, featuring a Qualcomm Snapdragon X Elite 12‑core CPU, 14‑inch 2560×1600 IPS display, 32 GB LPDDR5x RAM and PCIe Gen4 SSD, running the KDE‑Plasma TUXEDO OS ported to ARM, with Qualcomm’s upstream Linux support and collaborations with Lenovo, Arm and Linaro, and the first units slated for delivery by the end of 2024.

ARMHardwareLaptop
0 likes · 4 min read
TUXEDO Announces ARM Laptop “Drako” Powered by Snapdragon X Elite
Open Source Linux
Open Source Linux
Jun 11, 2024 · Operations

How to Configure Persistent Static Routes and Dual‑NIC Routing on Linux

This guide explains Linux routing commands for adding host and network routes, setting default gateways, creating permanent static routes via rc.local, sysconfig files, and static‑routes, enabling IP forwarding, and demonstrates a dual‑NIC experiment using VMware and eNSP to achieve simultaneous internal and external network access.

Dual NICLinuxNetworking
0 likes · 11 min read
How to Configure Persistent Static Routes and Dual‑NIC Routing on Linux
Liangxu Linux
Liangxu Linux
Jun 9, 2024 · Operations

20 Essential Linux Terminal Tricks to Boost Your Productivity

This guide presents twenty practical Linux command‑line shortcuts—from tab completion and directory navigation to history search and log monitoring—that help both beginners and seasoned users work faster, avoid common pitfalls, and streamline everyday terminal tasks.

LinuxProductivityTips
0 likes · 11 min read
20 Essential Linux Terminal Tricks to Boost Your Productivity
Liangxu Linux
Liangxu Linux
Jun 8, 2024 · Fundamentals

Unraveling the Linux Boot Process: From Power‑On to User Login

This guide walks through the complete Linux startup sequence, covering power‑on initialization, BIOS/UEFI boot, MBR/GRUB2 loading, kernel entry, init processes, ramdisk handling, run‑level configuration, fstab mounting, and user login mechanisms, illustrated with diagrams and key command references.

Boot ProcessFilesystemGRUB
0 likes · 12 min read
Unraveling the Linux Boot Process: From Power‑On to User Login
ITPUB
ITPUB
Jun 8, 2024 · Operations

How to Prevent Catastrophic Data Loss with Automated MySQL and File Backups

This guide explains why accidental database deletion is a serious risk, outlines essential permission and logging measures, and provides step‑by‑step scripts and cron jobs to automatically back up MySQL databases and critical files using Docker, OpenSSL, rsync, and expect.

LinuxMySQLautomation
0 likes · 10 min read
How to Prevent Catastrophic Data Loss with Automated MySQL and File Backups
Liangxu Linux
Liangxu Linux
Jun 7, 2024 · Operations

Master Linux xargs with 6 Real‑World Examples for Faster Automation

This tutorial explains the Linux xargs command and provides six practical, step‑by‑step examples—including copying files, deleting by extension, compressing directories, renaming to uppercase, counting lines, and listing user accounts—to help automate common system tasks efficiently.

LinuxShellSystem Administration
0 likes · 8 min read
Master Linux xargs with 6 Real‑World Examples for Faster Automation
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jun 7, 2024 · Fundamentals

Understanding the F2FS File System Structure and Operations

The article walks through the Flash Friendly File System’s on‑disk layout—zones, sections, segments, blocks, SuperBlock, checkpoint, SIT, NAT, and SSA—showing how formatting, mounting, creating, modifying, and deleting files updates these structures, offering a practical guide for kernel and storage engineers.

F2FSFilesystem AnalysisLinux
0 likes · 26 min read
Understanding the F2FS File System Structure and Operations
Java Tech Enthusiast
Java Tech Enthusiast
Jun 7, 2024 · Operations

Configuring Static and Persistent Routes in Linux and Dual‑NIC Experiment

The article explains how to configure static and persistent routes on a Linux host using the route command, make them survive reboots via rc.local, sysconfig files, or sysctl, enable IP forwarding, and demonstrates a dual‑NIC experiment where a single static route lets the client access both external and multiple internal subnets.

Dual NICLinuxVMware
0 likes · 10 min read
Configuring Static and Persistent Routes in Linux and Dual‑NIC Experiment
Open Source Linux
Open Source Linux
Jun 7, 2024 · Operations

Master Ansible: Install, Configure, and Manage Inventory on CentOS

This guide walks through installing Ansible via source, git or RPM, configuring its environment and SSH trust, adding hosts to the inventory, and testing connectivity with ping, providing essential commands and examples for effective automation on CentOS systems.

InstallationLinuxconfiguration
0 likes · 16 min read
Master Ansible: Install, Configure, and Manage Inventory on CentOS
Deepin Linux
Deepin Linux
Jun 6, 2024 · Fundamentals

Linux Page Reclaim Mechanism and PFRA Design Overview

This article explains Linux's page reclamation process, describing how the kernel recovers memory under pressure using PFRA, LRU algorithms, direct reclaim, compaction, and OOM handling, and provides detailed source code analysis of the involved kernel functions.

LRULinuxPFRA
0 likes · 54 min read
Linux Page Reclaim Mechanism and PFRA Design Overview
Liangxu Linux
Liangxu Linux
Jun 5, 2024 · Operations

How to Configure Static and Persistent Routes on Linux for Dual‑NIC Environments

This guide explains Linux routing commands for adding host and network routes, setting default gateways, deleting routes, making routes permanent via rc.local, sysconfig files, and IP forwarding, and demonstrates a dual‑NIC experiment using VMware and eNSP to connect internal and external networks with step‑by‑step verification.

IP forwardingLinuxVMware
0 likes · 12 min read
How to Configure Static and Persistent Routes on Linux for Dual‑NIC Environments
Liangxu Linux
Liangxu Linux
Jun 5, 2024 · Operations

Master Linux Automation: A Step‑by‑Step Ansible Deployment Guide

This guide walks you through installing Ansible on Linux, configuring inventory and settings, writing a basic playbook to deploy a web server, and executing it, while also covering variables, roles, templates, handlers, conditional tasks, and error handling for robust automation.

DevOpsLinuxPlaybook
0 likes · 5 min read
Master Linux Automation: A Step‑by‑Step Ansible Deployment Guide
Efficient Ops
Efficient Ops
Jun 5, 2024 · Operations

10 Linux Commands That Can Destroy Your System – Why You Should Never Run Them

This article warns about ten extremely dangerous Linux commands—such as rm ‑rf, fork bombs, and disk‑wiping operations—explaining their destructive effects, how they work, and practical safeguards like using aliases or testing only in virtual machines to prevent catastrophic data loss.

Command LineLinuxSystem Administration
0 likes · 7 min read
10 Linux Commands That Can Destroy Your System – Why You Should Never Run Them
Open Source Linux
Open Source Linux
Jun 5, 2024 · Operations

Master 100 Essential Linux Shell Commands to Boost Your Productivity

This comprehensive guide introduces the 100 most frequently used Linux shell commands, covering file, directory, permission, network, process, system, and scripting operations with clear explanations and practical examples, helping both beginners and professionals improve efficiency and mastery of the command line.

LinuxScripting
0 likes · 20 min read
Master 100 Essential Linux Shell Commands to Boost Your Productivity
MaGe Linux Operations
MaGe Linux Operations
Jun 4, 2024 · Fundamentals

Unlock Linux Secrets: Exploring /proc and /proc/self Virtual Files

This article explains the Linux /proc virtual filesystem, the special role of /proc/self for accessing the current process's information, and provides practical commands to read cmdline, cwd, exe, environ, maps, and mem files for system monitoring and debugging.

LinuxProc FilesystemSystem Information
0 likes · 4 min read
Unlock Linux Secrets: Exploring /proc and /proc/self Virtual Files
php Courses
php Courses
Jun 4, 2024 · Artificial Intelligence

Emotion Recognition via Camera Using PHP and Fer2013

This tutorial explains how to capture live video from a camera with PHP, install necessary Linux drivers, extract frames using FFmpeg, and apply the Fer2013 emotion‑recognition model through a Python script to infer human emotions in real time.

AIEmotion RecognitionFer2013
0 likes · 5 min read
Emotion Recognition via Camera Using PHP and Fer2013
Liangxu Linux
Liangxu Linux
Jun 3, 2024 · Fundamentals

Understanding Inodes: The Hidden Backbone of Unix/Linux Filesystems

An inode is a crucial Unix/Linux filesystem structure that stores file metadata, links files to data blocks, and enables features like hard and soft links; this guide explains its role, composition, related commands, and how inode exhaustion can affect system storage.

LinuxUnixdisk-management
0 likes · 10 min read
Understanding Inodes: The Hidden Backbone of Unix/Linux Filesystems
Java Tech Enthusiast
Java Tech Enthusiast
Jun 2, 2024 · Operations

Why Most Servers Use Linux: Historical and Technical Reasons

Linux dominates modern server environments because its free, lightweight distributions and robust open‑source ecosystem outperform the costly, configuration‑heavy Windows/IIS stack, offering superior performance, native container support, and community‑driven innovation that overcame early Microsoft resistance and drove industry-wide adoption.

ApacheDevOpsIIS
0 likes · 9 min read
Why Most Servers Use Linux: Historical and Technical Reasons
Liangxu Linux
Liangxu Linux
Jun 2, 2024 · Operations

How to Set Up Real‑Time File Sync with sersync and rsync on Linux

This guide explains what sersync is, its main features and use cases, and provides step‑by‑step instructions—including server preparation, rsync daemon setup, configuration files, password handling, and command examples—to deploy a real‑time file synchronization service on Linux.

LinuxSystem Administrationreal-time file sync
0 likes · 8 min read
How to Set Up Real‑Time File Sync with sersync and rsync on Linux
Liangxu Linux
Liangxu Linux
Jun 2, 2024 · Operations

Mastering the Linux df Command: Quick Ways to Check Disk Usage

This guide explains how to use the Linux df command with various options to display filesystem disk space, inode usage, and filesystem types in human‑readable, kilobyte, megabyte, or gigabyte formats, and shows how to filter or exclude specific filesystem types.

Command LineLinuxSystem Administration
0 likes · 10 min read
Mastering the Linux df Command: Quick Ways to Check Disk Usage
Liangxu Linux
Liangxu Linux
May 30, 2024 · Information Security

Install, Update, and Scan with ClamAV on Linux – Step‑by‑Step Guide

This guide explains how to install the open‑source ClamAV antivirus on Linux, update its virus definitions, run recursive scans with various options, and automate deployment using Ansible, providing practical commands and sample outputs for effective malware protection.

AntivirusClamAVLinux
0 likes · 7 min read
Install, Update, and Scan with ClamAV on Linux – Step‑by‑Step Guide
Liangxu Linux
Liangxu Linux
May 30, 2024 · Operations

Why Do Most Servers Run Linux? Historical and Technical Reasons Explained

This article compiles several Zhihu answers that trace the historical shift from Windows/IIS to Linux-based servers, highlighting ecosystem dynamics, cost advantages, performance differences, container support, and open‑source adoption that together explain why Linux dominates modern server environments.

IISLinuxOperations
0 likes · 10 min read
Why Do Most Servers Run Linux? Historical and Technical Reasons Explained
MaGe Linux Operations
MaGe Linux Operations
May 30, 2024 · Operations

How to Redirect Output to Privileged Files Using sudo on Ubuntu

This guide explains why a simple sudo command may still produce a Permission denied error when redirecting output to a file you lack write access to, and presents four practical methods—including running a shell with sudo, using scripts, sudo -s, and sudo tee—to successfully write to such protected files on Ubuntu 18.04.

LinuxShellSudo
0 likes · 4 min read
How to Redirect Output to Privileged Files Using sudo on Ubuntu
Deepin Linux
Deepin Linux
May 30, 2024 · Fundamentals

Understanding Linux Kernel Memory Compression and the Zsmalloc Allocator

This article explains the fragmentation problems of the Linux slab allocator, introduces the zsmalloc memory allocator and its requirements, surveys mainstream kernel memory‑compression techniques such as zSwap, zRAM and zCache, and details related allocators like Zbud and Z3fold with example source code.

LinuxOperating Systemscompression
0 likes · 11 min read
Understanding Linux Kernel Memory Compression and the Zsmalloc Allocator
Open Source Linux
Open Source Linux
May 30, 2024 · Databases

How to Automate MySQL Backups and Restores with Bash and Cron

Learn to create a Bash script that backs up a specific MySQL database using mysqldump, automatically deletes old backups, handles Windows line‑ending issues, schedules daily execution with cron, and restores compressed backups, complete with detailed command examples and explanations of find -mtime.

Database RestorationLinuxMySQL
0 likes · 7 min read
How to Automate MySQL Backups and Restores with Bash and Cron
Liangxu Linux
Liangxu Linux
May 29, 2024 · Operations

Master Linux System Monitoring: Top, Free, Vmstat, Iostat, Mpstat, Sar, Netstat, Uptime, Ps, Watch, Strace & Lsof

This comprehensive guide explains how to use essential Linux monitoring commands—including top, free, vmstat, iostat, mpstat, sar, netstat, uptime, ps, watch, strace, and lsof—detailing their purpose, key options, output fields, and practical examples to help you diagnose system performance and resource usage.

Linuxcommand-line toolsperformance analysis
0 likes · 39 min read
Master Linux System Monitoring: Top, Free, Vmstat, Iostat, Mpstat, Sar, Netstat, Uptime, Ps, Watch, Strace & Lsof
Test Development Learning Exchange
Test Development Learning Exchange
May 29, 2024 · Operations

Linux Command Cheat Sheet: File, Directory, Process, Network, and System Management

This guide provides a concise reference of essential Linux commands for file and directory handling, file operations, permission management, searching, process control, networking, system monitoring, hardware information, log handling, text processing, and package management on both Debian‑based and RPM‑based distributions.

Command LineLinuxShell
0 likes · 5 min read
Linux Command Cheat Sheet: File, Directory, Process, Network, and System Management
Liangxu Linux
Liangxu Linux
May 28, 2024 · Operations

How to Configure Multiple Default Gateways and Dual NICs on Linux

This guide explains what a default gateway is, how to set it manually on Linux, and how to handle single, dual, or triple NIC configurations using route and iproute2 commands, including creating separate routing tables, static routes, and bonding for redundancy and load balancing.

BondingDefault GatewayDual NIC
0 likes · 20 min read
How to Configure Multiple Default Gateways and Dual NICs on Linux
Liangxu Linux
Liangxu Linux
May 28, 2024 · Operations

Master Linux Log Management: Crontab Cleanup and Logrotate Best Practices

This guide explains how to effectively manage application logs on Linux by defining log content and archiving rules, handling special cases for services like MySQL and nginx, using crontab for scheduled cleanup, and configuring logrotate with detailed options and examples.

LinuxLog Managementcrontab
0 likes · 11 min read
Master Linux Log Management: Crontab Cleanup and Logrotate Best Practices
Open Source Linux
Open Source Linux
May 28, 2024 · Cloud Native

Master Docker: From Basics to Advanced Container Management

This comprehensive guide walks you through Linux container fundamentals, Docker architecture, image lifecycle, command‑line operations, volume handling, Dockerfile creation, network configurations, registry setup, Docker‑Compose orchestration, and best practices for production‑grade container deployments.

ContainersDocker ComposeDockerfile
0 likes · 38 min read
Master Docker: From Basics to Advanced Container Management
Efficient Ops
Efficient Ops
May 27, 2024 · Operations

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

This article explains why the Linux find command is essential for operations, walks through an interview question about deleting year‑old logs, and then details eight practical find usages—including name patterns, file types, timestamps, sizes, permissions, ownership, executing actions, and directory searches—complete with example commands.

File SearchLinuxfind command
0 likes · 8 min read
Master Linux Find: 8 Powerful Ways to Locate and Manage Files
ITPUB
ITPUB
May 27, 2024 · Databases

Common Oracle Installation and RAC Deployment Bugs—and How to Fix Them

This article compiles over a decade of real‑world Oracle single‑instance and RAC deployment experiences, detailing compatibility issues, specific bugs encountered in versions 10g, 11g, 12c, 19c on Linux platforms, and step‑by‑step remediation commands, scripts, and configuration adjustments to ensure successful installation.

Database InstallationLinuxOracle
0 likes · 13 min read
Common Oracle Installation and RAC Deployment Bugs—and How to Fix Them
MaGe Linux Operations
MaGe Linux Operations
May 27, 2024 · Operations

Step‑by‑Step Guide to Expanding and Auto‑Mounting Linux Disks

This tutorial walks you through expanding a Linux disk from 500 GB to 2 TB using fdisk, resizing the ext4 filesystem with resize2fs, remounting the partition, and configuring persistent auto‑mounts via /etc/fstab, rc.local, systemd, or autofs, while also covering common error fixes.

Disk PartitionLinuxMount
0 likes · 9 min read
Step‑by‑Step Guide to Expanding and Auto‑Mounting Linux Disks
Open Source Linux
Open Source Linux
May 24, 2024 · Operations

Master Wireshark & Tcpdump: Essential Tools for Network Troubleshooting

This comprehensive guide introduces Wireshark and Tcpdump, explains their installation, core features, common use cases, filter syntax, interface components, and step‑by‑step examples—including TCP three‑handshake analysis—empowering IT professionals to capture and analyze network traffic efficiently.

LinuxPacket CaptureWireshark
0 likes · 25 min read
Master Wireshark & Tcpdump: Essential Tools for Network Troubleshooting
Liangxu Linux
Liangxu Linux
May 23, 2024 · Operations

Automate OS Installation: Step‑by‑Step PXE & Cobbler Setup Guide

This guide walks through the complete PXE boot process, explains how Cobbler extends PXE with automated DHCP/TFTP management, and provides detailed commands and configuration examples for installing Cobbler, fixing common issues, importing a local ISO, creating kickstart files and profiles, and finally launching a fully automated OS installation.

CobblerDHCPKickstart
0 likes · 21 min read
Automate OS Installation: Step‑by‑Step PXE & Cobbler Setup Guide
Laravel Tech Community
Laravel Tech Community
May 23, 2024 · Databases

MySQL Master‑Slave Replication: Theory, Installation, Configuration, and Laravel Read‑Write Separation

This article explains the concept of MySQL master‑slave replication, outlines its advantages and drawbacks, and provides a step‑by‑step guide—including downloading MySQL 8.0, configuring my.cnf on master and slave servers, creating replication users, setting up replication parameters, and using Laravel for read‑write splitting—complete with all necessary shell and SQL commands.

Database ConfigurationLaravelLinux
0 likes · 9 min read
MySQL Master‑Slave Replication: Theory, Installation, Configuration, and Laravel Read‑Write Separation
Deepin Linux
Deepin Linux
May 22, 2024 · Operations

Using Linux perf for Performance Profiling and Analysis

This article introduces Linux perf, explains how to install it, demonstrates basic commands such as perf‑list, perf‑stat, perf‑top, perf‑record and perf‑report, and shows how to combine perf with flame‑graphs to locate CPU‑bound hotspots and other performance bottlenecks in applications and the kernel.

CPULinuxflamegraph
0 likes · 16 min read
Using Linux perf for Performance Profiling and Analysis
Liangxu Linux
Liangxu Linux
May 21, 2024 · Fundamentals

Why Linux’s ‘X’? Uncovering the History Behind Unix Naming

This article traces the historical reasons why the letter ‘X’ appears in Unix‑related operating system names, explains how Linus Torvalds adopted the name Linux, and reveals the roles of MINIX, Freax, and early contributors in shaping the modern Linux ecosystem.

LinuxMINIXOperating Systems
0 likes · 8 min read
Why Linux’s ‘X’? Uncovering the History Behind Unix Naming
Liangxu Linux
Liangxu Linux
May 20, 2024 · Operations

Mastering Linux Log Management with crontab and logrotate

This guide explains how to define log management goals, handle special logging scenarios for services like MySQL and nginx, and implement automated cleanup using crontab and logrotate, including detailed configuration options and practical examples for reliable log rotation and storage control.

LinuxLog ManagementMySQL
0 likes · 12 min read
Mastering Linux Log Management with crontab and logrotate
MaGe Linux Operations
MaGe Linux Operations
May 20, 2024 · Operations

Automate Apache Deployment with Ansible: A Step‑by‑Step Guide

This guide walks you through installing Ansible, configuring inventory, creating an Apache role with tasks and templates, writing a playbook, executing it to deploy Apache, verifying the service, and finally removing Apache using Ansible playbooks on Linux servers.

AnsibleApacheConfiguration Management
0 likes · 7 min read
Automate Apache Deployment with Ansible: A Step‑by‑Step Guide
Liangxu Linux
Liangxu Linux
May 19, 2024 · Operations

Master Linux System Monitoring: Top, Free, vmstat, iostat, and More

This comprehensive guide explains how to use essential Linux monitoring commands—top, free, vmstat, iostat, mpstat, sar, netstat, uptime, ps, watch, strace, and lsof—detailing their purpose, key parameters, interactive shortcuts, and how to interpret their output for effective system performance analysis.

CLILinuxPerformance
0 likes · 34 min read
Master Linux System Monitoring: Top, Free, vmstat, iostat, and More
Cognitive Technology Team
Cognitive Technology Team
May 19, 2024 · Backend Development

Achieving Efficient Data Transfer with Zero‑Copy Techniques

This article explains how zero‑copy technology eliminates redundant memory copies and context switches during data transmission, compares traditional read‑send workflows with zero‑copy approaches such as Linux sendfile/splice and Java's FileChannel.transferTo, and discusses performance benefits and practical considerations.

BackendData TransferLinux
0 likes · 6 min read
Achieving Efficient Data Transfer with Zero‑Copy Techniques
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 19, 2024 · Operations

Comprehensive Guide to Nginx: Installation, Configuration, and Advanced Features

This article provides a detailed, step‑by‑step tutorial on Nginx, covering its purpose, core features, installation on Linux, essential commands, configuration file structure, practical examples for static serving, reverse proxy, load balancing, HTTPS, security hardening, health checks, and load‑balancing algorithms.

LinuxNGINXServer Configuration
0 likes · 16 min read
Comprehensive Guide to Nginx: Installation, Configuration, and Advanced Features
Liangxu Linux
Liangxu Linux
May 18, 2024 · Information Security

Essential Linux Redhat Security Hardening Checklist: Accounts, SSH, Logging, and More

This guide provides a step‑by‑step hardening checklist for Red Hat AS 3/4, covering shared‑account detection, redundant‑account lock policies, root remote‑login restrictions, password complexity and lifespan, critical directory permissions, audit logging, SSH configuration, unnecessary service removal, and patch installation.

HardeningLinuxPassword policy
0 likes · 15 min read
Essential Linux Redhat Security Hardening Checklist: Accounts, SSH, Logging, and More
Linux Code Review Hub
Linux Code Review Hub
May 17, 2024 · Fundamentals

How Linux Kernel Performs File Readahead: An Illustrated Walkthrough

This article explains the design and implementation of file readahead in the Linux 3.12 kernel, using sequential, random, and multithreaded read scenarios to show how the kernel initializes readahead windows, triggers synchronous and asynchronous prefetches, and updates the page cache.

Linuxfile systemkernel
0 likes · 8 min read
How Linux Kernel Performs File Readahead: An Illustrated Walkthrough
Liangxu Linux
Liangxu Linux
May 16, 2024 · Fundamentals

Understanding the Linux /proc Virtual Filesystem and Its Key Entries

The article provides a comprehensive guide to the Linux /proc virtual filesystem, explaining its purpose, how to mount it, and detailing the most important files and directories such as /proc/pid, /proc/self, security attributes, memory maps, and network information, along with practical commands for inspection.

LinuxProc Filesystemkernel
0 likes · 23 min read
Understanding the Linux /proc Virtual Filesystem and Its Key Entries
21CTO
21CTO
May 16, 2024 · Fundamentals

How to Choose the Right Linux Distribution: A Beginner’s Guide

This article explains what Linux distributions are, why there are thousands of them, how open‑source licensing enables custom versions, compares popular distros such as Ubuntu, Fedora, Mint, RHEL, SUSE and Kali, and offers practical advice for selecting the best one for personal, server or security use.

FedoraLinuxOperating System
0 likes · 10 min read
How to Choose the Right Linux Distribution: A Beginner’s Guide
MaGe Linux Operations
MaGe Linux Operations
May 16, 2024 · Cloud Native

How to Build a Docker Swarm Cluster with Portainer Visualization on Debian

This guide walks through setting up a Docker Swarm cluster on Debian nodes, configuring networking and ports, adding manager and worker nodes, deploying Portainer for visual management in both single‑node and swarm modes, and demonstrates container deployment, load balancing, and scaling using Portainer’s UI.

ClusterContainerLinux
0 likes · 10 min read
How to Build a Docker Swarm Cluster with Portainer Visualization on Debian
Open Source Linux
Open Source Linux
May 16, 2024 · Fundamentals

Unlocking Linux Secrets: A Deep Dive into the /proc Virtual Filesystem

This article explains the Linux /proc virtual filesystem, detailing its purpose as a kernel interface, how to mount it, and describing the most important files and directories—such as /proc/[pid], /proc/self, /proc/net, and security‑related entries—along with example commands for inspecting process information.

LinuxProc FilesystemSystem Administration
0 likes · 22 min read
Unlocking Linux Secrets: A Deep Dive into the /proc Virtual Filesystem
Open Source Linux
Open Source Linux
May 15, 2024 · Operations

Master Systemd: Enable, Start, Stop, and Configure Linux Services

This guide explains how to enable a systemd service to start at boot, manually start and stop services, interpret status output, read and edit unit files, understand the [Unit], [Service], and [Install] sections, configure dependencies, startup types, restart policies, and targets, and finally reload and restart services after configuration changes.

LinuxService Managementboot
0 likes · 13 min read
Master Systemd: Enable, Start, Stop, and Configure Linux Services
Liangxu Linux
Liangxu Linux
May 14, 2024 · Fundamentals

Mastering CPU Affinity and Hyper‑Threading on Linux

This guide explains the concepts of Hyper‑Threading, physical vs logical CPUs, how to query CPU information on Linux, and provides detailed instructions for using the taskset command and related programming APIs to set and retrieve CPU affinity for processes and threads.

CPU affinityLinuxmultithreading
0 likes · 12 min read
Mastering CPU Affinity and Hyper‑Threading on Linux
Liangxu Linux
Liangxu Linux
May 14, 2024 · Fundamentals

Mastering DNS with BIND: Step‑by‑Step Server Setup and Configuration

This guide explains the fundamentals of the Domain Name System, describes DNS server roles and query types, and provides detailed, Linux‑based BIND installation and configuration steps—including zone files, network settings, service management, and testing procedures.

BINDDNSDomain Name System
0 likes · 9 min read
Mastering DNS with BIND: Step‑by‑Step Server Setup and Configuration
Liangxu Linux
Liangxu Linux
May 13, 2024 · Fundamentals

Unlocking Linux /proc: A Complete Guide to the Virtual Filesystem

The article provides a comprehensive guide to Linux’s /proc virtual filesystem, detailing its purpose, mounting methods, key directories such as /proc/pid, /proc/self, and numerous files that expose process, thread, memory, and kernel information, along with practical command examples.

LinuxProc FilesystemSystem Information
0 likes · 26 min read
Unlocking Linux /proc: A Complete Guide to the Virtual Filesystem
Liangxu Linux
Liangxu Linux
May 12, 2024 · Operations

7 Practical Linux Performance Optimization Tips Every Engineer Should Know

This guide explains the key factors that affect Linux system performance, provides step‑by‑step troubleshooting methods for CPU, memory, disk I/O and network issues, shows how to identify top resource‑hungry processes, clarifies memory reporting differences, discusses swap usage scenarios, and offers concrete TCP tuning parameters for production environments.

LinuxMonitoringTCP
0 likes · 20 min read
7 Practical Linux Performance Optimization Tips Every Engineer Should Know