Tagged articles
5000 articles
Page 10 of 50
Raymond Ops
Raymond Ops
May 19, 2025 · Operations

Master Network Connectivity Checks: From ethtool to nmap

This guide explains how to verify physical links, test ping latency, trace routes, check HTTP/HTTPS availability with wget and curl, assess TCP/UDP ports using netcat, telnet, and nmap, inspect local connections via netstat/ss, understand TCP states, and validate DNS resolution, providing practical command examples for each step.

Linuxconnectivity toolsethtool
0 likes · 12 min read
Master Network Connectivity Checks: From ethtool to nmap
Java One
Java One
May 17, 2025 · Cloud Native

Master Docker: From Basics to Deep Dive on Isolation, Images, and Resource Management

This article provides a concise, visual guide to Docker, covering its background, differences from virtual machines, resource isolation mechanisms (namespaces, cgroups, networking), file system handling, image layering, storage drivers, and practical commands for inspecting configurations, transferring files, and packaging images for remote repositories.

ContainerizationDockerImage
0 likes · 13 min read
Master Docker: From Basics to Deep Dive on Isolation, Images, and Resource Management
IT Services Circle
IT Services Circle
May 16, 2025 · Fundamentals

Understanding Page Faults and Their Impact on System Performance

The article explains what page faults are, how the Linux kernel handles them, methods to measure their frequency with tools like perf, vmstat and ftrace, and discusses why frequent faults degrade performance and how to mitigate them through memory, configuration, and code optimizations.

LinuxVirtual Memorypage faults
0 likes · 7 min read
Understanding Page Faults and Their Impact on System Performance
Raymond Ops
Raymond Ops
May 15, 2025 · Operations

Master Linux System Basics: Time, Hostname, Users, Network & Process Commands

This guide provides a comprehensive overview of essential Linux system administration tasks, covering how to view and set system time, manage hostnames, inspect kernel information, handle user and group files, use common network utilities, monitor disk usage, and track processes with tools like top and ps.

LinuxSystem Administrationnetwork utilities
0 likes · 42 min read
Master Linux System Basics: Time, Hostname, Users, Network & Process Commands
Raymond Ops
Raymond Ops
May 15, 2025 · Operations

How to Set Up Keepalived Dual‑Host Mode for VIP Failover

This guide demonstrates how to configure keepalived in a dual‑host (master‑master) setup, enabling VIP address migration between two servers by defining two VRRP instances that act as primary and backup for each other, and includes step‑by‑step commands, configuration files, verification procedures, and multicast traffic capture.

LinuxVIP FailoverVRRP
0 likes · 8 min read
How to Set Up Keepalived Dual‑Host Mode for VIP Failover
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
May 15, 2025 · Operations

Nginx High-Concurrency Optimization Techniques

This article explains how to achieve million‑level concurrent connections with Nginx by tuning OS limits, worker processes, epoll event handling, gzip compression, and zero‑copy file transfer, providing concrete configuration snippets and performance rationale for each optimization.

GzipLinuxPerformance
0 likes · 4 min read
Nginx High-Concurrency Optimization Techniques
Sohu Tech Products
Sohu Tech Products
May 14, 2025 · Mobile Development

How xtool Enables Cross‑Platform iOS App Building on Linux and Windows

xtool is an open‑source, cross‑platform Xcode replacement that lets developers build, package, and sign iOS applications on Linux or Windows by extracting the Xcode toolchain, generating a Swift SDK, using SwiftPM for compilation, handling resources, creating IPA files, and managing Apple developer authentication, though it has notable limitations such as lack of Interface Builder support.

Code SigningLinuxSwiftPM
0 likes · 9 min read
How xtool Enables Cross‑Platform iOS App Building on Linux and Windows
IT Services Circle
IT Services Circle
May 13, 2025 · Fundamentals

Understanding mmap: How Memory Mapping Improves I/O Performance

This article explains how mmap maps files into a process's virtual memory to eliminate double data copies and reduce system‑call overhead, offering performance gains, a simpler programming model, and discusses its limitations such as address‑space constraints and page‑fault latency.

I/O performanceLinuxSystem Calls
0 likes · 8 min read
Understanding mmap: How Memory Mapping Improves I/O Performance
Cognitive Technology Team
Cognitive Technology Team
May 13, 2025 · Operations

Essential Linux Log Files to Monitor and How to Access Them

Monitoring key Linux log files—such as syslog, auth.log, kern.log, and others—is crucial for system health, security, and troubleshooting, and this guide explains the purpose of each log, practical commands for viewing them, and automation techniques using scripts, cron, and tools like journalctl and Sematext.

BashLinuxLog Monitoring
0 likes · 20 min read
Essential Linux Log Files to Monitor and How to Access Them
Java Tech Enthusiast
Java Tech Enthusiast
May 13, 2025 · Big Data

Using Alibaba DataX 3.0 for MySQL Data Synchronization: Installation, Configuration, and Incremental Sync

This article introduces Alibaba DataX 3.0, explains its architecture and role‑based design, walks through Linux installation, JDK setup, MySQL preparation, and provides step‑by‑step examples of full‑load and incremental data synchronization between two MySQL instances using JSON job configurations and command‑line execution.

DataXETLIncremental Sync
0 likes · 14 min read
Using Alibaba DataX 3.0 for MySQL Data Synchronization: Installation, Configuration, and Incremental Sync
Java Captain
Java Captain
May 12, 2025 · Databases

Comprehensive Guide to Installing, Configuring, and Managing MySQL on CentOS Linux

This tutorial walks through preparing the environment, installing and uninstalling MySQL on CentOS 7, configuring firewalls, setting up remote access, handling character sets, adjusting security policies, managing SQL modes, and best practices for case sensitivity and version‑specific password policies.

Character SetInstallationLinux
0 likes · 30 min read
Comprehensive Guide to Installing, Configuring, and Managing MySQL on CentOS Linux
Raymond Ops
Raymond Ops
May 9, 2025 · Operations

How to Safely Upgrade OpenSSH and OpenSSL on CentOS 7

This step‑by‑step guide shows how to upgrade the outdated OpenSSH 7.4p1 and OpenSSL 1.0.2k on a CentOS 7 server by first installing Telnet as a fallback, removing the old packages, installing OpenSSL 1.1.1g, compiling OpenSSH 8.3p1, adjusting the configuration, and finally testing the new SSH service.

LinuxOpenSSHOpenSSL
0 likes · 5 min read
How to Safely Upgrade OpenSSH and OpenSSL on CentOS 7
Lin is Dream
Lin is Dream
May 6, 2025 · Operations

How to Deploy an NFS Server on CentOS 7 for Shared Storage

Learn step‑by‑step how to install, configure, and launch an NFS server on CentOS 7, set up shared directories, edit export rules, adjust firewall settings, and mount the share on client machines, enabling reliable network file sharing for distributed and containerized environments.

CentOSLinuxNFS
0 likes · 7 min read
How to Deploy an NFS Server on CentOS 7 for Shared Storage
Efficient Ops
Efficient Ops
May 5, 2025 · Operations

Mastering Linux Find: 8 Powerful Use Cases for System Operations

This article explains why the Linux find command is essential for administrators, walks through a common interview question about deleting year‑old log files, and then presents eight practical find usages—including name patterns, file types, timestamps, size, permissions, ownership, execution actions, and directory searches—complete with ready‑to‑run code examples.

File SearchLinuxShell
0 likes · 8 min read
Mastering Linux Find: 8 Powerful Use Cases for System Operations
Linux Kernel Journey
Linux Kernel Journey
May 5, 2025 · Operations

Reflections on the 3rd eBPF Developer Conference: Harnessing eBPF for AI

The article recaps the 3rd eBPF Developer Conference in Xi'an, highlighting talks on BPF‑on‑MPTCP, system‑wide PGO, bperf, autonomous‑driving use cases, and AI‑driven observability, while sharing the author's insights on continuous profiling, SysOM, and future challenges of scaling eBPF with large models.

AILinuxObservability
0 likes · 10 min read
Reflections on the 3rd eBPF Developer Conference: Harnessing eBPF for AI
Java Tech Enthusiast
Java Tech Enthusiast
May 4, 2025 · Operations

Comprehensive Linux Command Cheat Sheet

This cheat sheet compiles essential Linux command‑line tools—including navigation (cd, pwd, ls), file manipulation (cp, mv, rm, cat), searching (find, grep), permission management (chmod, chown), archiving (tar), text processing (cut), and redirection or piping—each with common options and practical usage examples for everyday system administration.

LinuxShellSystem Administration
0 likes · 19 min read
Comprehensive Linux Command Cheat Sheet
Raymond Ops
Raymond Ops
May 3, 2025 · Operations

Master Linux DNS: From Basics to Advanced BIND9 Configuration

Explore the essential role of DNS in the internet, learn how Linux resolves domain names, configure resolvers via /etc/resolv.conf, NetworkManager, systemd-resolved, set up a BIND9 server with zone files, and discover advanced techniques like DNSSEC, DoH, split views, and troubleshooting tools.

DNSLinuxbind9
0 likes · 11 min read
Master Linux DNS: From Basics to Advanced BIND9 Configuration
Raymond Ops
Raymond Ops
May 3, 2025 · Operations

Master the Linux ‘find’ Command: Powerful File Search Techniques

Learn how to use the versatile Unix ‘find’ command to search and manipulate files by name, type, size, timestamps, and more, with detailed syntax, common options, and practical examples for printing, deleting, and executing actions on matched files.

File SearchLinuxUnix
0 likes · 7 min read
Master the Linux ‘find’ Command: Powerful File Search Techniques
Raymond Ops
Raymond Ops
May 2, 2025 · Operations

How to Configure Linux Swap Space for Better Performance

This guide explains what swap space is, why it’s essential for Linux systems, and provides step‑by‑step instructions for configuring swap files or partitions, viewing usage, and understanding its benefits for memory extension, performance optimization, and system stability.

LinuxMemory ManagementSwap
0 likes · 5 min read
How to Configure Linux Swap Space for Better Performance
Open Source Linux
Open Source Linux
Apr 30, 2025 · Fundamentals

Mastering awk: The Ultimate Guide to Linux Text Processing

This article provides a comprehensive, step‑by‑step tutorial on the Linux awk command, covering its origin, syntax, predefined variables, execution flow, functions, control structures, and practical examples, enabling readers to master text processing and data extraction directly from the command line.

LinuxShell scriptingawk
0 likes · 9 min read
Mastering awk: The Ultimate Guide to Linux Text Processing
Efficient Ops
Efficient Ops
Apr 29, 2025 · Operations

Master Linux Performance: Essential Monitoring Tools & Commands

This guide compiles the most important Linux performance analysis utilities—such as vmstat, iostat, dstat, iotop, pidstat, top, htop, mpstat, netstat, ps, strace, uptime, lsof, and perf—explaining their usage, output fields, and how they fit into a comprehensive system observability workflow.

LinuxObservabilitySystem Administration
0 likes · 15 min read
Master Linux Performance: Essential Monitoring Tools & Commands
Linux Ops Smart Journey
Linux Ops Smart Journey
Apr 28, 2025 · Operations

Configure Jenkins Proxy with Squid for Domestic Plugin Access

This guide walks you through setting up a Squid proxy on Linux, configuring Jenkins to use the proxy, adding a domestic plugin repository, and adjusting firewall rules, enabling reliable network connectivity and plugin installation for Jenkins in environments with restricted internet access.

CI/CDJenkinsLinux
0 likes · 4 min read
Configure Jenkins Proxy with Squid for Domestic Plugin Access
Cognitive Technology Team
Cognitive Technology Team
Apr 28, 2025 · Information Security

Linus Torvalds Criticizes Case‑Insensitive File System Support in Linux

Linus Torvalds sharply condemned the case‑insensitive file‑system feature in Linux, labeling it a massive mistake that introduces serious security risks, citing recent Bcachefs patches that finally enabled the functionality, and sparking debate among developers about the trade‑offs between compatibility and safety.

BcachefsCase InsensitivityLinux
0 likes · 4 min read
Linus Torvalds Criticizes Case‑Insensitive File System Support in Linux
FunTester
FunTester
Apr 28, 2025 · Fundamentals

Why Socket Buffers Matter: Boost Performance and Prevent Network Bottlenecks

This article explains how send and receive socket buffers work, why they are crucial for TCP flow and congestion control, how to tune kernel parameters and application settings, and what common pitfalls and testing methods help keep network services stable and efficient.

LinuxPerformanceSocket
0 likes · 9 min read
Why Socket Buffers Matter: Boost Performance and Prevent Network Bottlenecks
Raymond Ops
Raymond Ops
Apr 26, 2025 · Operations

How to Enable Ceph NFS Service with nfs-ganesha: Step‑by‑Step Guide

This article walks through configuring Ceph to provide NFS services using nfs‑ganesha, covering module checks, cluster creation, export setup, client mounting, data verification, and high‑availability configuration with haproxy and keepalived, complete with command‑line examples.

CephHALinux
0 likes · 7 min read
How to Enable Ceph NFS Service with nfs-ganesha: Step‑by‑Step Guide
Liangxu Linux
Liangxu Linux
Apr 24, 2025 · Operations

Master Linux System Performance: Essential Tools, Commands, and Real‑World Analysis

This guide walks you through the most important Linux performance‑monitoring utilities—top, htop, vmstat, iostat, mpstat, sar, iotop, perf, and more—explaining their purposes, installation steps, key options, and how to interpret their output for CPU, memory, disk, network, and process analysis, plus practical troubleshooting scenarios.

LinuxSysadmincommand-line
0 likes · 19 min read
Master Linux System Performance: Essential Tools, Commands, and Real‑World Analysis
Raymond Ops
Raymond Ops
Apr 23, 2025 · Operations

Master Linux Syslog: Configure, Manage, and Rotate Logs Like a Pro

This guide explains how Linux syslog collects system messages, details common log files and their purposes, describes syslogd, klogd, and logrotate services, shows log formats, configuration syntax, and provides step‑by‑step examples for setting up both log receivers and senders.

LinuxRHELlogrotate
0 likes · 16 min read
Master Linux Syslog: Configure, Manage, and Rotate Logs Like a Pro
Linux Kernel Journey
Linux Kernel Journey
Apr 22, 2025 · Fundamentals

How to Build a Linux RootFS for Embedded Devices – Step‑by‑Step Guide

This article walks through the theory of Linux file systems, compares flash‑specific filesystems, outlines the essential rootfs directories, details required tools like a cross‑compiler and TFTP/NFS servers, and provides a complete step‑by‑step procedure—including BusyBox compilation, rootfs population, init scripts, and ramdisk creation—to produce a bootable root filesystem for an embedded board.

BusyBoxFilesystemLinux
0 likes · 15 min read
How to Build a Linux RootFS for Embedded Devices – Step‑by‑Step Guide
Open Source Linux
Open Source Linux
Apr 21, 2025 · Information Security

Master Linux File Permissions: Basics, SetUID, SetGID & Sticky Bits

This guide explains Linux file permission concepts, from basic read/write/execute rights and numeric representations to advanced SetUID, SetGID, sticky bits, default umask settings, ownership changes, and ACL strategies, with practical chmod examples and command-line demonstrations.

ACLLinuxchmod
0 likes · 17 min read
Master Linux File Permissions: Basics, SetUID, SetGID & Sticky Bits
IT Xianyu
IT Xianyu
Apr 20, 2025 · Operations

How to Replace YUM Repositories with Domestic Mirrors on CentOS 7

This guide explains why the default CentOS 7 YUM repositories are slow for Chinese users and provides step‑by‑step instructions—including backing up existing .repo files, downloading Alibaba Cloud mirrors, adjusting version numbers, refreshing the cache, verifying updates, troubleshooting common errors, and advanced tips such as adding EPEL—so you can achieve faster, more reliable package management.

CentOSDevOpsLinux
0 likes · 6 min read
How to Replace YUM Repositories with Domestic Mirrors on CentOS 7
Liangxu Linux
Liangxu Linux
Apr 20, 2025 · Operations

Essential Linux Command Cheat Sheet: From File Management to SELinux

This comprehensive guide compiles essential Linux command-line techniques, covering command connectors, system resource monitoring, file searching, editing with vi/Vim, file transfer, text processing tools, user and file management, NFS setup, scripting utilities, and SELinux policy management, providing practical examples and command syntax for system administrators.

BashLinuxSysadmin
0 likes · 23 min read
Essential Linux Command Cheat Sheet: From File Management to SELinux
Raymond Ops
Raymond Ops
Apr 19, 2025 · Operations

How to Set Up Transparent and Reverse Proxy with Squid on Linux

This guide walks through installing Squid on Linux, configuring it as a transparent proxy for internal clients, setting up a reverse proxy for external web servers, and applying common ACL rules to control access and improve network performance.

ACLLinuxProxy
0 likes · 11 min read
How to Set Up Transparent and Reverse Proxy with Squid on Linux
IT Xianyu
IT Xianyu
Apr 19, 2025 · Databases

Step-by-Step Guide to Setting Up MySQL 5.7 Master‑Slave Replication

This tutorial walks through preparing the Linux environment, installing MySQL 5.7, configuring master and slave servers, creating replication users, verifying synchronization, troubleshooting common issues, and applying advanced options such as GTID and semi‑synchronous replication, all with complete command examples.

GTIDLinuxMaster‑Slave
0 likes · 10 min read
Step-by-Step Guide to Setting Up MySQL 5.7 Master‑Slave Replication
Tencent Technical Engineering
Tencent Technical Engineering
Apr 18, 2025 · Fundamentals

I/O Multiplexing in Linux: Detailed Explanation of select, poll, and epoll

Linux treats all I/O devices as files, enabling a single thread to monitor many descriptors via I/O multiplexing; while select and poll use linear scans and suffer size limits, epoll employs an event‑driven red‑black tree with edge‑triggered mode, offering scalable, high‑performance handling for thousands of concurrent connections.

I/O MultiplexingLinuxSystem Programming
0 likes · 30 min read
I/O Multiplexing in Linux: Detailed Explanation of select, poll, and epoll
Liangxu Linux
Liangxu Linux
Apr 17, 2025 · Operations

20 Powerful Shell Commands to Master Log File Analysis

This guide presents twenty essential shell one‑liners—using awk, grep, sort, uniq, and netstat—to quickly count unique IPs, identify hot pages, filter bots, monitor Apache processes, and measure traffic, helping sysadmins and security analysts extract actionable insights from web server logs.

GrepLinuxShell
0 likes · 12 min read
20 Powerful Shell Commands to Master Log File Analysis
Raymond Ops
Raymond Ops
Apr 17, 2025 · Operations

Master LVM on Linux: Create, Extend, Reduce, and Snapshot Volumes

This guide explains Linux LVM fundamentals, covering physical volume creation, volume group management, logical volume operations such as creation, resizing, removal, as well as snapshot creation and restoration, complete with practical command-line examples for each step.

LVMLinuxVolume Management
0 likes · 11 min read
Master LVM on Linux: Create, Extend, Reduce, and Snapshot Volumes
Liangxu Linux
Liangxu Linux
Apr 16, 2025 · Operations

How to Build, Patch and Benchmark a Real‑Time Linux Kernel on the OK3588 Board

This guide explains how to set up a development environment for the OK3588 board, apply the PREEMPT‑RT real‑time patch to Linux 5.10.66‑rt53, configure and compile the kernel, flash it, and then validate latency improvements using cyclictest and stress‑ng under both idle and full‑load scenarios.

Embedded DevelopmentLinuxPREEMPT_RT
0 likes · 16 min read
How to Build, Patch and Benchmark a Real‑Time Linux Kernel on the OK3588 Board
Raymond Ops
Raymond Ops
Apr 16, 2025 · Information Security

Boost Linux Server Security: Practical Hardening Steps for RHEL7

This guide walks through a comprehensive Linux hardening checklist for RHEL7, covering account locking, password policies, SSH port changes, SELinux activation, firewall tightening, and file attribute protections to elevate the system to a B1 security level.

HardeningLinuxRHEL7
0 likes · 12 min read
Boost Linux Server Security: Practical Hardening Steps for RHEL7
Raymond Ops
Raymond Ops
Apr 15, 2025 · Operations

Master Vim: Essential Modes, Commands, and Tips for Linux Editing

This guide provides a comprehensive introduction to the Vim editor on Linux, covering its built‑in help, core modes, essential commands for inserting text, moving the cursor, deleting, searching, copying, replacing, exiting, and handling swap‑file protection, all illustrated with clear examples and images.

LinuxTutorialVim
0 likes · 14 min read
Master Vim: Essential Modes, Commands, and Tips for Linux Editing
Raymond Ops
Raymond Ops
Apr 15, 2025 · Information Security

How to Exploit Docker for Linux Privilege Escalation – A Step‑by‑Step Guide

This article walks through Docker privilege escalation techniques on Linux, covering Docker basics, permission discovery, manual and automated enumeration with LinPEAS, and three practical breakout scenarios—including abusing Docker group rights, escaping privileged containers, and breaking out of non‑privileged containers using SUID binaries and release_agent attacks.

Container SecurityDockerLinPEAS
0 likes · 25 min read
How to Exploit Docker for Linux Privilege Escalation – A Step‑by‑Step Guide
Liangxu Linux
Liangxu Linux
Apr 14, 2025 · Fundamentals

Master Linux Environment Variables: View, Set, and Delete Them

This guide explains what Linux environment variables are, lists common ones, and provides step‑by‑step commands for viewing, temporarily or permanently setting, and deleting variables, plus practical script examples to help users manage their shell environment efficiently.

BashEnvironment VariablesLinux
0 likes · 6 min read
Master Linux Environment Variables: View, Set, and Delete Them
Liangxu Linux
Liangxu Linux
Apr 14, 2025 · Operations

Mastering NFS on CentOS: From Installation to Autofs Integration

This guide explains what NFS (Network File System) is, its advantages, required packages, configuration file syntax, export options, essential tools like rpcinfo, exportfs, showmount and mount.nfs, and provides step‑by‑step examples for mounting, fstab entries, and integrating autofs on CentOS systems.

CentOSFilesystemLinux
0 likes · 10 min read
Mastering NFS on CentOS: From Installation to Autofs Integration
Liangxu Linux
Liangxu Linux
Apr 13, 2025 · Operations

Boost Linux Server Performance: Essential Kernel and Sysctl Tweaks

This guide explains how to permanently disable SELinux, set the system runlevel, enlarge file descriptor limits, fine‑tune kernel networking parameters via /etc/sysctl.conf, configure firewall settings, and troubleshoot common Linux socket errors to significantly improve server performance.

LinuxNetwork SettingsPerformance Tuning
0 likes · 7 min read
Boost Linux Server Performance: Essential Kernel and Sysctl Tweaks
Liangxu Linux
Liangxu Linux
Apr 13, 2025 · Operations

Create a Windows 11 Bootable USB on Linux with WoeUSB

This guide shows how to install the command‑line version of WoeUSB on Ubuntu, identify the target USB device, and use a single sudo command to write a Windows 11 ISO to a bootable NTFS USB stick, with safety warnings about data loss.

LinuxWindows 11WoeUSB
0 likes · 3 min read
Create a Windows 11 Bootable USB on Linux with WoeUSB
macrozheng
macrozheng
Apr 12, 2025 · Fundamentals

What’s New in elementary OS 8? A Deep Dive into Its Latest Features

This article reviews elementary OS 8, a major release built on Ubuntu 24.04 LTS and Linux 6.8, highlighting visual redesigns, dock and quick‑settings upgrades, system‑settings improvements, hardware support, and enhanced security features such as Secure Session and Portals.

DesktopLinuxUI
0 likes · 9 min read
What’s New in elementary OS 8? A Deep Dive into Its Latest Features
Raymond Ops
Raymond Ops
Apr 11, 2025 · Operations

How to Force a Filesystem Check on Linux Root Partition (forcefsck)

This tutorial explains why running fsck on a mounted root filesystem fails, shows how to inspect the last check time with tune2fs, and provides step‑by‑step commands to create a forcefsck file, reboot, and verify that the root filesystem check was performed.

LinuxRoot Filesystemforcefsck
0 likes · 5 min read
How to Force a Filesystem Check on Linux Root Partition (forcefsck)
Liangxu Linux
Liangxu Linux
Apr 10, 2025 · Fundamentals

Can You Use Linux Without Touching the Terminal? A Beginner’s Guide

This guide explains how newcomers can operate Linux entirely through graphical tools—choosing a user‑friendly distro, customizing the desktop, managing software and files, adjusting system settings, and even running Windows applications—without ever opening a terminal.

Desktop EnvironmentDistro SelectionGUI
0 likes · 7 min read
Can You Use Linux Without Touching the Terminal? A Beginner’s Guide
Raymond Ops
Raymond Ops
Apr 9, 2025 · Databases

Step-by-Step Guide to Installing MySQL 5.7 on ARM (Aarch64) Linux

This tutorial walks you through checking the OS architecture, preparing the environment, downloading and extracting the MySQL 5.7 ARM package, configuring my.cnf, setting up auto‑start and environment variables, initializing the server, securing the root account, and configuring master‑slave replication on Linux.

ARMInstallationLinux
0 likes · 13 min read
Step-by-Step Guide to Installing MySQL 5.7 on ARM (Aarch64) Linux
Raymond Ops
Raymond Ops
Apr 8, 2025 · Operations

How to Log Dropped iptables Packets for Input and Output Traffic

Learn step‑by‑step how to configure iptables to log all dropped inbound and outbound packets to syslog, including creating a LOGGING chain, setting rate limits, customizing log prefixes, directing logs to a specific file, and interpreting the resulting log entries.

Linuxiptablesnetwork troubleshooting
0 likes · 7 min read
How to Log Dropped iptables Packets for Input and Output Traffic
Linux Kernel Journey
Linux Kernel Journey
Apr 7, 2025 · Fundamentals

Understanding Linux Kernel Page Faults: Causes and Handling Strategies

The article explains how Linux triggers a page fault when a process accesses a virtual memory page that is not resident in physical RAM, describes the underlying virtual memory and MMU concepts, the kernel data structures involved, the detailed fault‑handling flow, different fault types, and their performance impact.

LinuxMMUMemory Management
0 likes · 27 min read
Understanding Linux Kernel Page Faults: Causes and Handling Strategies
Liangxu Linux
Liangxu Linux
Apr 6, 2025 · Operations

Set Linux Timezone to CST (Asia/Shanghai) with timedatectl and Manual Links

Learn step-by-step how to change a Linux system’s timezone to China Standard Time (CST, Asia/Shanghai) using the modern timedatectl command, creating a symbolic link to /etc/localtime, or setting the TZ environment variable for temporary adjustments, with verification commands and important cautions.

CSTLinuxTimezone
0 likes · 4 min read
Set Linux Timezone to CST (Asia/Shanghai) with timedatectl and Manual Links
Raymond Ops
Raymond Ops
Apr 4, 2025 · Operations

Master traceroute on Linux: Install, Commands, and Advanced Options

This guide explains what traceroute does, how to install it on various Linux distributions, and provides detailed command syntax, common and advanced options, practical examples, and important precautions for effective network troubleshooting.

LinuxNetwork Diagnosticscommand-line
0 likes · 5 min read
Master traceroute on Linux: Install, Commands, and Advanced Options
Liangxu Linux
Liangxu Linux
Apr 4, 2025 · R&D Management

What Happens When a Key Linux Wireless Maintainer Steps Down?

The article outlines Kalle Valo's decade‑long contributions to Linux wireless drivers, his unexpected resignation, the community’s concerns about succession, and the urgent need for new maintainers to ensure the long‑term health of the kernel’s Wi‑Fi subsystem.

LinuxMaintainerOpen-source
0 likes · 6 min read
What Happens When a Key Linux Wireless Maintainer Steps Down?
Linux Kernel Journey
Linux Kernel Journey
Apr 3, 2025 · Operations

How Perf Works: Inside Linux Kernel’s Powerful Tracing and Profiling Tool

This article explains the Linux kernel’s perf utility, covering its architecture, key features such as lightweight event sampling, tracing, profiling and debugging, step‑by‑step installation, common commands with real code examples, and how to use perf and flame graphs to locate and optimise performance bottlenecks.

BenchmarkLinuxProfiling
0 likes · 35 min read
How Perf Works: Inside Linux Kernel’s Powerful Tracing and Profiling Tool
Raymond Ops
Raymond Ops
Mar 31, 2025 · Operations

Master Docker: Core Concepts, Installation, and Essential Commands

This guide explains Docker’s basic concepts, advantages, architecture, installation steps, common image and container commands, and provides a practical example of configuring SSH access inside an Ubuntu container for both local and remote connections.

ContainersDockerImage Management
0 likes · 11 min read
Master Docker: Core Concepts, Installation, and Essential Commands
Liangxu Linux
Liangxu Linux
Mar 30, 2025 · Fundamentals

Windows vs Linux: Key Differences, Benefits, and Choosing the Right OS

This article compares Windows and Linux across five major aspects—business model, system freedom, support, software compatibility, and user control—highlighting each OS's advantages, drawbacks, and practical considerations to help readers decide which platform best fits their needs.

LinuxOpen-sourceOperating System Comparison
0 likes · 9 min read
Windows vs Linux: Key Differences, Benefits, and Choosing the Right OS
Raymond Ops
Raymond Ops
Mar 29, 2025 · Operations

Mastering lsof: List Open Files, Processes, and Network Connections on Linux

This guide explains how to use the Linux lsof command‑line utility to list information about files opened by processes—including regular files, directories, sockets, and pipes—while covering options for filtering by file, directory, process name, user, PID, network connections, repeat mode, and more.

LinuxNetwork Connectionslsof
0 likes · 10 min read
Mastering lsof: List Open Files, Processes, and Network Connections on Linux
Liangxu Linux
Liangxu Linux
Mar 29, 2025 · Operations

Mastering /etc/init.d Scripts: A Deep Dive into Embedded Linux Service Management

This guide explains the role of the /etc/init.d directory in embedded Linux, walks through common startup scripts such as rcS, rcK, and service-specific files, and provides detailed code examples and command‑line options to help developers understand, customize, and troubleshoot system initialization and shutdown processes.

LinuxService ManagementShell
0 likes · 19 min read
Mastering /etc/init.d Scripts: A Deep Dive into Embedded Linux Service Management
Raymond Ops
Raymond Ops
Mar 28, 2025 · Information Security

How to Build an OpenVPN Server on Public Cloud: Step‑by‑Step Guide

This guide walks you through installing OpenVPN on a public cloud, setting up Easy‑RSA for certificate management, configuring the server and client, creating authentication scripts, and connecting Windows or macOS clients, complete with commands and configuration examples.

EasyRSALinuxOpenVPN
0 likes · 12 min read
How to Build an OpenVPN Server on Public Cloud: Step‑by‑Step Guide
Raymond Ops
Raymond Ops
Mar 28, 2025 · Information Security

Uncover Hidden Passwords on Linux: From File Scans to Hash Cracking

This guide walks you through systematic Linux password hunting techniques—including searching filenames, scanning file contents, extracting credentials from web and config files, cracking hashes with Hashcat and John, leveraging hidden files, MySQL databases, backup archives, and automating discovery with LinPEAS—to elevate privileges and gain full root access.

HashcatJohn the RipperLinux
0 likes · 30 min read
Uncover Hidden Passwords on Linux: From File Scans to Hash Cracking
Linux Code Review Hub
Linux Code Review Hub
Mar 27, 2025 · Operations

A Complete Guide to Linux Interrupt Management and Workqueues

This article provides an in‑depth, step‑by‑step analysis of Linux GICv3 interrupt architecture, the kernel driver initialization, hardware‑to‑virtual interrupt mapping, the full interrupt handling state machine, and the workqueue subsystem including its data structures, initialization, and usage patterns.

Device TreeLinuxWorkqueue
0 likes · 37 min read
A Complete Guide to Linux Interrupt Management and Workqueues
Raymond Ops
Raymond Ops
Mar 27, 2025 · Operations

How to Install and Configure RabbitMQ on Linux: Step‑by‑Step Guide

This guide explains how to install Erlang, download and compile RabbitMQ 3.0.4, start the server in detached mode, verify its status, and troubleshoot common issues such as port conflicts on CentOS 6, providing complete command‑line instructions and configuration tips.

ErlangInstallationLinux
0 likes · 6 min read
How to Install and Configure RabbitMQ on Linux: Step‑by‑Step Guide
Raymond Ops
Raymond Ops
Mar 27, 2025 · Operations

All-in-One Linux Init Scripts for Rocky, AlmaLinux, CentOS, Ubuntu & More

This article introduces a comprehensive set of shell scripts that automate system initialization across dozens of Linux distributions, detailing supported features, version‑specific updates, usage instructions, and code examples for network, security, package management, and more.

DevOpsLinuxOperations
0 likes · 16 min read
All-in-One Linux Init Scripts for Rocky, AlmaLinux, CentOS, Ubuntu & More
Java Tech Enthusiast
Java Tech Enthusiast
Mar 26, 2025 · Fundamentals

Understanding PageCache: The Secret Behind Faster File Access

PageCache is an operating‑system mechanism that uses physical memory to cache disk blocks, dynamically resizing with available RAM and employing LRU replacement and read‑ahead, turning slow storage accesses into fast memory reads, yielding up to twenty‑fold speed gains for tasks such as compilation, video editing, and database operations.

File I/OLinuxMemory Management
0 likes · 6 min read
Understanding PageCache: The Secret Behind Faster File Access
Raymond Ops
Raymond Ops
Mar 25, 2025 · Operations

How to Set Up OpenVPN Server and Client on Linux: Step‑by‑Step Guide

This tutorial explains how to install, configure, and run OpenVPN on Linux, covering VPN concepts, types, OpenVPN features, server‑side certificate creation, key generation, configuration files, and client setup, with step‑by‑step commands and troubleshooting tips for secure remote access.

LinuxOpenVPNServer Configuration
0 likes · 11 min read
How to Set Up OpenVPN Server and Client on Linux: Step‑by‑Step Guide
Refining Core Development Skills
Refining Core Development Skills
Mar 25, 2025 · Fundamentals

Understanding Linux Kernel Physical Memory Management and the memblock Allocator

Linux does not expose all physical memory to users; this article explains why the kernel reserves memory, detailing the early memblock allocator, crash kernel reservations, page structure overhead, and the handoff to the buddy system, illustrating how these mechanisms consume several hundred megabytes of RAM.

Crash KernelLinuxMemory Management
0 likes · 15 min read
Understanding Linux Kernel Physical Memory Management and the memblock Allocator
Liangxu Linux
Liangxu Linux
Mar 24, 2025 · Fundamentals

Understanding Linux Boot Process: From BIOS to systemd

This guide walks through Linux's startup sequence, covering the BIOS/UEFI hardware check, GRUB2 bootloader configuration, kernel loading, initramfs handling, systemd target units, service initialization, and a concrete CentOS 8 example with command snippets and configuration files.

Boot ProcessCentOSGRUB
0 likes · 9 min read
Understanding Linux Boot Process: From BIOS to systemd
Linux Kernel Journey
Linux Kernel Journey
Mar 23, 2025 · Fundamentals

Efficient Dynamic Memory Reclamation Techniques in Linux

The article provides an in‑depth technical analysis of Linux’s memory reclamation system, covering zones, watermarks, page flags, LRU lists, the shrink_zone workflow, kswapd, direct reclaim, OOM handling, page‑cache structures, and practical tuning tips for optimal performance.

LRULinuxPerformance Tuning
0 likes · 97 min read
Efficient Dynamic Memory Reclamation Techniques in Linux
Deepin Linux
Deepin Linux
Mar 22, 2025 · Backend Development

Understanding IO Models: Blocking, Non‑blocking, Multiplexing and Asynchronous

This article explains the fundamental concepts of I/O models—including blocking, non‑blocking, multiplexing and asynchronous approaches—detailing their mechanisms, advantages, drawbacks, code examples in Python, and practical optimization strategies for high‑concurrency backend systems.

IO modelsLinuxMultiplexing
0 likes · 31 min read
Understanding IO Models: Blocking, Non‑blocking, Multiplexing and Asynchronous
Raymond Ops
Raymond Ops
Mar 20, 2025 · Operations

Master Linux Traceroute: Install, Use, and Advanced Options Explained

Learn how to install the traceroute utility on Debian/Ubuntu and CentOS/RHEL systems, understand its basic command syntax, explore common and advanced options, and see practical examples for network path tracing, while noting important considerations and usage tips.

LinuxOperationscommand-line
0 likes · 6 min read
Master Linux Traceroute: Install, Use, and Advanced Options Explained