Tagged articles

Linux

5000 articles · Page 13 of 50
Ops Community
Ops Community
Jun 18, 2025 · Information Security

How to Build Your Own Private CA on Linux with OpenSSL

Learn step-by-step how to set up a private Certificate Authority on Linux using OpenSSL, covering CA and PKI basics, directory structure, configuration files, generating root and client certificates, managing revocation lists, and essential commands for secure certificate management.

LinuxOpenSSLPKI
0 likes · 16 min read
How to Build Your Own Private CA on Linux with OpenSSL
21CTO
21CTO
Jun 18, 2025 · Fundamentals

Run a Full Linux Desktop Directly in Your Browser with WebVM

WebVM is a serverless, client‑side virtual environment that runs an unmodified Debian Linux distribution in the browser via WebAssembly, offering a complete Linux toolchain, graphical interface, network support, AI assistant integration, and flexible deployment options.

BrowserCheerpXLinux
0 likes · 4 min read
Run a Full Linux Desktop Directly in Your Browser with WebVM
Deepin Linux
Deepin Linux
Jun 17, 2025 · Fundamentals

How the MMU Powers Linux Memory Management and Virtual‑Physical Translation

This article explores the role of the Memory Management Unit (MMU) in Linux, detailing how it translates virtual addresses to physical memory, enforces protection, utilizes page tables, TLB caching, multi‑level paging, and supports process isolation and efficient memory allocation, illustrating concepts with diagrams and code examples.

LinuxMMUTLB
0 likes · 27 min read
How the MMU Powers Linux Memory Management and Virtual‑Physical Translation
Raymond Ops
Raymond Ops
Jun 17, 2025 · Operations

Diagnosing Disk Space Issues on Linux with df and du Commands

This article walks through troubleshooting a failed deployment caused by a full disk, showing how to use df -h to check overall disk usage and various du options (including --max-depth and -sh) to pinpoint large directories and resolve the issue.

LinuxTroubleshootingdf
0 likes · 4 min read
Diagnosing Disk Space Issues on Linux with df and du Commands
Raymond Ops
Raymond Ops
Jun 16, 2025 · Operations

Step‑by‑Step Guide to Install and Configure Samba on CentOS 7

This tutorial walks through installing Samba on CentOS 7, creating system and Samba users, setting up a shared directory, configuring smb.conf, starting services, and then configuring a client to connect, mount, and auto‑mount the share using CIFS, providing a complete end‑to‑end solution.

CIFSCentOSLinux
0 likes · 6 min read
Step‑by‑Step Guide to Install and Configure Samba on CentOS 7
Raymond Ops
Raymond Ops
Jun 13, 2025 · Information Security

Master Ubuntu’s UFW: Simple Commands to Enable, Configure, and Manage Firewall Rules

This article introduces Ubuntu’s Uncomplicated Firewall (UFW), explaining how to enable, disable, reset, set default policies, and create, modify, or delete specific IP, port, and protocol rules using concise command-line examples, helping users quickly secure client machines with practical firewall configurations.

Command-lineLinuxUbuntu
0 likes · 7 min read
Master Ubuntu’s UFW: Simple Commands to Enable, Configure, and Manage Firewall Rules
Deepin Linux
Deepin Linux
Jun 13, 2025 · Operations

How Linux Kernel Balances CPU Load Across Multicore Systems

This article explains the Linux kernel's CPU load‑balancing mechanism, covering concepts such as CPU load, balancing strategies, scheduling domains, groups, the PELT algorithm, CFS scheduling, trigger points, and practical code examples for both regular and real‑time tasks.

CFSCPU load balancingLinux
0 likes · 40 min read
How Linux Kernel Balances CPU Load Across Multicore Systems
Raymond Ops
Raymond Ops
Jun 12, 2025 · Operations

Step-by-Step Guide to Building a Software RAID 5 on Linux with mdadm

Learn how to create, configure, and manage a software RAID 5 array on CentOS 7 using mdadm, covering partition preparation, RAID creation, filesystem formatting, mounting, status checks, hot‑spare handling, device removal, and expansion, with complete command examples and expected outputs.

CentOSLinuxRAID5
0 likes · 8 min read
Step-by-Step Guide to Building a Software RAID 5 on Linux with mdadm
MaGe Linux Operations
MaGe Linux Operations
Jun 12, 2025 · Backend Development

Master Nginx Performance: 20+ Proven Optimization Techniques

This comprehensive guide walks you through Nginx performance tuning, covering worker processes, CPU affinity, file descriptor limits, event models, gzip compression, fastcgi caching, expires headers, anti‑hotlinking, kernel tweaks, and system limits to dramatically improve web server efficiency.

ConfigurationLinuxOptimization
0 likes · 47 min read
Master Nginx Performance: 20+ Proven Optimization Techniques
Deepin Linux
Deepin Linux
Jun 12, 2025 · Fundamentals

Unlocking Linux Kernel I/O: How the OS Handles High‑Performance Data Transfer

Linux kernel I/O mechanisms, from basic file operations and descriptors to advanced models like blocking, non‑blocking, multiplexed, signal‑driven, and asynchronous I/O, are explained in depth, covering their structures, system calls, caching strategies, and performance optimizations such as io_uring.

I/OLinuxPerformance
0 likes · 30 min read
Unlocking Linux Kernel I/O: How the OS Handles High‑Performance Data Transfer
Lin is Dream
Lin is Dream
Jun 12, 2025 · Information Security

How to Securely Set Up a Restricted SFTP Account on Linux Using chroot

Learn step‑by‑step how to create a dedicated Linux SFTP user with chroot confinement, configure group permissions, set up a secure upload directory, adjust SSH settings, and restart the service to ensure the account can only upload files without shell access, following the principle of least privilege.

LinuxSFTPchroot
0 likes · 7 min read
How to Securely Set Up a Restricted SFTP Account on Linux Using chroot
Deepin Linux
Deepin Linux
Jun 11, 2025 · Fundamentals

How ARM+Linux Interrupts Power Efficient Computing: Deep Dive into Mechanisms

This article explains the role of the interrupt system in ARM‑based Linux platforms, covering hardware modes, vector tables, exception handling, GIC architecture, and kernel integration, and provides detailed code examples and optimization techniques for developers working on embedded and high‑performance systems.

ARMLinuxembedded systems
0 likes · 47 min read
How ARM+Linux Interrupts Power Efficient Computing: Deep Dive into Mechanisms
Raymond Ops
Raymond Ops
Jun 11, 2025 · Operations

How to Hide Nginx Version and Set a Custom Server Header

This step‑by‑step guide shows how to download, compile, and configure Nginx so that the version information is hidden and a custom Server header (e.g., "Please guess it!") is displayed, including code modifications, build commands, and verification.

ConfigurationLinuxVersion Hiding
0 likes · 4 min read
How to Hide Nginx Version and Set a Custom Server Header
Architect
Architect
Jun 10, 2025 · Operations

How Many TCP Connections Can a Server Really Handle? Limits and Tuning

This article explains the practical limits on how many TCP connections a Linux server or client can support, covering file‑descriptor parameters, memory consumption per socket, kernel tuning examples, and scaling calculations for large‑scale long‑connection services.

LinuxNetwork PerformanceTCP
0 likes · 15 min read
How Many TCP Connections Can a Server Really Handle? Limits and Tuning
Linux Kernel Journey
Linux Kernel Journey
Jun 9, 2025 · Fundamentals

How to Trace CUDA GPU Operations with eBPF

This tutorial explains how to build an eBPF‑based tracing tool that intercepts CUDA runtime API calls via uprobes, captures detailed event data such as memory sizes, transfer directions, kernel launches and errors, and presents it in a readable format for debugging and performance analysis.

CUDAGPU TracingLinux
0 likes · 17 min read
How to Trace CUDA GPU Operations with eBPF
Architect's Guide
Architect's Guide
Jun 9, 2025 · Fundamentals

Why 65,535 Isn’t the True Limit for TCP Connections on Linux Servers

The article explains that the 65,535 limit refers only to available port numbers, while actual TCP concurrency on Linux depends on the 4‑tuple identification, memory, file‑descriptor limits, and port reuse, allowing servers to handle far more connections than the port count suggests.

LinuxNetworkingSocket
0 likes · 12 min read
Why 65,535 Isn’t the True Limit for TCP Connections on Linux Servers
Programmer1970
Programmer1970
Jun 8, 2025 · Operations

Top 10 Essential Linux Ops Questions Every Interviewer and Engineer Should Master

This guide walks through ten core Linux operations topics—precise system resource monitoring, deep process diagnostics, network and port‑conflict troubleshooting, permission models, link‑type comparison, boot sequence analysis, layered log auditing, automation with cron, advanced file search, and systematic performance‑tuning—providing concrete commands, examples, and step‑by‑step procedures for interview and on‑the‑job success.

Boot SequenceLinuxLog Auditing
0 likes · 11 min read
Top 10 Essential Linux Ops Questions Every Interviewer and Engineer Should Master
Raymond Ops
Raymond Ops
Jun 7, 2025 · Operations

Step-by-Step Guide to Building and Deploying Nginx from Source on Linux

This tutorial walks you through downloading the Nginx source package, extracting it, compiling and installing the binary, setting up the required directories, creating a systemd service file, and finally enabling and starting the Nginx service on a Linux system.

LinuxSystemdsource-compilation
0 likes · 3 min read
Step-by-Step Guide to Building and Deploying Nginx from Source on Linux
Deepin Linux
Deepin Linux
Jun 6, 2025 · Fundamentals

Unlocking Linux Memory Management: From malloc to Buddy Allocation

This comprehensive guide explores Linux's memory management ecosystem, detailing user‑space allocators like malloc, kernel‑space mechanisms such as kmalloc, vmalloc, and mmap, and core kernel algorithms including the Buddy system, CMA, slab allocator, and memory pools, while providing code examples and practical usage tips.

Buddy AlgorithmLinuxMemory Management
0 likes · 60 min read
Unlocking Linux Memory Management: From malloc to Buddy Allocation
Raymond Ops
Raymond Ops
Jun 6, 2025 · Operations

Master Linux Process Management: Essential Commands and Monitoring Tools

This guide explains the fundamentals of Linux programs and processes, their lifecycle, creation methods, and provides detailed usage of key commands such as ps, top, pgrep, pstree, lsof, vmstat, free, iostat, iftop, dstat, as well as background job control, at, and crontab for scheduling tasks.

LinuxProcess Managementshell
0 likes · 11 min read
Master Linux Process Management: Essential Commands and Monitoring Tools
Raymond Ops
Raymond Ops
Jun 6, 2025 · Operations

Master Linux Disk Usage: Using df and du Commands Effectively

This guide explains how to use the Linux df and du commands to inspect disk space, interpret their options such as -h, -k, -i, and -T, view partition usage, directory-specific usage, inode information, and avoid common pitfalls when measuring file sizes.

Command LineDisk UsageLinux
0 likes · 4 min read
Master Linux Disk Usage: Using df and du Commands Effectively
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jun 6, 2025 · Cloud Native

Master Docker’s Core: Namespaces and Cgroups Explained

This article explains Docker’s fundamental technologies—how Linux namespaces provide process, network, and filesystem isolation while cgroups enforce resource limits such as CPU, memory, I/O, and process counts—offering a concise guide for building secure, efficient containerized applications.

DockerLinuxcgroups
0 likes · 5 min read
Master Docker’s Core: Namespaces and Cgroups Explained
Raymond Ops
Raymond Ops
Jun 4, 2025 · Operations

Mastering SFTP: Complete Planning, Configuration, and High‑Availability Guide

This guide walks you through SFTP server planning, user naming conventions, directory structures, SSH configuration, account creation, permission setup, client usage, log auditing, rotation, connection limits, monitoring, and high‑availability deployment across multiple servers, providing ready‑to‑run commands and scripts.

ACLLinuxMonitoring
0 likes · 14 min read
Mastering SFTP: Complete Planning, Configuration, and High‑Availability Guide
Architecture Digest
Architecture Digest
Jun 3, 2025 · Cloud Native

Podman Tutorial: Installation, Usage, Commands, and Configuration

This comprehensive guide explains what Podman is, compares it with Docker, shows how to install and configure it on Linux, and provides detailed examples of common commands, container management, image handling, rootless operation, volume usage, and user namespace configuration.

CLIConfigurationContainers
0 likes · 16 min read
Podman Tutorial: Installation, Usage, Commands, and Configuration
Raymond Ops
Raymond Ops
Jun 3, 2025 · Operations

Understanding Linux Inodes, File Operations, and Log Management

This article explains Linux inode table structure, how commands like ls, stat, cp, mv, and rm interact with inodes, compares hard and soft links, outlines common system log files and their formats, and demonstrates centralizing logs on a rsyslog server.

LinuxLog Managementfile system
0 likes · 9 min read
Understanding Linux Inodes, File Operations, and Log Management
MaGe Linux Operations
MaGe Linux Operations
May 28, 2025 · Operations

Master Shell Scripting: From Basics to Advanced Tricks

This comprehensive guide walks you through the fundamentals of shell and shell scripting, covering common shells, script creation, shebang usage, variable handling, environment variables, string manipulation, and practical examples to boost your Linux automation skills.

LinuxScriptautomation
0 likes · 19 min read
Master Shell Scripting: From Basics to Advanced Tricks
IT Xianyu
IT Xianyu
May 27, 2025 · Databases

Automated MySQL Backup Script with Docker and Crontab

This guide explains how to set up an automated MySQL backup solution on AlmaLinux using Docker containers, a Bash script, and crontab, covering environment preparation, script creation, command checks, logging, error handling, and optional enhancements such as email notifications and security best practices.

DockerLinuxMySQL
0 likes · 7 min read
Automated MySQL Backup Script with Docker and Crontab
Full-Stack Internet Architecture
Full-Stack Internet Architecture
May 22, 2025 · Cloud Native

How to Install Docker on CentOS 7

This guide provides step‑by‑step instructions for installing Docker Engine on a CentOS 7 system, including removal of any existing Docker packages, adding the Alibaba Cloud yum repository, installing required utilities, starting and enabling the Docker service, and verifying the installation.

CentOSDockerLinux
0 likes · 2 min read
How to Install Docker on CentOS 7
21CTO
21CTO
May 21, 2025 · Fundamentals

Why Microsoft Open‑Sourced WSL and What It Means for Developers

Microsoft announced at Build 2025 that the Windows Subsystem for Linux (WSL) is now open‑source, detailing its component architecture, evolution from WSL 1 to WSL 2, recent releases, community contributions, and how developers can now build and contribute directly from the GitHub repository.

LinuxMicrosoftVirtualization
0 likes · 7 min read
Why Microsoft Open‑Sourced WSL and What It Means for Developers
Cognitive Technology Team
Cognitive Technology Team
May 21, 2025 · Fundamentals

Understanding Linux Page Cache: Concepts, Workflow, and Optimization

This article explains the Linux Page Cache mechanism, covering its core concepts, read/write workflows, data consistency, optimization strategies, real-world use cases, advanced topics, common misconceptions, and practical tips for improving system performance and resource management.

I/O optimizationLinuxMemory Management
0 likes · 8 min read
Understanding Linux Page Cache: Concepts, Workflow, and Optimization
Java Backend Technology
Java Backend Technology
May 21, 2025 · Big Data

Master DataX: Fast Offline Data Sync for MySQL without mysqldump

This guide explains how to use Alibaba's open‑source DataX tool to perform high‑performance offline synchronization between heterogeneous MySQL databases, covering installation, framework design, job configuration, full‑ and incremental sync, and practical command‑line examples.

Big DataData synchronizationDataX
0 likes · 15 min read
Master DataX: Fast Offline Data Sync for MySQL without mysqldump
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.

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

LinuxPerformance Monitoringpage 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.

Linuxnetwork utilitiesprocess monitoring
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.

KeepalivedLinuxVIP Failover
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.

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

LinuxLog Monitoringbash
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.

Data synchronizationDataXETL
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 SetConfigurationInstallation
0 likes · 30 min read
Comprehensive Guide to Installing, Configuring, and Managing MySQL on CentOS Linux
macrozheng
macrozheng
May 11, 2025 · Operations

What’s the Longest‑Running Computer? Real‑World Server Uptime Stories

A collection of real‑world anecdotes from Zhihu users reveals servers and computers that have stayed online for decades, highlighting hardware longevity, power‑redundancy strategies, and the cultural mindset of “if it works, don’t touch it.”

Hardware ReliabilityLinuxlong-running systems
0 likes · 8 min read
What’s the Longest‑Running Computer? Real‑World Server Uptime Stories
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 SearchLinuxfind command
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.

Command LineLinuxUnix
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.

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

Command LineLinuxShell scripting
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.

LinuxObservabilitycommand-line tools
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
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.

Command LineLinuxsysadmin
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.

BusyBoxCross-CompilationLinux
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.

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

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

ConfigurationGTIDLinux
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 multiplexingLinuxSELECT
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.

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

LinuxPREEMPT_RTReal-Time Kernel
0 likes · 16 min read
How to Build, Patch and Benchmark a Real‑Time Linux Kernel on the OK3588 Board