Tagged articles

Linux

5000 articles · Page 29 of 50
Liangxu Linux
Liangxu Linux
May 3, 2023 · Fundamentals

How Linux Receives and Sends Network Packets: A Step‑by‑Step Guide

This article explains the Linux network stack, detailing the TCP/IP model layers and describing in depth how incoming packets travel from the NIC through DMA, interrupt handling, and the kernel's protocol layers to the application, as well as the reverse path for outgoing packets.

LinuxNetworkingTCP/IP
0 likes · 9 min read
How Linux Receives and Sends Network Packets: A Step‑by‑Step Guide
Liangxu Linux
Liangxu Linux
May 1, 2023 · Fundamentals

How Linux Handles Incoming and Outgoing Network Packets: A Deep Dive

This article explains the step‑by‑step process Linux follows to receive network packets from the NIC, pass them through the kernel’s networking stack, and finally deliver them to applications, as well as the reverse path for sending packets from applications to the network.

LinuxNetworkingnetwork-stack
0 likes · 8 min read
How Linux Handles Incoming and Outgoing Network Packets: A Deep Dive
Liangxu Linux
Liangxu Linux
Apr 30, 2023 · Operations

Deploy and Use rtty for Web‑Based Remote Linux Terminal Access

This guide explains what rtty is, lists its key features, and provides step‑by‑step instructions for installing dependencies, cloning the repository, building the server, configuring devices, generating tokens, and accessing Linux terminals securely through a web browser.

C clientGo ServerLinux
0 likes · 4 min read
Deploy and Use rtty for Web‑Based Remote Linux Terminal Access
Liangxu Linux
Liangxu Linux
Apr 29, 2023 · Information Security

Understanding /dev/random vs /dev/urandom: When to Use Each on Linux

This article explains the fundamental differences between Linux's /dev/random and /dev/urandom, why high‑quality randomness is critical for security, how each device generates numbers, and provides practical commands for creating strong passwords with urandom.

Linuxdev/randomdev/urandom
0 likes · 5 min read
Understanding /dev/random vs /dev/urandom: When to Use Each on Linux
Open Source Linux
Open Source Linux
Apr 28, 2023 · Fundamentals

How Does Linux Process Incoming and Outgoing Network Packets?

Linux handles network traffic through a layered TCP/IP stack, where incoming packets travel from the NIC’s DMA‑filled ring buffer through interrupt handling, protocol layers, and finally to the application, while outgoing packets follow the reverse path, with each layer adding its own headers and processing.

LinuxTCP/IPkernel
0 likes · 11 min read
How Does Linux Process Incoming and Outgoing Network Packets?
Liangxu Linux
Liangxu Linux
Apr 27, 2023 · Operations

Mastering tar: Create, Extract, List, and Manage Linux Archives

This guide explains how to use the Linux tar command to create uncompressed, gzip‑compressed, and bzip2‑compressed archives, extract whole or individual files, list archive contents, append files, verify archives, and check archive sizes, with clear examples for each operation.

Linuxarchivingbackup
0 likes · 15 min read
Mastering tar: Create, Extract, List, and Manage Linux Archives
JavaEdge
JavaEdge
Apr 27, 2023 · Databases

How to Deploy MySQL 5.7 with Docker: A Complete Step‑by‑Step Guide

This article walks you through downloading the MySQL 5.7 Docker image, configuring IPv4 networking, launching the container with proper volume mounts, troubleshooting common startup errors, verifying the setup, and discussing production‑grade considerations such as data persistence, memory isolation, and scaling.

DevOpsDockerLinux
0 likes · 14 min read
How to Deploy MySQL 5.7 with Docker: A Complete Step‑by‑Step Guide
Liangxu Linux
Liangxu Linux
Apr 26, 2023 · Operations

How to Monitor Multi‑Threaded Linux Processes with top -H

This guide shows how to create and manage multiple pthreads in an embedded Linux program, then monitor each thread’s runtime using the top command with the -H option, including the need to set thread names via pthread_setname_np for clear identification.

Linuxmultithreadingpthread
0 likes · 5 min read
How to Monitor Multi‑Threaded Linux Processes with top -H
Liangxu Linux
Liangxu Linux
Apr 26, 2023 · Operations

Essential Linux Ops Practices to Prevent Disasters

Drawing from years of sysadmin experience, this guide lists concrete Linux operational habits—such as rigorous backups, cautious use of rm‑rf, single‑person changes, SSH hardening, firewall rules, monitoring, and disciplined performance tuning—to help teams avoid costly production failures.

LinuxPerformance TuningSecurity
0 likes · 12 min read
Essential Linux Ops Practices to Prevent Disasters
AI Cyberspace
AI Cyberspace
Apr 26, 2023 · Fundamentals

Master Linux Virtual Network Interfaces: Tap, Tun, Veth, Bridge, VLAN, MACVLAN & MACVTAP

This article explains Linux's virtual network devices—including Tap and Tun virtual NICs, Veth-pair links, Bridge bridges, Network namespaces, VLAN sub‑interfaces, MACVLAN and MACVTAP—detailing their architecture, driver components, configuration commands, and practical examples for building isolated or connected virtual networking environments.

LinuxNetwork NamespaceTUN
0 likes · 19 min read
Master Linux Virtual Network Interfaces: Tap, Tun, Veth, Bridge, VLAN, MACVLAN & MACVTAP
Open Source Linux
Open Source Linux
Apr 26, 2023 · Backend Development

Mastering GCC: From Preprocessing to ELF Analysis in Linux

This article guides readers through the complete GCC toolchain workflow—preprocessing, compilation, assembly, linking—and explains how to analyze the resulting ELF binary, covering essential commands, Binutils utilities, and runtime library details for C/C++ programs on Linux.

BinutilsC programmingCompilation
0 likes · 13 min read
Mastering GCC: From Preprocessing to ELF Analysis in Linux
Open Source Linux
Open Source Linux
Apr 25, 2023 · Operations

Top 8 Linux Tools to Monitor Real‑Time Network Traffic

This guide reviews eight Linux utilities—sar, /proc/net/dev, ifstat, iftop, nload, iptraf‑ng, nethogs, and additional extensions—detailing their installation, key options, usage examples, and output interpretation for real‑time network interface traffic monitoring.

Linuxcommand-line toolsnetwork monitoring
0 likes · 17 min read
Top 8 Linux Tools to Monitor Real‑Time Network Traffic
AI Cyberspace
AI Cyberspace
Apr 24, 2023 · Cloud Computing

How VirtIO Boosts I/O Performance in Cloud Virtualization

VirtIO, a para‑virtualization device interface created by Rusty Russell, delivers near‑native I/O performance in virtualized environments by separating front‑end drivers and back‑end emulators, standardizing device types, and optimizing transport through Virtqueues, making it a key component of modern cloud and Linux virtualization stacks.

Cloud ComputingLinuxVirtualization
0 likes · 12 min read
How VirtIO Boosts I/O Performance in Cloud Virtualization
Liangxu Linux
Liangxu Linux
Apr 23, 2023 · Information Security

Force Users to Change Their Linux Password on Next Login

Learn how to enforce password changes for Linux users by adjusting the minimum password age with chage or expiring the password using passwd, ensuring stronger security while providing clear step‑by‑step commands and execution guidance.

LinuxPassword ManagementSecurity
0 likes · 4 min read
Force Users to Change Their Linux Password on Next Login
Laravel Tech Community
Laravel Tech Community
Apr 23, 2023 · Operations

Ubuntu 23.04 “Lunar Lobster” Release Highlights: Kernel, systemd, Toolchain, Security, and Desktop Updates

Ubuntu 23.04 “Lunar Lobster”, the latest short‑term support release, brings the Linux 6.2 kernel with Rust module support, systemd v252.5, upgraded toolchains (OpenJDK 17, .Net 7, Go 1.20, Rust 1.67, Python 3.11), security enhancements, Netplan improvements, and a refreshed desktop installer with GNOME 44 and updated applications.

LinuxToolchainUbuntu
0 likes · 5 min read
Ubuntu 23.04 “Lunar Lobster” Release Highlights: Kernel, systemd, Toolchain, Security, and Desktop Updates
AI Cyberspace
AI Cyberspace
Apr 23, 2023 · Cloud Computing

Unlocking KVM & QEMU: How Linux Turns Hardware into Powerful Virtual Machines

This article explains the fundamentals of KVM (Kernel-based Virtual Machine) and QEMU, detailing their architecture, hardware-assisted virtualization features, integration process, VM lifecycle, CPU, memory, and I/O virtualization, as well as practical command-line examples for configuring vCPU topology, storage, and networking.

KVMLinuxQEMU
0 likes · 20 min read
Unlocking KVM & QEMU: How Linux Turns Hardware into Powerful Virtual Machines
Liangxu Linux
Liangxu Linux
Apr 22, 2023 · Cloud Native

How to Build a MinIO Test Environment on VirtualBox: Step‑by‑Step Guide

This tutorial walks you through creating a minimal Linux VM in VirtualBox, adding four virtual disks, formatting and mounting them, and then installing and configuring MinIO in a single‑node multi‑drive setup using systemd, complete with verification commands and screenshots.

LinuxMinIOObject Storage
0 likes · 15 min read
How to Build a MinIO Test Environment on VirtualBox: Step‑by‑Step Guide
Liangxu Linux
Liangxu Linux
Apr 20, 2023 · Operations

Recovering a Broken LVM Root Partition on CentOS 7

A friend’s CentOS 7 server failed to boot because the LVM‑managed root partition disappeared, and this guide walks through diagnosing the dracut error, extracting partition data from raw disk sectors, recreating the LVM backup file, and restoring the system to a bootable state.

CentOSLVMLinux
0 likes · 6 min read
Recovering a Broken LVM Root Partition on CentOS 7
Open Source Linux
Open Source Linux
Apr 20, 2023 · Operations

Diagnosing Linux Network Latency with hping3, traceroute, and Wireshark

This article explains how to identify the root causes of increased network latency on Linux servers by using tools such as hping3, traceroute, wrk, tcpdump, and Wireshark, demonstrating step‑by‑step measurements, analysis of TCP delayed acknowledgments, and practical recommendations for mitigating latency in production environments.

LinuxPerformanceTCP
0 likes · 17 min read
Diagnosing Linux Network Latency with hping3, traceroute, and Wireshark
Liangxu Linux
Liangxu Linux
Apr 19, 2023 · Fundamentals

Understanding Linux System Architecture: Kernel, Memory, Processes, and More

This article provides a comprehensive Q&A guide covering Linux system components, kernel subsystems, memory addressing, process concepts, scheduling algorithms, interrupt handling, system calls, synchronization mechanisms, file system structure, and device driver classifications, offering clear explanations for each topic.

LinuxMemory Management
0 likes · 16 min read
Understanding Linux System Architecture: Kernel, Memory, Processes, and More
Liangxu Linux
Liangxu Linux
Apr 18, 2023 · Fundamentals

How to Monitor Every Thread of an Embedded Linux Process with top -H

This guide shows how to create a multi‑threaded C program on embedded Linux, set thread names with pthread_setname_np, and use the top command with the -H option to display each thread’s status, illustrating the difference when thread names are omitted.

DebuggingLinuxembedded
0 likes · 6 min read
How to Monitor Every Thread of an Embedded Linux Process with top -H
Liangxu Linux
Liangxu Linux
Apr 17, 2023 · Operations

Master NextTrace: A Lightweight Go‑Based Visual Traceroute Tool for Linux

This guide introduces NextTrace, a lightweight open‑source Go traceroute utility, explains how to install it on Linux, macOS and via GHPROXY, details its extensive command‑line options, and demonstrates advanced features such as TCP/UDP tracing, TTL control, parallel requests, map and table outputs.

GoLinuxnetwork diagnostics
0 likes · 9 min read
Master NextTrace: A Lightweight Go‑Based Visual Traceroute Tool for Linux
Open Source Linux
Open Source Linux
Apr 17, 2023 · Fundamentals

Master Linux Kernel Basics: Architecture, Memory, Processes, and More

This article provides a comprehensive overview of Linux system architecture, covering the kernel's composition, memory addressing, process management, scheduling, synchronization, file systems, and device driver concepts essential for understanding operating system fundamentals.

Linuxdevice-driversfile system
0 likes · 16 min read
Master Linux Kernel Basics: Architecture, Memory, Processes, and More
MaGe Linux Operations
MaGe Linux Operations
Apr 16, 2023 · Operations

Mastering Linux Performance: Key Factors and Optimization Strategies

Linux performance hinges on the interplay of hardware resources, OS configuration, and application efficiency; this guide outlines key factors such as CPU, memory, disk I/O, RAID, network bandwidth, kernel tuning, and the roles of ops, architects, and developers in systematic performance optimization.

Disk I/OLinuxMemory
0 likes · 16 min read
Mastering Linux Performance: Key Factors and Optimization Strategies
Liangxu Linux
Liangxu Linux
Apr 15, 2023 · Fundamentals

Why Your C++ Build Fails: Hidden Pitfalls in 64‑Bit Linux Compilation & Linking

This article explains the four common compilation and linking problems C/C++ developers encounter on 64‑bit Linux, covering preprocessing, ELF object formats, static library ordering, dynamic linking mechanics, symbol interposition, and runtime loading pitfalls, and provides concrete solutions for each.

C++CompilationDynamic Loading
0 likes · 15 min read
Why Your C++ Build Fails: Hidden Pitfalls in 64‑Bit Linux Compilation & Linking
Liangxu Linux
Liangxu Linux
Apr 12, 2023 · Fundamentals

Mastering the GCC Toolchain: From Preprocessing to ELF Analysis

This guide explains how high‑level C/C++ source code is transformed into executable binary code on Linux using the GCC toolchain, covering preprocessing, compilation, assembly, linking, and ELF file inspection with practical command examples.

CompilationELFGCC
0 likes · 15 min read
Mastering the GCC Toolchain: From Preprocessing to ELF Analysis
DeWu Technology
DeWu Technology
Apr 12, 2023 · Fundamentals

Linux I/O Models and io_uring Performance Overview

Linux I/O models range from synchronous native operations to asynchronous kernel‑bypass techniques, with APIs such as open, read, write, mmap, sendfile and splice, while the modern io_uring interface—supporting interrupt, polling, and kernel‑polling modes via liburing—delivers superior performance, especially at high queue depths, compared to traditional libaio.

I/OLinuxSystem Programming
0 likes · 20 min read
Linux I/O Models and io_uring Performance Overview
Open Source Linux
Open Source Linux
Apr 12, 2023 · Information Security

Master Linux Security: Essential Baseline Hardening Scripts Explained

This article walks through why Linux servers need baseline hardening, explains baseline concepts and scanning, and provides a comprehensive collection of shell scripts that automatically check and enforce security settings such as password policies, file permissions, service configurations, and network controls.

Baseline HardeningLinuxSecurity
0 likes · 23 min read
Master Linux Security: Essential Baseline Hardening Scripts Explained
Liangxu Linux
Liangxu Linux
Apr 11, 2023 · Operations

Master Linux Performance Tuning: Practical Steps for Faster Systems

This guide explains why Linux performance depends on both hardware and software, outlines key factors such as CPU, memory, disk I/O, network, OS installation, kernel parameters, file systems, and application design, and provides a step‑by‑step process for administrators, architects, and developers to diagnose and optimize system speed.

HardwareLinuxOptimization
0 likes · 16 min read
Master Linux Performance Tuning: Practical Steps for Faster Systems
AI Cyberspace
AI Cyberspace
Apr 11, 2023 · Fundamentals

Inside Linux Kernel: From Boot to Intel I350 NIC Driver Initialization

This article walks through the Linux kernel boot sequence, the initialization of the kernel networking stack, the registration and initialization steps of the Intel I350 (IGB) network driver, and demonstrates how to inspect the resulting network interface using ifconfig and ethtool commands.

LinuxNetwork DriverPCI
0 likes · 18 min read
Inside Linux Kernel: From Boot to Intel I350 NIC Driver Initialization
Liangxu Linux
Liangxu Linux
Apr 9, 2023 · Operations

Mastering mount --bind: Seamless Directory Redirection on Linux

Learn how to replace cumbersome symlinks with Linux’s mount --bind command, covering basic usage, step‑by‑step examples, underlying VFS mechanics, persistence via /etc/fstab, and advanced scenarios such as temporary configuration testing and read‑only mounts.

Linuxdirectory managementfilesystem
0 likes · 6 min read
Mastering mount --bind: Seamless Directory Redirection on Linux
AI Cyberspace
AI Cyberspace
Apr 9, 2023 · Fundamentals

Unlocking PCIe: From Bus Basics to Linux Device Enumeration

This article explains the fundamentals of computer bus systems, details the architecture, transmission rates, and components of PCIe, and guides readers through PCIe device enumeration, BDF numbering, BAR addressing, and Linux sysfs interfaces for PCIe devices.

BARBDFBus Architecture
0 likes · 15 min read
Unlocking PCIe: From Bus Basics to Linux Device Enumeration
macrozheng
macrozheng
Apr 8, 2023 · Fundamentals

Which OS Should You Pick for Learning Programming? Windows, macOS, or Linux

This article compares Windows, macOS, and Linux for programming, weighing their strengths, weaknesses, and suitability based on factors like stability, software ecosystem, customization, cost, and personal workflow to help beginners choose the right operating system.

LinuxWindowsdevelopment environment
0 likes · 10 min read
Which OS Should You Pick for Learning Programming? Windows, macOS, or Linux
Liangxu Linux
Liangxu Linux
Apr 6, 2023 · Operations

How Linux Compacts Memory to Eliminate Fragmentation

This article explains the problem of memory fragmentation in Linux, describes the compaction algorithm that moves free pages together, and walks through the key kernel functions—alloc_pages_node, __alloc_pages_direct_compact, try_to_compact_pages, isolate_migratepages, migrate_pages, and unmap_and_move—detailing their roles in gathering movable pages and relocating them to create contiguous memory blocks.

Linuxalloc_pageskernel
0 likes · 10 min read
How Linux Compacts Memory to Eliminate Fragmentation
AI Cyberspace
AI Cyberspace
Apr 5, 2023 · Fundamentals

How ARP Resolves IP to MAC Addresses and Secures Your Network

This article explains the ARP protocol's role in translating IPv4 addresses to MAC addresses, details its packet structure, operation flow, security risks like spoofing and MAC conflicts, and provides Linux commands and configuration tips for managing ARP, Proxy ARP, ARP Probe, and Gratuitous ARP.

Address ResolutionLinuxProxy ARP
0 likes · 19 min read
How ARP Resolves IP to MAC Addresses and Secures Your Network
AI Cyberspace
AI Cyberspace
Apr 4, 2023 · Fundamentals

Mastering Linux Socket I/O: Blocking, Non‑Blocking, and Epoll Explained

This article explains the two‑stage socket I/O process in Linux, compares blocking, non‑blocking, and I/O multiplexing techniques, details the select, poll, and epoll APIs with their advantages and drawbacks, and provides complete C code examples for a high‑performance TCP server and client.

C++I/OLinux
0 likes · 20 min read
Mastering Linux Socket I/O: Blocking, Non‑Blocking, and Epoll Explained
Bin's Tech Cabin
Bin's Tech Cabin
Apr 4, 2023 · Fundamentals

Why Does Linux Need a Slab Allocator? Unveiling the Secrets of Kernel Memory Pools

This article revisits Linux memory allocation, then dives deep into the slab allocator—explaining its relationship with the buddy system, its internal layout, the differences between slab, slub and slob, and how the kernel uses slab caches, per‑CPU caches, and NUMA nodes to efficiently allocate and free small memory objects.

LinuxSLUBSlab Allocator
0 likes · 66 min read
Why Does Linux Need a Slab Allocator? Unveiling the Secrets of Kernel Memory Pools
Liangxu Linux
Liangxu Linux
Apr 3, 2023 · Fundamentals

Mastering Linux NIC Packet Processing and Ring Buffer Optimization

This guide explains how a network interface card (NIC) receives packets, the role of DMA, interrupt handling, poll functions, and ring buffers, then details multi‑CPU ring buffer handling, key ethtool commands for statistics, buffer size, queue configuration, and hash‑based flow distribution.

LinuxNICNetwork Performance
0 likes · 10 min read
Mastering Linux NIC Packet Processing and Ring Buffer Optimization
Liangxu Linux
Liangxu Linux
Apr 2, 2023 · Operations

Master Linux Quickly: 100+ Essential Commands Every Sysadmin Needs

This article compiles a comprehensive Linux command reference covering system information, file and directory manipulation, permissions, networking, package management, backup, disk utilities, and editor shortcuts, providing concise examples and options for each command to help administrators work efficiently on the command line.

LinuxUnixshell
0 likes · 35 min read
Master Linux Quickly: 100+ Essential Commands Every Sysadmin Needs
MaGe Linux Operations
MaGe Linux Operations
Apr 2, 2023 · Information Security

How to Harden SSH on Linux: 8 Essential Security Steps

This guide explains why the default SSH configuration is risky and provides eight practical measures—including disabling root login, changing the default port, restricting password use, and employing key‑based authentication—to secure SSH access on Linux servers.

LinuxSecurityserver hardening
0 likes · 6 min read
How to Harden SSH on Linux: 8 Essential Security Steps
Liangxu Linux
Liangxu Linux
Apr 2, 2023 · Operations

Essential Linux Command-Line Tricks for Sysadmins: Find, Sed, iptables, and More

This article compiles practical Linux shell commands and scripts for tasks such as locating and moving files, batch unzipping, powerful sed edits, directory checks, disk usage monitoring with email alerts, log analysis, firewall configuration, and network diagnostics, all aimed at streamlining system administration.

LinuxScriptingshell
0 likes · 9 min read
Essential Linux Command-Line Tricks for Sysadmins: Find, Sed, iptables, and More
Liangxu Linux
Liangxu Linux
Apr 1, 2023 · Information Security

Master Linux Security Hardening: Essential Baseline Scripts and Checks

This guide explains why Linux servers need security baseline hardening, describes baseline scanning, and provides a comprehensive set of Bash scripts that back up critical files, enforce password policies, restrict services, adjust file permissions, and verify system integrity to protect against common vulnerabilities.

BaselineLinuxSecurity
0 likes · 24 min read
Master Linux Security Hardening: Essential Baseline Scripts and Checks
AI Cyberspace
AI Cyberspace
Mar 29, 2023 · Fundamentals

Mastering POSIX Threads: From User Threads to Thread Pools in Linux

This article explains the concepts of user threads, the pthread library implementation, thread creation and termination functions, synchronization mechanisms like mutexes and condition variables, and demonstrates how to design and use a lightweight C thread‑pool with practical code examples.

C programmingLinuxmultithreading
0 likes · 21 min read
Mastering POSIX Threads: From User Threads to Thread Pools in Linux
Liangxu Linux
Liangxu Linux
Mar 28, 2023 · Fundamentals

Top Free Open‑Source EPUB Readers for Ubuntu and Other Linux Distros

This guide reviews the best free open‑source EPUB readers available for Ubuntu and other Linux distributions, compares their key features such as UI, customization, bookshelf, annotation and sync, and provides installation commands via apt, Flatpak or Snap along with links to free e‑book sources.

CalibreEPUBFoliate
0 likes · 12 min read
Top Free Open‑Source EPUB Readers for Ubuntu and Other Linux Distros
Liangxu Linux
Liangxu Linux
Mar 28, 2023 · Operations

4 Essential Open‑Source Services to Run on Linux

This article introduces four open‑source server‑type applications—Samba, Snapdrop, VLC, and PulseAudio—explaining their core functions, basic configuration steps, and where to obtain their source code, helping Linux users set up file sharing, peer‑to‑peer transfers, media streaming, and network audio.

LinuxPulseAudioSamba
0 likes · 5 min read
4 Essential Open‑Source Services to Run on Linux
Liangxu Linux
Liangxu Linux
Mar 28, 2023 · Fundamentals

Why Use sudo Instead of Direct root Access? A Linux Guide

This tutorial explains the differences between the root account and the sudo command on Linux, covering what each provides, how to configure and use sudo, the sudoers file, and why following the principle of least privilege makes sudo a safer choice than a root shell.

$rootLinuxpermissions
0 likes · 7 min read
Why Use sudo Instead of Direct root Access? A Linux Guide
AI Cyberspace
AI Cyberspace
Mar 28, 2023 · Fundamentals

Why NUMA Slows Multithreaded Apps and How to Optimize It

This article explains NUMA architecture, its multithreaded performance overheads such as remote memory access, cache synchronization, context and mode switches, interrupt handling, TLB misses, and memory copies, and then presents optimization techniques like NUMA and CPU affinity, IRQ tuning, and large‑page usage.

CPU affinityLinuxNUMA
0 likes · 20 min read
Why NUMA Slows Multithreaded Apps and How to Optimize It
Liangxu Linux
Liangxu Linux
Mar 27, 2023 · Fundamentals

Can Linux Reach True Line‑Speed? Deep Dive into Kernel Packet Forwarding Bottlenecks

This article explains why Linux’s native networking stack falls short of line‑speed, analyzes the core latency sources such as DMA, memory copying, routing look‑ups and lock contention, and proposes a comprehensive set of kernel‑level redesigns—including VOQ queues, lock‑free data structures, and user‑space stacks—to achieve near‑wire‑speed forwarding.

DMALinuxVOQ
0 likes · 39 min read
Can Linux Reach True Line‑Speed? Deep Dive into Kernel Packet Forwarding Bottlenecks
AI Cyberspace
AI Cyberspace
Mar 27, 2023 · Fundamentals

Understanding Linux Memory Allocation: Buddy, Slab, and Slub Explained

Linux’s memory allocation mechanisms—Buddy for main memory and Slab/Slub for CPU cache—aim to maximize memory utilization, minimize fragmentation, and boost allocation efficiency, with detailed explanations of their structures, operation steps, and how to inspect them via /proc interfaces.

LinuxMemory ManagementSLUB
0 likes · 9 min read
Understanding Linux Memory Allocation: Buddy, Slab, and Slub Explained
Open Source Linux
Open Source Linux
Mar 27, 2023 · Fundamentals

How Many TCP Connections Can a Single Server Actually Handle?

While TCP’s 16‑bit port range suggests a theoretical limit of 65,535 connections, real‑world server concurrency depends on factors like memory, file descriptor limits, port reuse, and operating‑system constraints, allowing modern Linux servers to support hundreds of thousands or even millions of simultaneous connections.

LinuxTCPconcurrent connections
0 likes · 11 min read
How Many TCP Connections Can a Single Server Actually Handle?
Liangxu Linux
Liangxu Linux
Mar 26, 2023 · Operations

Quick Techniques to Pinpoint Errors in Massive Log Files

Learn how to efficiently navigate, filter, and extract specific entries from large log files using tail, head, grep, sed, and pagination commands, with practical examples for locating error lines and time ranges.

Command LineLinuxLog analysis
0 likes · 11 min read
Quick Techniques to Pinpoint Errors in Massive Log Files
Liangxu Linux
Liangxu Linux
Mar 24, 2023 · Operations

Ultimate A‑Z Linux Command Cheat Sheet for Sysadmins

This article presents a comprehensive A‑to‑Z reference of Linux command‑line utilities, offering concise descriptions for each tool—from file manipulation and process control to networking and system monitoring—so readers can quickly look up or fill gaps in their command knowledge.

LinuxUnixshell
0 likes · 39 min read
Ultimate A‑Z Linux Command Cheat Sheet for Sysadmins
AI Cyberspace
AI Cyberspace
Mar 24, 2023 · Fundamentals

Unlock Faster Linux Performance with Huge Pages: Why and How

This article explains Linux huge pages, their performance benefits, implementation details, configuration steps, and the impact on memory reporting, including guidance on using and disabling Transparent Huge Pages for optimal system tuning.

Huge PagesLinuxMemory Management
0 likes · 14 min read
Unlock Faster Linux Performance with Huge Pages: Why and How
Open Source Linux
Open Source Linux
Mar 24, 2023 · Operations

Essential Linux Commands Every Sysadmin Should Master

This guide walks through practical Linux utilities—including xargs, background execution with nohup, process monitoring, multitail log aggregation, continuous ping logging, TCP state inspection, top IP analysis, and SSH port forwarding—providing clear examples and code snippets to help sysadmins work more efficiently and troubleshoot effectively.

Linuxcommandsshell
0 likes · 11 min read
Essential Linux Commands Every Sysadmin Should Master
Open Source Linux
Open Source Linux
Mar 23, 2023 · Operations

Automate Linux Disk Partitioning and LVM Setup with Bash Scripts

This guide walks you through three Bash scripts that automate creating primary ext4/xfs partitions, building a full‑disk LVM logical volume, and converting a partition into a logical volume, complete with user prompts, filesystem formatting, and fstab updates.

Disk PartitioningLVMLinux
0 likes · 11 min read
Automate Linux Disk Partitioning and LVM Setup with Bash Scripts
Open Source Linux
Open Source Linux
Mar 22, 2023 · Operations

Essential Linux Command Cheat Sheet: 100+ Commands Every Sysadmin Needs

This comprehensive guide compiles over a hundred essential Linux commands covering system information, shutdown/reboot, file and directory management, searching, mounting, disk usage, user and group handling, permissions, special attributes, compression, backup, networking, package management, and more, providing a handy reference for system administrators and developers alike.

LinuxUnixshell
0 likes · 42 min read
Essential Linux Command Cheat Sheet: 100+ Commands Every Sysadmin Needs
Liangxu Linux
Liangxu Linux
Mar 21, 2023 · Fundamentals

Top 10 Linux Shell Interview Questions with Clear Answers

This article presents ten common Linux shell interview questions, each accompanied by concise explanations and practical command‑line examples, covering script termination, file header removal, line length checking, non‑printable character display, directory permissions, process states, and useful utilities like cut, cmp, diff, and echo.

InterviewLinuxScripting
0 likes · 7 min read
Top 10 Linux Shell Interview Questions with Clear Answers
Java High-Performance Architecture
Java High-Performance Architecture
Mar 21, 2023 · Information Security

How to Detect and Recover from a Compromised Linux Server: Step‑by‑Step Guide

A detailed walkthrough of a recent Linux server breach shows how attackers hijacked system utilities, inserted hidden scripts, and leveraged LD_PRELOAD, while the remediation steps cover log analysis, SSH hardening, file attribute restoration, cron cleanup, and key lessons for future hardening.

LinuxRootkit RemovalSystem Hardening
0 likes · 15 min read
How to Detect and Recover from a Compromised Linux Server: Step‑by‑Step Guide
Open Source Linux
Open Source Linux
Mar 21, 2023 · Fundamentals

7 Stunning Linux Distributions That Redefine Desktop Beauty

Discover seven visually striking Linux distributions—elementary OS, Deepin, Pop!_OS, Manjaro, KDE Neon, Zorin OS, and Nitrux OS—each offering unique aesthetics, user‑friendly interfaces, and strong Ubuntu or Arch foundations for an enhanced desktop experience.

DesktopKDELinux
0 likes · 5 min read
7 Stunning Linux Distributions That Redefine Desktop Beauty
Liangxu Linux
Liangxu Linux
Mar 20, 2023 · Operations

How to Build a Linux DNS, NFS, and Local Yum Repo with Nginx

This guide walks you through installing and configuring a Bind DNS server, setting up NFS sharing on Linux, and creating a local YUM repository served by Nginx, complete with command‑line steps, configuration file edits, and troubleshooting tips.

DNSLinuxNFS
0 likes · 9 min read
How to Build a Linux DNS, NFS, and Local Yum Repo with Nginx
Liangxu Linux
Liangxu Linux
Mar 20, 2023 · Fundamentals

Master Linux File Management: Powerful mv Command Tricks & Examples

This guide explains the Linux mv command in depth, covering its syntax, useful options, and practical examples for renaming, moving single or multiple files and directories, interactive overwriting, conditional updates, and creating backups, all illustrated with real command‑line sessions.

Command LineLinuxUnix
0 likes · 12 min read
Master Linux File Management: Powerful mv Command Tricks & Examples
Liangxu Linux
Liangxu Linux
Mar 19, 2023 · Fundamentals

Master Linux Fundamentals: A Hands‑On Lab Guide for Home, Work, and Exams

This step‑by‑step Linux fundamentals guide walks you through selecting and installing multiple distributions, configuring users, permissions, filesystems, software, networking, scripting, and system services, providing practical tasks that prepare you for personal projects, workplace duties, and certification exams.

LinuxUser Managementfundamentals
0 likes · 20 min read
Master Linux Fundamentals: A Hands‑On Lab Guide for Home, Work, and Exams