Tagged articles
5000 articles
Page 23 of 50
Open Source Linux
Open Source Linux
Sep 27, 2023 · Fundamentals

Master Linux Kernel Debugging: Tools, Filesystems, and Tracing Techniques

This article provides a comprehensive overview of Linux kernel debugging, covering core tools such as printk, ftrace, trace‑cmd, kprobe, systemtap, kgdb, kgtp, perf, as well as pseudo filesystems like procfs, sysfs, debugfs and relayfs, and introduces additional tracers including LTTng, eBPF, Ktap, dtrace4linux, OL DTrace and sysdig.

KGDBKprobeSystemTap
0 likes · 28 min read
Master Linux Kernel Debugging: Tools, Filesystems, and Tracing Techniques
Liangxu Linux
Liangxu Linux
Sep 21, 2023 · Operations

How to Build a Simple Website Firewall with iptables on Linux

This step‑by‑step guide shows how to install iptables, clear existing rules, set default DROP policies, allow established connections and loopback traffic, block a specific IP from accessing port 80, save the configuration, and verify that the firewall works as intended.

firewalliptableslinux
0 likes · 5 min read
How to Build a Simple Website Firewall with iptables on Linux
MaGe Linux Operations
MaGe Linux Operations
Sep 20, 2023 · Fundamentals

Is Linux a Real‑Time OS? Comparing RTOS and Time‑Sharing Systems

This article explains the definitions, features, and core concepts of real‑time operating systems (RTOS) and time‑sharing operating systems (TSOS), compares their characteristics and typical use cases, and concludes that standard Linux is a time‑sharing OS that can be patched for real‑time operation.

RTOSTime-sharingembedded systems
0 likes · 9 min read
Is Linux a Real‑Time OS? Comparing RTOS and Time‑Sharing Systems
Bin's Tech Cabin
Bin's Tech Cabin
Sep 18, 2023 · Fundamentals

Unveiling Linux mmap: From Virtual Memory to Page Tables and Huge Pages

This article provides an in‑depth exploration of the Linux mmap system call, covering its role in virtual memory management, page table structures, various mapping types (anonymous, file‑backed, shared, private), flag options, and advanced concepts such as huge pages and transparent huge pages, with kernel‑level diagrams and code examples.

Page Tablehugepageskernel
0 likes · 62 min read
Unveiling Linux mmap: From Virtual Memory to Page Tables and Huge Pages
MaGe Linux Operations
MaGe Linux Operations
Sep 14, 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, NIC activation, and memory‑management insights—to boost precision, stability, performance, and security.

Kernel ParametersPerformance tuninglinux
0 likes · 8 min read
9 Essential Linux Server Optimization Tips for Faster, Safer Operations
Zhuanzhuan Tech
Zhuanzhuan Tech
Sep 14, 2023 · Fundamentals

Analysis and Comparison of ptmalloc and tcmalloc Memory Allocators on Linux

This article examines Linux memory management fundamentals, explains the brk/sbrk and mmap system calls, details the internal architectures, allocation and reclamation processes of ptmalloc and tcmalloc, analyzes key configuration parameters, and presents benchmark and production‑level results that demonstrate their impact on performance and memory usage.

PerformanceTCMallocbenchmark
0 likes · 32 min read
Analysis and Comparison of ptmalloc and tcmalloc Memory Allocators on Linux
Liangxu Linux
Liangxu Linux
Sep 12, 2023 · Operations

Master Linux User and Group Management: Commands, Files, and Best Practices

This guide explains how Linux stores user and group information in /etc/passwd, /etc/shadow, /etc/group, and /etc/gshadow, and provides detailed usage of commands such as useradd, usermod, userdel, groupadd, groupmod, and gpasswd for creating, modifying, locking, and deleting accounts and groups.

OperationsUser Managementgroup-management
0 likes · 16 min read
Master Linux User and Group Management: Commands, Files, and Best Practices
MaGe Linux Operations
MaGe Linux Operations
Sep 10, 2023 · Fundamentals

Why Debian’s Slow Release Cycle Makes It the Stable Choice for Developers

Debian, often labeled as slow and conservative, offers a stable, well‑tested release strategy with three branches—Stable, Testing, and Unstable—making it ideal for developers who prioritize reliability over rapid updates, while still powering major services, cloud infrastructure, and countless derivative distributions.

CommunityDebianStability
0 likes · 11 min read
Why Debian’s Slow Release Cycle Makes It the Stable Choice for Developers
Liangxu Linux
Liangxu Linux
Sep 7, 2023 · Operations

Essential Shell Scripts Every Ops Engineer Should Use

This article presents a collection of practical Bash scripts for system administrators, covering load monitoring, file backup, log cleanup, service health checks, automated deployment, disk usage alerts, temporary file removal, network connectivity testing, bulk renaming, and batch service control, each with ready-to-use code examples.

automationlinuxops
0 likes · 6 min read
Essential Shell Scripts Every Ops Engineer Should Use
MaGe Linux Operations
MaGe Linux Operations
Sep 7, 2023 · Fundamentals

Master Linux Shell Commands and Permission Management: A Complete Guide

This article explains how the Linux shell works, why users interact with the kernel through a shell, and provides a detailed walkthrough of Linux permission concepts, file types, symbolic and octal representations, and practical commands like chmod, chown, chgrp, and umask for managing access control.

chmodchownfile-permissions
0 likes · 13 min read
Master Linux Shell Commands and Permission Management: A Complete Guide
MaGe Linux Operations
MaGe Linux Operations
Sep 2, 2023 · Operations

Top 5 Linux Monitoring Tools Every Ops Engineer Should Use

This article introduces five essential Linux monitoring tools—iotop, htop, IPTraf, Monit, and related resources—explaining how each helps operations engineers diagnose I/O, CPU, memory, and network issues in real time without a GUI, and offers guidance on installation and practical use cases.

IPTrafMonithtop
0 likes · 6 min read
Top 5 Linux Monitoring Tools Every Ops Engineer Should Use
Open Source Linux
Open Source Linux
Sep 1, 2023 · Fundamentals

Top Linux Shell Interview Questions and Practical Answers

This article presents ten common Linux shell interview questions, each followed by concise explanations and ready‑to‑run command‑line examples that illustrate how to abort scripts, manipulate files, inspect characters, manage directories, and understand process states.

InterviewScriptingcommand line
0 likes · 7 min read
Top Linux Shell Interview Questions and Practical Answers
MaGe Linux Operations
MaGe Linux Operations
Aug 31, 2023 · Operations

Mastering Nginx: Key Features, Core Configurations, and Advanced Commands

This article provides a comprehensive overview of Nginx, covering its high‑performance features, typical use cases, essential commands, and detailed configuration directives—including main, events, http, server, and location blocks—plus practical examples of server_name, root, alias, and rewrite rules.

Web serverconfigurationlinux
0 likes · 18 min read
Mastering Nginx: Key Features, Core Configurations, and Advanced Commands
Laravel Tech Community
Laravel Tech Community
Aug 30, 2023 · Fundamentals

Comprehensive Linux Guide: Filesystem, Commands, Permissions, Users, Processes, and Software Installation

This article provides a detailed overview of Linux fundamentals, covering the directory structure, essential command-line operations, file permission management, user and group administration, process monitoring and termination, as well as common software installation methods using tar, rpm, and yum.

FilesystemSoftware InstallationUser Management
0 likes · 16 min read
Comprehensive Linux Guide: Filesystem, Commands, Permissions, Users, Processes, and Software Installation
MaGe Linux Operations
MaGe Linux Operations
Aug 30, 2023 · Fundamentals

How Linux Translates Virtual Addresses into Physical Memory

This article explains Linux's memory management, detailing how physical memory is organized into pages, zones, and nodes, how virtual addresses are structured for user and kernel space, and how page tables, the buddy system, SLUB, and TLB work together to map virtual addresses to physical memory.

OS fundamentalsVirtual Memorylinux
0 likes · 12 min read
How Linux Translates Virtual Addresses into Physical Memory
Open Source Linux
Open Source Linux
Aug 30, 2023 · Fundamentals

How PCIe Configuration Impacts Network Performance: A Practical Guide

This article explains how PCIe width, speed, Max Payload Size, and Max Read Request affect network adapter performance, shows how to verify and adjust these settings with lspci and setpci commands, and provides formulas for calculating the resulting PCIe bandwidth limits.

Hardware ConfigurationPCIelinux
0 likes · 8 min read
How PCIe Configuration Impacts Network Performance: A Practical Guide
Liangxu Linux
Liangxu Linux
Aug 27, 2023 · Operations

Essential Linux Commands: uname, hostname, dmesg, du, date, echo and More

This guide presents a concise reference of common Linux command‑line utilities—including uname, hostname, dmesg, stat, du, date, echo, watch, which, whereis, locate and updatedb—showing their typical options, usage examples and visual output to help users quickly retrieve system information, manage files and monitor processes.

OperationsSystem AdministrationUnix
0 likes · 10 min read
Essential Linux Commands: uname, hostname, dmesg, du, date, echo and More
Deepin Linux
Deepin Linux
Aug 25, 2023 · Fundamentals

Linux Network Packet Reception: From NIC to Kernel and Protocol Stack

This article explains how Linux receives network packets, detailing the NIC’s DMA transfer, hardware and software interrupt handling, NAPI scheduling, kernel processing, and the subsequent traversal through the IP and transport layers up to the user‑space application.

NAPIPacket Receptionlinux
0 likes · 27 min read
Linux Network Packet Reception: From NIC to Kernel and Protocol Stack
Open Source Linux
Open Source Linux
Aug 25, 2023 · Fundamentals

Understanding Linux IRQ and SoftIRQ: From Basics to Deferred Handling

This article explains the fundamentals of Linux interrupt handling, covering the concepts of hardware and software interrupts, the IRQ processing flow, maskable versus non‑maskable interrupts, and the three deferred execution mechanisms—softirq, tasklet, and workqueue—along with code examples and practical considerations.

Deferred Executioninterrupt handlingirq
0 likes · 14 min read
Understanding Linux IRQ and SoftIRQ: From Basics to Deferred Handling
Liangxu Linux
Liangxu Linux
Aug 24, 2023 · Fundamentals

Unveiling Servers: Hands‑On Guide to Types, Hardware, and Key Specs

This article provides a practical overview of physical servers, comparing them with PCs, explaining hardware classifications, internal components, and essential parameters such as brand, model, serial number, and configuration, while highlighting their role in virtualization and data‑center operations.

Data CenterHardwareVirtualization
0 likes · 6 min read
Unveiling Servers: Hands‑On Guide to Types, Hardware, and Key Specs
MaGe Linux Operations
MaGe Linux Operations
Aug 24, 2023 · Operations

Mastering Linux Cgroups: Control CPU, Memory, and I/O for Containers

This article explains Linux cgroups—how they group processes, limit and account for CPU, memory, and I/O usage, the differences between cgroup v1 and v2, key concepts like subsystems and hierarchies, and practical commands and configuration steps for managing resources with systemd and the command line.

CPU LimitingSystemdcgroups
0 likes · 24 min read
Mastering Linux Cgroups: Control CPU, Memory, and I/O for Containers
Liangxu Linux
Liangxu Linux
Aug 23, 2023 · Operations

Why rsync Beats scp for Reliable File Transfers (and How to Use It)

This guide explains what rsync is, the platforms it supports, how to install it on Linux and macOS, and provides step‑by‑step commands with key options like -partial and -z to reliably copy files and resume interrupted transfers, offering a more robust alternative to scp.

backupfile transferlinux
0 likes · 5 min read
Why rsync Beats scp for Reliable File Transfers (and How to Use It)
Open Source Linux
Open Source Linux
Aug 23, 2023 · Fundamentals

Unlock Linux Mastery: Essential Commands, Shell Basics, and System Administration Guide

This comprehensive guide introduces Linux fundamentals for programmers, covering core concepts, essential commands, shell usage, file operations, process management, networking, package handling, compression, backup tools, and Vim editing, providing practical examples and step‑by‑step instructions to help you become proficient with Linux.

System Administrationcommand linelinux
0 likes · 63 min read
Unlock Linux Mastery: Essential Commands, Shell Basics, and System Administration Guide
Liangxu Linux
Liangxu Linux
Aug 22, 2023 · Operations

Enable SSH on Raspberry Pi and Access It Anywhere with cpolar

This guide shows how to enable SSH on a Raspberry Pi, find its IP address, connect via SSH from Windows, macOS or Linux, and then expose the Pi to the public internet using the cpolar tunneling service for remote access from any location.

Raspberry PiRemote accessSSH
0 likes · 8 min read
Enable SSH on Raspberry Pi and Access It Anywhere with cpolar
Liangxu Linux
Liangxu Linux
Aug 17, 2023 · Operations

Why the ss Command Beats netstat for Fast Socket Monitoring

The article explains how the Linux ss command provides comprehensive socket statistics, offers numerous filtering options, runs dramatically faster than netstat, and includes practical examples and usage tips for monitoring TCP, UDP, and other socket connections.

Network Monitoringlinuxnetstat alternative
0 likes · 8 min read
Why the ss Command Beats netstat for Fast Socket Monitoring
Ops Development Stories
Ops Development Stories
Aug 17, 2023 · Operations

Understanding Server Storage Types: HDD, SSD, RAID & Network Storage Explained

This article explains the different server storage types—including mechanical HDDs, solid‑state SSDs, various interfaces, RAID arrays, and network‑attached storage—while covering their structures, performance characteristics, Linux device handling, and how to choose the right solution based on cost, capacity, speed, and reliability.

PerformanceRAIDSSD
0 likes · 9 min read
Understanding Server Storage Types: HDD, SSD, RAID & Network Storage Explained
Open Source Linux
Open Source Linux
Aug 14, 2023 · Operations

9 Essential Linux Server Optimization Tips for Faster, Safer Operations

This article presents nine practical Linux server optimization techniques—including time synchronization, SYN cookie activation, Squid and Nginx tuning, increasing file descriptor limits, disabling unnecessary services, turning off IPv6, enabling RHEL NIC ONBOOT, and understanding memory management—to achieve precise, stable, efficient, and secure server performance.

linuxserver optimizationsysctl
0 likes · 7 min read
9 Essential Linux Server Optimization Tips for Faster, Safer Operations
MaGe Linux Operations
MaGe Linux Operations
Aug 12, 2023 · Operations

su vs sudo: Which Linux Privilege Command Should You Use?

This article explains the differences between the Linux su and sudo commands, covering how each switches user identity, their security implications, permission scopes, logging behavior, usage methods, and ideal scenarios to help you choose the right tool for privileged operations.

SudoSystem Administrationlinux
0 likes · 6 min read
su vs sudo: Which Linux Privilege Command Should You Use?
Architect's Tech Stack
Architect's Tech Stack
Aug 11, 2023 · Operations

Understanding and Using the su and sudo Commands on Linux

This article explains the differences between the su and sudo commands, demonstrates how to create users, switch between them using login and non‑login shells, shows practical examples with code snippets, and covers sudo configuration via the /etc/sudoers file for secure privilege escalation.

SudoSystem Administrationcommand line
0 likes · 13 min read
Understanding and Using the su and sudo Commands on Linux
Open Source Linux
Open Source Linux
Aug 10, 2023 · Operations

How to Optimize Linux System Performance: A Practical Guide

This article explains why Linux performance issues arise, examines hardware, OS, network and application factors, outlines RAID choices, details OS and kernel tuning, describes the roles of ops staff, architects and developers, and provides a step‑by‑step troubleshooting workflow to improve system responsiveness and stability.

CPURAIDSystem Optimization
0 likes · 16 min read
How to Optimize Linux System Performance: A Practical Guide
Liangxu Linux
Liangxu Linux
Aug 8, 2023 · Fundamentals

Master Linux Process Management: ps, Signals, Priorities & Job Control

This guide explains how to inspect and control Linux processes using the ps and top commands, explores process creation, termination, signals, priority adjustment, the /proc filesystem, and job control techniques for background and foreground execution.

Proc Filesystemjob-controllinux
0 likes · 14 min read
Master Linux Process Management: ps, Signals, Priorities & Job Control
21CTO
21CTO
Aug 8, 2023 · Cloud Computing

Microsoft Unveils Powerful Azure ND H100 v5 AI VM and Expands Azure OpenAI Regions

Microsoft launched the Azure ND H100 v5 virtual machine, featuring up to thousands of NVIDIA H100 GPUs and advanced networking for generative AI workloads, expanded Azure OpenAI service regions, while Linux disabled AMD fTPM RNG in kernel 6.5, and MDN introduced an AI Helper beta for web developers.

Azurecloud-computinglinux
0 likes · 7 min read
Microsoft Unveils Powerful Azure ND H100 v5 AI VM and Expands Azure OpenAI Regions
Programmer DD
Programmer DD
Aug 8, 2023 · Operations

Why IPv6 Migration Is Critical and How to Overcome Real‑World Challenges

The article explains the escalating costs of IPv4 addresses, outlines the technical and operational benefits of IPv6, shares a step‑by‑step migration experience with Debian, NAT64, and Docker, and highlights practical pitfalls and solutions for running production services on IPv6.

DockerIPv4 pricingIPv6
0 likes · 19 min read
Why IPv6 Migration Is Critical and How to Overcome Real‑World Challenges
MaGe Linux Operations
MaGe Linux Operations
Aug 6, 2023 · Operations

Master Essential Linux Commands: From uname to updatedb

This guide walks through dozens of fundamental Linux shell commands—including uname, hostname, dmesg, stat, du, date, echo, watch, which, whereis, locate, and updatedb—explaining their options, usage examples, and how to interpret their output for effective system administration.

Unixlinuxshell
0 likes · 14 min read
Master Essential Linux Commands: From uname to updatedb
Liangxu Linux
Liangxu Linux
Aug 5, 2023 · Operations

Mastering lsof: List Open Files and Diagnose Linux Systems

This guide explains the purpose of the lsof command, its syntax, the types of files it can list, common options, and provides dozens of practical examples for inspecting processes, network connections, and file descriptors on Linux systems.

linuxlsofopen files
0 likes · 13 min read
Mastering lsof: List Open Files and Diagnose Linux Systems
MaGe Linux Operations
MaGe Linux Operations
Aug 4, 2023 · Information Security

Master tcpdump: Install, Capture, and Analyze Network Packets on Linux

This guide walks you through installing tcpdump on various Linux distributions, explains its core features, and provides step‑by‑step command examples for capturing packets from specific interfaces, limiting packet counts, displaying data in ASCII or hex, saving to files, and filtering by IP, port, or protocol.

Packet Capturecommand linelinux
0 likes · 7 min read
Master tcpdump: Install, Capture, and Analyze Network Packets on Linux
Open Source Linux
Open Source Linux
Aug 4, 2023 · Cloud Computing

Understanding KVM Virtualization: From Basics to Advanced Monitoring

This article explains virtualization concepts, the relationship between virtualization and cloud computing, details KVM architecture and installation, and shows how to manage and monitor KVM virtual machines using tools like libvirt, virt‑manager, virsh, and BCC tracing.

Cloud ComputingKVMQEMU
0 likes · 13 min read
Understanding KVM Virtualization: From Basics to Advanced Monitoring
Java Interview Crash Guide
Java Interview Crash Guide
Aug 3, 2023 · Fundamentals

Master Linux Basics: Essential Commands, Shell, System Management, and Vim Editing

This comprehensive guide introduces Linux fundamentals, covering core concepts, essential commands, file and directory operations, user and permission management, process handling, networking, software installation, compression, backup, and Vim editor usage, providing practical examples and clear explanations for developers and system administrators.

System AdministrationVimlinux
0 likes · 57 min read
Master Linux Basics: Essential Commands, Shell, System Management, and Vim Editing
Top Architect
Top Architect
Aug 3, 2023 · Operations

Using nsenter to Access Container Namespaces: Syntax, Options, and Examples

This article explains the nsenter command, its purpose for entering Linux container namespaces, detailed option flags, usage syntax, and practical examples for debugging container networking and other namespaces, while also covering the underlying concepts of namespaces, clone, and setns.

ContainersDockerNamespaces
0 likes · 10 min read
Using nsenter to Access Container Namespaces: Syntax, Options, and Examples
Deepin Linux
Deepin Linux
Jul 31, 2023 · Fundamentals

An Overview of SPDK (Storage Performance Development Kit) and Its Usage

This article provides a comprehensive overview of Intel's open‑source SPDK, explaining its user‑space driver model, polling I/O, core components, integration with Ceph, architecture layers, compilation steps, code examples, and design considerations for building high‑performance storage and file‑system solutions.

NVMeSPDKUser-space I/O
0 likes · 25 min read
An Overview of SPDK (Storage Performance Development Kit) and Its Usage
Open Source Linux
Open Source Linux
Jul 31, 2023 · Operations

When to Use su vs sudo: Choosing the Right Linux Privilege Command

This article compares the Linux su and sudo commands, explaining how each works, their security implications, logging behavior, usage differences, and ideal scenarios, helping users choose the appropriate tool for switching users or executing privileged operations.

Sudolinuxprivilege escalation
0 likes · 6 min read
When to Use su vs sudo: Choosing the Right Linux Privilege Command
php Courses
php Courses
Jul 30, 2023 · Operations

How to Schedule Automatic Backups for PHP Websites on CentOS

This guide explains three practical methods—using crontab, rsync, and mysqldump—to set up scheduled backups of PHP website files and databases on a CentOS server, ensuring data protection through automated daily or periodic tasks.

CentOSPHPbackup
0 likes · 4 min read
How to Schedule Automatic Backups for PHP Websites on CentOS
Open Source Linux
Open Source Linux
Jul 28, 2023 · Operations

Master Linux Performance: Essential Monitoring Tools Explained

This article introduces a comprehensive set of Linux performance and observability tools—such as vmstat, iostat, dstat, iotop, pidstat, top/htop, mpstat, netstat, ps, strace, uptime, lsof, perf, and sar—explaining their purpose, typical usage, and how they fit into basic and advanced performance analysis workflows.

ObservabilitySystem Toolscommand line
0 likes · 14 min read
Master Linux Performance: Essential Monitoring Tools Explained
Liangxu Linux
Liangxu Linux
Jul 26, 2023 · Operations

Master Linux Perf: From Event Subsystem to Flame Graphs

This article provides a comprehensive guide to Linux Perf, covering its architecture, counting and sampling modes, event classifications, the full suite of Perf tools, and how to generate and interpret CPU and Off‑CPU flame graphs for deep performance analysis.

Perf EventsSystem Tracingflame graph
0 likes · 20 min read
Master Linux Perf: From Event Subsystem to Flame Graphs
Liangxu Linux
Liangxu Linux
Jul 25, 2023 · Fundamentals

Mastering Linux Filesystem Hierarchy: Where Every Directory Belongs

This guide demystifies the Linux filesystem hierarchy by explaining the purpose of each top‑level directory—such as /bin, /etc, /home, /var, and /usr—and shows where common types of files should be placed for a well‑organized system.

Directory StructureFHSFilesystem
0 likes · 11 min read
Mastering Linux Filesystem Hierarchy: Where Every Directory Belongs
Liangxu Linux
Liangxu Linux
Jul 24, 2023 · Operations

How to Install and Use tcpping for TCP‑Based Latency Measurements on Linux

This guide explains why the traditional ping tool may fail behind firewalls, introduces the TCP‑based tcpping utility, details its installation prerequisites (tcptraceroute and bc), shows how to download and set up the script, and provides comprehensive usage options and examples for measuring network RTT.

Network LatencyTCP pingbc
0 likes · 7 min read
How to Install and Use tcpping for TCP‑Based Latency Measurements on Linux
Open Source Linux
Open Source Linux
Jul 24, 2023 · Fundamentals

Master the Linux ls Command: 20 Essential Options Explained

This guide walks you through the Linux ls command, explaining its purpose and demonstrating twenty practical options—from basic listings and long format to sorting, hidden files, recursive traversal, and version info—so you can navigate and manage files efficiently.

Unixfile listinglinux
0 likes · 9 min read
Master the Linux ls Command: 20 Essential Options Explained
Liangxu Linux
Liangxu Linux
Jul 23, 2023 · Backend Development

Unlocking Linux Memory: From Address Spaces to Allocation Algorithms

This article provides a comprehensive guide to Linux memory management, covering memory fundamentals, address space layout, paging and segmentation, the buddy and slab allocation algorithms, kernel and user‑space memory pools, common pitfalls, and practical tools for monitoring and debugging memory usage.

DMASlab AllocatorUser Space
0 likes · 18 min read
Unlocking Linux Memory: From Address Spaces to Allocation Algorithms
Liangxu Linux
Liangxu Linux
Jul 23, 2023 · Operations

Master Linux perf: From Basics to Advanced Profiling and Flame Graphs

This comprehensive guide introduces Linux perf, explains its core components, walks through essential commands, demonstrates real‑world use cases such as CPU, memory, and I/O analysis, shows how to generate flame graphs, and provides advanced tips and troubleshooting for accurate performance profiling on Linux systems.

benchmarkflamegraphlinux
0 likes · 24 min read
Master Linux perf: From Basics to Advanced Profiling and Flame Graphs
Liangxu Linux
Liangxu Linux
Jul 20, 2023 · Fundamentals

Mastering the Linux ls Command: 20 Essential Options Explained

This guide walks you through the 20 most useful ls command options, showing how to list files, display detailed information, sort by size or time, show hidden items, format output, and more, with clear examples and screenshots for each feature.

File ManagementTutorialcommand line
0 likes · 8 min read
Mastering the Linux ls Command: 20 Essential Options Explained
Liangxu Linux
Liangxu Linux
Jul 20, 2023 · Information Security

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

This guide walks you through practical Linux server hardening techniques—including SSH configuration tweaks, disabling ICMP ping responses, managing system users and groups, protecting critical account files, and safely granting root privileges—so you can reduce attack surface and improve overall security.

SSH HardeningServer SecuritySudo
0 likes · 6 min read
Boost Your Server Security: Essential SSH, User, and Sudo Hardening Steps
Bin's Tech Cabin
Bin's Tech Cabin
Jul 20, 2023 · Fundamentals

How Linux Maps Virtual Memory to Physical Memory: Inside Page Tables

This article walks through the Linux kernel's memory‑management subsystem, explaining how virtual memory is linked to physical memory via page tables, covering single‑level, two‑level and multi‑level paging, the structure of page‑table entries, the role of the MMU and TLB, and the complete CPU address‑translation process.

Virtual Memorylinuxmemory management
0 likes · 67 min read
How Linux Maps Virtual Memory to Physical Memory: Inside Page Tables
MaGe Linux Operations
MaGe Linux Operations
Jul 19, 2023 · Operations

Master Linux System Monitoring: Top, vmstat, pidstat, iostat & More

This guide explains essential Linux monitoring tools—top, vmstat, pidstat, iostat, netstat, sar, and tcpdump—detailing the metrics they expose, how to interpret CPU, memory, disk, and network statistics, and practical command examples for effective server performance troubleshooting.

OperationsPerformancelinux
0 likes · 17 min read
Master Linux System Monitoring: Top, vmstat, pidstat, iostat & More
Open Source Linux
Open Source Linux
Jul 19, 2023 · Fundamentals

Which Linux File System Should You Choose? Ext4 vs Btrfs and More

Choosing the right file system for a Linux installation can be daunting, so this guide compares the top general‑purpose options—ext4 and Btrfs—while also reviewing alternatives such as ZFS, Reiser4, XFS, and JFS, helping users select the best fit for their needs.

BtrfsZFSext4
0 likes · 7 min read
Which Linux File System Should You Choose? Ext4 vs Btrfs and More
Liangxu Linux
Liangxu Linux
Jul 18, 2023 · Fundamentals

10 Essential Linux Commands to Quickly View Text Files

When you need to inspect text files on a Linux system without opening a full editor, these ten command‑line tools—cat, less, head, tail, wc, grep, find, locate, sort, and uniq—provide fast, precise ways to display, search, count, and manipulate file contents.

File InspectionShell CommandsUnix tools
0 likes · 7 min read
10 Essential Linux Commands to Quickly View Text Files
Liangxu Linux
Liangxu Linux
Jul 17, 2023 · Operations

How to Stress Test CPU on Linux Using stress and mpstat

This guide explains how to perform CPU stress testing on Linux by installing and using the stress and mpstat commands, detailing installation steps, command options, example executions, and how to interpret their output to assess system performance and stability.

CPU stress testlinuxmpstat
0 likes · 5 min read
How to Stress Test CPU on Linux Using stress and mpstat
AI Cyberspace
AI Cyberspace
Jul 17, 2023 · Operations

Mastering VRRP: How to Ensure Router Redundancy and Prevent Split‑Brain Failures

This article explains the VRRP protocol’s core concepts, state machine, election process, and multi‑master HA mode, provides step‑by‑step Linux router configuration examples—including group creation, priority, interface tracking, preempt mode, timers, and learning—plus an overview of Keepalived’s architecture and split‑brain mitigation strategies.

Network ProtocolsVRRPhigh availability
0 likes · 19 min read
Mastering VRRP: How to Ensure Router Redundancy and Prevent Split‑Brain Failures
Open Source Linux
Open Source Linux
Jul 17, 2023 · Backend Development

Unlocking Linux Memory: From Address Spaces to Allocation Algorithms

This comprehensive guide explores Linux memory fundamentals, address space layout, fragmentation, the buddy and slab allocation algorithms, kernel and user‑space memory usage scenarios, and common pitfalls, providing backend developers with practical insights to improve performance and stability.

Allocation AlgorithmsDMAPaging
0 likes · 20 min read
Unlocking Linux Memory: From Address Spaces to Allocation Algorithms
Liangxu Linux
Liangxu Linux
Jul 13, 2023 · Fundamentals

5 Surprising Ways Linux Can Transform Your Projects

From laser cutting and gaming to office tasks, music production, retro computing, and server power, Linux proves it can handle a wide range of unexpected and creative uses beyond traditional desktop or server roles.

GamingLaser CuttingMusic Production
0 likes · 9 min read
5 Surprising Ways Linux Can Transform Your Projects
Liangxu Linux
Liangxu Linux
Jul 12, 2023 · Fundamentals

Master Linux Memory Management: From Physical Pages to Virtual Mapping

This comprehensive guide explains Linux memory management concepts, covering physical and virtual memory, allocation and release methods, related kernel functions, process switching interactions, performance tuning, leak detection, fragmentation mitigation, and real‑world application examples with practical C code snippets.

C ProgrammingPhysical MemoryVirtual Memory
0 likes · 36 min read
Master Linux Memory Management: From Physical Pages to Virtual Mapping
MaGe Linux Operations
MaGe Linux Operations
Jul 12, 2023 · Fundamentals

How mmap Turns Files into Memory: A Deep Dive into Virtual Memory

This article explains how mmap maps file segments into a process's virtual address space, how virtual memory and physical memory interact, and the mechanisms of address translation, paging, and segmentation that enable efficient memory sharing and file I/O in Linux.

OS fundamentalsVirtual Memorylinux
0 likes · 6 min read
How mmap Turns Files into Memory: A Deep Dive into Virtual Memory
macrozheng
macrozheng
Jul 11, 2023 · Operations

Mastering 1Panel: Deploy and Manage Linux Servers with One-Click Ease

This guide introduces 1Panel, an open-source Linux server operation panel that integrates WordPress and Halo, explains how to install it with a single curl command, and demonstrates managing containers, databases, applications, and host settings through its web interface.

1PanelDockerWeb UI
0 likes · 6 min read
Mastering 1Panel: Deploy and Manage Linux Servers with One-Click Ease
Liangxu Linux
Liangxu Linux
Jul 10, 2023 · Operations

Mastering Linux find: 7 Powerful Ways to Locate and Manage Files

Learn how to harness the Linux find command with seven practical examples—including searching by name, type, timestamps, size, permissions, ownership, and executing actions—so you can efficiently locate and manage files, solve common interview questions, and automate system tasks.

File Searchfind commandlinux
0 likes · 7 min read
Mastering Linux find: 7 Powerful Ways to Locate and Manage Files
MaGe Linux Operations
MaGe Linux Operations
Jul 10, 2023 · Operations

Master Linux Performance: Key Factors and Optimization Strategies

This article explains how Linux performance depends on hardware, OS configuration, and application design, detailing CPU, memory, disk I/O, network bandwidth, RAID choices, kernel tuning, file‑system selection, and the roles of operators, architects, and developers in a systematic optimization workflow.

CPURAIDlinux
0 likes · 14 min read
Master Linux Performance: Key Factors and Optimization Strategies
Liangxu Linux
Liangxu Linux
Jul 9, 2023 · Fundamentals

Why Choose Binary Packages Over Building from Source on Linux?

This guide explains the differences between binary packages and source code installations on Linux, covering how package managers work, the benefits of pre‑compiled binaries, and when compiling from source can be advantageous.

Binary PackagesCMakeMakefile
0 likes · 9 min read
Why Choose Binary Packages Over Building from Source on Linux?