Tagged articles
5000 articles
Page 25 of 50
AI Cyberspace
AI Cyberspace
May 22, 2023 · Cloud Computing

Step‑by‑Step Guide to Deploy a Ceph Cluster with ceph‑deploy on CentOS 7

This tutorial walks through the complete process of preparing three CentOS 7 nodes, installing ceph‑deploy, configuring storage and network topology, and sequentially deploying monitors, managers, OSDs, MDS, RGW, enabling the Ceph dashboard, performing verification tests, and finally uninstalling the cluster.

CephCeph-deployCluster
0 likes · 30 min read
Step‑by‑Step Guide to Deploy a Ceph Cluster with ceph‑deploy on CentOS 7
Open Source Linux
Open Source Linux
May 22, 2023 · Information Security

Top 10 Linux Antivirus Solutions to Secure Your Servers

This article reviews the ten most effective Linux antivirus tools, explains why protection is essential despite Linux's inherent security, and provides concise descriptions of each solution—including Avast, Chkrootkit, ESET NOD32, F‑PROT, Panda Cloud Cleaner, Rootkit Hunter, ClamAV, Firetools, Comodo, and Sophos—to help users choose the right protection for their systems.

AntivirusLinuxRootkit
0 likes · 7 min read
Top 10 Linux Antivirus Solutions to Secure Your Servers
Open Source Linux
Open Source Linux
May 22, 2023 · Fundamentals

How Virtual Memory Works: From CPU Addressing to Linux Implementation

Virtual memory abstracts physical memory, giving each process a private, contiguous address space, and relies on CPU virtual addressing, MMU translation, page tables, TLB caching, multi-level paging, Linux’s memory mapping, dynamic allocation, and garbage collection to efficiently manage memory and protect processes.

LinuxVirtual Memorymemory management
0 likes · 29 min read
How Virtual Memory Works: From CPU Addressing to Linux Implementation
MaGe Linux Operations
MaGe Linux Operations
May 21, 2023 · Information Security

Step‑by‑Step Webshell Upload and Kernel Privilege Escalation on Ubuntu 16.04

This tutorial walks through setting up an Ubuntu 16.04 vulnerable environment, gathering information, uploading a webshell via MySQL into outfile or log injection, establishing a reverse shell with Metasploit, and finally exploiting CVE‑2021‑4034 for kernel privilege escalation, while also covering post‑exploitation persistence techniques.

Information SecurityKaliLinux
0 likes · 10 min read
Step‑by‑Step Webshell Upload and Kernel Privilege Escalation on Ubuntu 16.04
Selected Java Interview Questions
Selected Java Interview Questions
May 21, 2023 · Fundamentals

Introduction to Linux: Basics, Commands, Learning Paths, Desktop Environments, Filesystem Standards, and Security

This article provides a comprehensive overview of Linux fundamentals, covering its basic concepts, essential commands, learning roadmaps, desktop environments, the Filesystem Hierarchy Standard, important directories, kernel study paths, security considerations, and includes reference tables and a community invitation.

FilesystemLearning PathLinux
0 likes · 2 min read
Introduction to Linux: Basics, Commands, Learning Paths, Desktop Environments, Filesystem Standards, and Security
AI Cyberspace
AI Cyberspace
May 21, 2023 · Cloud Computing

Step-by-Step Manual OpenStack Deployment on Rocky: From Architecture to Services

This guide walks through a full manual installation of OpenStack Rocky on a two‑node (controller + compute) environment, covering architecture diagrams, network design choices, core services configuration (DNS, NTP, MySQL, RabbitMQ, Memcached, Etcd), and detailed setup of Keystone, Glance, Nova, Neutron, Horizon and Cinder with all required commands, config files and verification steps.

LinuxManual DeploymentOpenStack
0 likes · 42 min read
Step-by-Step Manual OpenStack Deployment on Rocky: From Architecture to Services
Liangxu Linux
Liangxu Linux
May 21, 2023 · Operations

Master Linux Memory Monitoring: 6 Essential Commands and How to Use Them

This guide explains why monitoring system memory is crucial for Linux administrators and walks through six practical commands—free, vmstat, /proc/meminfo, top, htop, and per‑process status—detailing their syntax, useful options, example outputs, and how to interpret key metrics for troubleshooting.

FreeLinuxMemory Monitoring
0 likes · 26 min read
Master Linux Memory Monitoring: 6 Essential Commands and How to Use Them
Liangxu Linux
Liangxu Linux
May 20, 2023 · Information Security

What Is a Linux Fork Bomb and How to Stop It

This article explains what a Linux fork bomb is, shows the classic one‑liner shell code that creates it, breaks down each component of the command, and provides practical steps such as limiting user processes via ulimit and editing limits.conf to prevent system crashes.

Denial of ServiceLinuxProcess Limits
0 likes · 4 min read
What Is a Linux Fork Bomb and How to Stop It
Liangxu Linux
Liangxu Linux
May 19, 2023 · Fundamentals

How Linux Automatically Detects and Loads USB Devices: A Deep Dive

This article explains the Linux kernel's step‑by‑step process for recognizing, loading drivers, registering, and accessing USB devices, and provides clear C and kernel‑module code examples that illustrate each stage of the USB device handling workflow.

Device DriversLinuxUSB
0 likes · 12 min read
How Linux Automatically Detects and Loads USB Devices: A Deep Dive
MaGe Linux Operations
MaGe Linux Operations
May 18, 2023 · Operations

Boost Linux Performance with zSwap, zRAM, and zstd Compression

Memory compression techniques like Linux's zSwap, zRAM, and the zstd algorithm reduce I/O latency and extend RAM capacity by compressing swap pages, offering performance gains while introducing trade‑offs such as CPU overhead and configuration complexity, and this guide explains their principles, advantages, drawbacks, and activation steps.

LinuxMemory compressionZSTD
0 likes · 6 min read
Boost Linux Performance with zSwap, zRAM, and zstd Compression
Advanced AI Application Practice
Advanced AI Application Practice
May 18, 2023 · Fundamentals

Essential Linux Commands Every Tester Must Master

The article explains why Linux skills are vital for testers, shows how to set up a practice environment using virtual machines, WSL or cloud servers, recommends free SSH tools, and provides detailed examples of essential directory, file, editing, and viewing commands.

LinuxSSHWSL
0 likes · 6 min read
Essential Linux Commands Every Tester Must Master
Open Source Linux
Open Source Linux
May 18, 2023 · Cloud Computing

Step-by-Step Guide to Deploy OpenStack and OpenNebula with One-Click Scripts

This article provides a comprehensive overview of OpenStack and OpenNebula, detailing their purposes, architectures, core components, and key concepts, followed by a complete one‑click shell script that automates the installation and configuration of an OpenStack Pike environment on CentOS 7.

LinuxOpenNebulaOpenStack
0 likes · 24 min read
Step-by-Step Guide to Deploy OpenStack and OpenNebula with One-Click Scripts
Liangxu Linux
Liangxu Linux
May 17, 2023 · Fundamentals

Understanding Linux Kernel Synchronization: From Semaphores to Thread Pools

This article explains the various Linux kernel synchronization mechanisms—including inter‑process communication, semaphores, mutexes, message queues, shared memory, and thread pools—detailing how they work, when to use them, and their role in ensuring coordinated execution within the kernel.

IPCLinuxSynchronization
0 likes · 10 min read
Understanding Linux Kernel Synchronization: From Semaphores to Thread Pools
Ops Development Stories
Ops Development Stories
May 17, 2023 · Operations

Deploy Ceph Offline on ZTE NewStart CGSL: Step‑by‑Step Guide

This article provides a comprehensive, step‑by‑step tutorial for installing Ceph on ZTE NewStart CGSL using an offline RPM repository, covering yum repository setup, Ceph package installation, monitor, OSD, and MGR node configuration, and includes all necessary command examples.

CephLinuxZTE NewStart
0 likes · 16 min read
Deploy Ceph Offline on ZTE NewStart CGSL: Step‑by‑Step Guide
Open Source Linux
Open Source Linux
May 17, 2023 · Cloud Computing

Mastering VXLAN: Principles, Linux & Open vSwitch Implementation Guide

This article explains VXLAN's role in cloud networking, details its 24‑bit VNI architecture, shows how Linux kernel and Open vSwitch implement VXLAN tunnels, and provides step‑by‑step command examples and flow‑table configurations to achieve overlay networking across multiple hosts.

LinuxNetwork VirtualizationOpen vSwitch
0 likes · 16 min read
Mastering VXLAN: Principles, Linux & Open vSwitch Implementation Guide
Liangxu Linux
Liangxu Linux
May 16, 2023 · Fundamentals

How Virtual Memory Works: From CPU Addressing to Linux Implementation

This article explains the concepts and mechanisms of virtual memory, covering CPU virtual addressing, page tables, TLB caching, page faults, multi‑level page tables, Linux's memory‑mapping structures, and dynamic allocation strategies such as fragmentation and garbage collection.

LinuxPagingTLB
0 likes · 27 min read
How Virtual Memory Works: From CPU Addressing to Linux Implementation
Laravel Tech Community
Laravel Tech Community
May 16, 2023 · Operations

Linux System Commands Cheat Sheet

This article presents a comprehensive reference of common Linux/Unix command-line utilities covering system information, date handling, shutdown/reboot, file and directory management, searching, mounting, disk usage, user/group administration, permissions, special attributes, compression, package management, backup, and networking, providing a handy guide for system administrators and developers.

LinuxOperationscommand line
0 likes · 37 min read
Linux System Commands Cheat Sheet
Open Source Linux
Open Source Linux
May 16, 2023 · Information Security

Mastering Linux Firewalls: From IDS/IPS to iptables and Netfilter

This comprehensive guide explains intrusion detection and prevention systems, firewalls, waterwalls, Netfilter, and essential Linux firewall tools such as iptables, firewalld, and nftables, covering their architectures, command syntax, rule management, NAT, and packet capture with tcpdump.

IDSIPSLinux
0 likes · 24 min read
Mastering Linux Firewalls: From IDS/IPS to iptables and Netfilter
Open Source Linux
Open Source Linux
May 15, 2023 · Operations

Master Linux File Mounting: From ISO Images to NFS and AutoFS

This guide walks you through Linux file system mounting techniques—including manual mounts for ISO images, USB drives, Windows shares, and NFS—as well as permanent fstab entries and automated mounting with autofs, complete with command examples and configuration tips.

FilesystemLinuxMount
0 likes · 13 min read
Master Linux File Mounting: From ISO Images to NFS and AutoFS
Liangxu Linux
Liangxu Linux
May 14, 2023 · Operations

How to Keep SSH Sessions Alive and Prevent Timeout

This tutorial explains why SSH connections close, shows how to configure both client and server settings—including creating the .ssh/config file, setting ServerAliveInterval, ServerAliveCountMax, and adjusting /etc/ssh/sshd_config—to keep sessions alive until you intentionally close the terminal.

ClientAliveIntervalLinuxSSH
0 likes · 7 min read
How to Keep SSH Sessions Alive and Prevent Timeout
Liangxu Linux
Liangxu Linux
May 11, 2023 · Fundamentals

Ubuntu vs Fedora: Which Linux Distro Is Best for Developers?

The article compares Ubuntu and Fedora, detailing why developers favor Linux, the challenges of switching from Ubuntu to Fedora—including Snap‑related errors—differences in package managers and desktop environments, and offers recommendations for both technical and non‑technical users.

DevelopmentFedoraLinux
0 likes · 8 min read
Ubuntu vs Fedora: Which Linux Distro Is Best for Developers?
Liangxu Linux
Liangxu Linux
May 10, 2023 · Information Security

Boost Your Server Security: Essential SSH, User, and Root Hardening Steps

This guide walks you through practical steps to secure a newly purchased Linux server, covering SSH configuration changes, disabling ping responses, thorough user and group management, creating new accounts, and three reliable methods to grant root privileges safely.

LinuxRoot AccessSSH Hardening
0 likes · 6 min read
Boost Your Server Security: Essential SSH, User, and Root Hardening Steps
Java Architect Essentials
Java Architect Essentials
May 9, 2023 · Operations

One‑Click Jenkins + Docker + SpringBoot Automated Deployment Guide

This tutorial walks through setting up a CentOS 7 environment, installing Docker CE, deploying Jenkins in a Docker container, configuring Maven and required plugins, creating a Jenkins pipeline that builds a SpringBoot project, packages it into a Docker image via a Dockerfile, and runs the container automatically, providing full end‑to‑end CI/CD automation.

DockerJenkinsLinux
0 likes · 7 min read
One‑Click Jenkins + Docker + SpringBoot Automated Deployment Guide
Liangxu Linux
Liangxu Linux
May 9, 2023 · Operations

How to Test and Debug Linux Network Ports with telnet, nc, and netstat

This guide explains how to verify TCP port connectivity on Linux using telnet and nc, shows how to interpret their output for open or closed ports, describes ways to exit these tools, and demonstrates how netstat can confirm the connection state and identify the owning process.

Linuxcommand linenc
0 likes · 8 min read
How to Test and Debug Linux Network Ports with telnet, nc, and netstat
Liangxu Linux
Liangxu Linux
May 9, 2023 · Operations

9 Essential Linux Server Optimization Tips for Faster, Safer Operations

This guide presents nine practical Linux server optimization techniques—including time synchronization, SYN cookie protection, Squid and Nginx tuning, file descriptor limits, service minimization, IPv6 disabling, network interface activation, and memory management—to improve precision, stability, efficiency, and security.

LinuxNetwork TuningPerformance
0 likes · 8 min read
9 Essential Linux Server Optimization Tips for Faster, Safer Operations
Liangxu Linux
Liangxu Linux
May 8, 2023 · Fundamentals

Master Linux Basics: Commands, Filesystem Standards, and Learning Path

This guide introduces Linux fundamentals, walks through essential command‑line tools, explains the Filesystem Hierarchy Standard and key directories, outlines a structured learning path for the kernel and desktop environment, and provides security tips, command references, and a handy cheat‑sheet.

FilesystemLearning PathLinux
0 likes · 3 min read
Master Linux Basics: Commands, Filesystem Standards, and Learning Path
Laravel Tech Community
Laravel Tech Community
May 8, 2023 · Information Security

Destructive Linux Commands and Their Effects

The article lists several dangerous Linux commands—including rm -rf, fork bomb, direct disk writes, and disguised payloads—explaining how each can irreversibly damage system files, consume resources, or erase data, and warns readers to understand and avoid executing them.

$rootDestructiveCommandsLinux
0 likes · 5 min read
Destructive Linux Commands and Their Effects
Open Source Linux
Open Source Linux
May 8, 2023 · Operations

Why UDP Fails in Docker Bridge Networks and How to Fix It

This article explains why a UDP service listening on 0.0.0.0 inside a Docker bridge network becomes unreachable, analyzes packet captures and kernel routing behavior, and provides practical solutions such as using TCP, binding to a specific interface, or enabling IP_PKTINFO on the socket.

ContainerDockerIP_PKTINFO
0 likes · 16 min read
Why UDP Fails in Docker Bridge Networks and How to Fix It
Liangxu Linux
Liangxu Linux
May 7, 2023 · Operations

Boost Your Linux Productivity with 10 Essential Command‑Line Shortcuts

Learn practical Linux command‑line tricks—including tab completion, quick directory switching, history search, cursor navigation, fast deletion, using less, and formatting output—to dramatically improve efficiency and avoid common pitfalls while working in the terminal.

LinuxShell TipsTerminal Shortcuts
0 likes · 9 min read
Boost Your Linux Productivity with 10 Essential Command‑Line Shortcuts
MaGe Linux Operations
MaGe Linux Operations
May 7, 2023 · Operations

Beyond top: Powerful Linux CLI Monitoring Tools You Should Try

This guide introduces several interactive command‑line utilities—htop, atop, nmon, vtop, bashtop, gtop and glances—explaining their features, key shortcuts, and installation steps so Linux administrators can monitor CPU, memory, disk and network usage more effectively than with the classic top command.

BashtopCLIGlances
0 likes · 9 min read
Beyond top: Powerful Linux CLI Monitoring Tools You Should Try
Architects' Tech Alliance
Architects' Tech Alliance
May 7, 2023 · Backend Development

High‑Performance Network I/O and DPDK Optimization Techniques

This article analyzes the evolving demands of network I/O, identifies Linux/x86 bottlenecks, explains DPDK’s bypass architecture and UIO mechanism, and presents practical high‑performance coding and compilation optimizations such as HugePages, SIMD, poll‑mode drivers, and ecosystem tools for modern backend systems.

Backend DevelopmentDPDKLinux
0 likes · 13 min read
High‑Performance Network I/O and DPDK Optimization Techniques
php Courses
php Courses
May 7, 2023 · Operations

Common Linux Commands with Usage Examples

This guide presents a concise reference of essential Linux command‑line tools, including cd, ls, touch, mkdir, cp, mv, rm, chmod, chown, ps, top, tar, grep, sed, find, ssh, scp, ping, netstat, and ifconfig, each illustrated with a practical example.

LinuxSystem Administrationbasics
0 likes · 5 min read
Common Linux Commands with Usage Examples
Liangxu Linux
Liangxu Linux
May 7, 2023 · Operations

Essential Linux Ops Tools: Monitoring, Performance, and Security Utilities

This guide introduces a collection of practical Linux operation tools—including Nethogs, IOZone, IOTop, IPtraf, iftop, HTop, NMON, MultiTail, Fail2ban, Tmux, Agedu, NMap, and Httperf—detailing their purpose, installation commands, usage examples, and key options for system administrators.

LinuxPerformancemonitoring
0 likes · 12 min read
Essential Linux Ops Tools: Monitoring, Performance, and Security Utilities
Open Source Linux
Open Source Linux
May 6, 2023 · Frontend Development

Top Linux Code Editors That Could Overtake VS Code in 2023

This article reviews four emerging Linux code editors—Pulsar, Atom Community, Lapce, and Lite XL—highlighting their origins, features, performance, and suitability as potential alternatives to Visual Studio Code for developers seeking lightweight or community‑driven tools.

LapceLinuxLite XL
0 likes · 5 min read
Top Linux Code Editors That Could Overtake VS Code in 2023
MaGe Linux Operations
MaGe Linux Operations
May 5, 2023 · Operations

Boost Your NGINX Performance: 8 Proven Tuning Tips

This guide explains how to optimize NGINX on Linux by adjusting worker processes, connection limits, GZIP compression, timeout values, buffer sizes, log handling, static content caching, and open file caching, providing step‑by‑step commands and configuration snippets for maximum server efficiency.

LinuxPerformance tuningWeb server
0 likes · 8 min read
Boost Your NGINX Performance: 8 Proven Tuning Tips
AI Cyberspace
AI Cyberspace
May 5, 2023 · Cloud Native

Master Open vSwitch: Architecture, Installation, and Advanced Configuration

This guide explains Open vSwitch's origins, core features, software architecture, key components such as ovsdb-server, ovs-vswitchd, and the kernel module, provides step‑by‑step installation on CentOS 7, and details configuration of bridges, ports, SSL, controllers, and flow handling for SDN environments.

LinuxNetwork VirtualizationOVS
0 likes · 34 min read
Master Open vSwitch: Architecture, Installation, and Advanced Configuration
Liangxu Linux
Liangxu Linux
May 5, 2023 · Information Security

Boost Your Server’s Defense: Essential SSH and User Security Tweaks

Learn practical steps to harden a Linux server—including changing the SSH port, disabling root login, blocking ping, managing users and groups, securing critical system files, and configuring sudo—so you can protect your machine from common attacks and unauthorized access.

LinuxRoot AccessSSH
0 likes · 6 min read
Boost Your Server’s Defense: Essential SSH and User Security Tweaks
Bin's Tech Cabin
Bin's Tech Cabin
May 4, 2023 · Fundamentals

How Linux’s Slab Allocator Manages Memory: Deep Dive into Fast and Slow Paths

This article dissects the Linux kernel’s slab allocator, explaining its complete architecture, the fast‑path allocation from per‑CPU caches, the slow‑path mechanisms involving partial lists, NUMA node caches, and fallback to the buddy system, while detailing object initialization and freelist construction.

LinuxNUMAmemory management
0 likes · 41 min read
How Linux’s Slab Allocator Manages Memory: Deep Dive into Fast and Slow Paths
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.

LinuxNetwork StackTCP/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.

LinuxNetwork Stacknetworking
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.

LinuxNetwork StackTCP/IP
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.

ContainerDevOpsDocker
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 tuningmonitoring
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 ProgrammingELF
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.

LinuxNetwork Monitoringcommand-line tools
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 ComputingDevice DriversLinux
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 ManagementSystem Administration
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.

LinuxUbuntukernel
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.

LinuxNetwork LatencyPerformance
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.

DebuggingLinuxThreads
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.

Device DriversLinuxfile 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.

LinuxRAIDSystem Optimization
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++Dynamic LoadingELF
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.

ELFLinuxPreprocessing
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 HardeningComplianceLinux
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.

HardwareLinuxPerformance tuning
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.

FilesystemLinuxdirectory management
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.

Development EnvironmentLinuxWindows
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.

LinuxMemory Fragmentationalloc_pages
0 likes · 10 min read
How Linux Compacts Memory to Eliminate Fragmentation