Tagged articles

Linux

5000 articles · Page 32 of 50
Liangxu Linux
Liangxu Linux
Nov 28, 2022 · Operations

How to Diagnose and Free Unexpected Linux Disk Space Usage

Learn step‑by‑step Linux techniques to locate hidden disk consumers—using df, du, find, lsof, and tune2fs—to resolve mismatched usage reports, delete lingering open files, and adjust reserved space, ensuring your server’s storage stays under control.

Command LineDisk ManagementLinux
0 likes · 6 min read
How to Diagnose and Free Unexpected Linux Disk Space Usage
21CTO
21CTO
Nov 28, 2022 · Fundamentals

The Man Behind Linux: Linus Torvalds’ Journey from Student to Open‑Source Legend

Linus Torvalds, a Finnish‑American software engineer born in 1969, created the Linux kernel while studying at the University of Helsinki, later co‑founded the Linux Foundation, and became a pivotal figure in open‑source development, known for his modest lifestyle, his family, and his creation of Git.

GitLinus TorvaldsLinux
0 likes · 7 min read
The Man Behind Linux: Linus Torvalds’ Journey from Student to Open‑Source Legend
php Courses
php Courses
Nov 28, 2022 · Backend Development

Using PHP shmop Functions for Shared Memory: Overview and Practical Examples

This article explains PHP's two shared memory interfaces, shm and shmop, details the primary shmop functions, provides code examples for creating, reading, writing, and deleting shared memory segments, demonstrates testing with Linux commands, and includes a practical class‑based usage example.

IPCLinuxPHP
0 likes · 9 min read
Using PHP shmop Functions for Shared Memory: Overview and Practical Examples
Open Source Linux
Open Source Linux
Nov 28, 2022 · Cloud Native

Master Docker Networking: Bridge, Host, Container & None Modes

This guide details Docker's built‑in network drivers, explains the four primary network modes—bridge, host, container, and none—covers creating and managing network namespaces, veth pairs, custom bridges, and common container operations such as port mapping, DNS configuration, and hostname handling.

Container NetworkingDockerHost
0 likes · 28 min read
Master Docker Networking: Bridge, Host, Container & None Modes
Liangxu Linux
Liangxu Linux
Nov 27, 2022 · Operations

Master systemd: Write unit files and control Nginx, Tomcat, and Java services

This guide explains what systemd is, its key advantages over traditional init, the basic systemctl syntax, how unit files are structured, and provides step‑by‑step examples for creating systemd services to manage Nginx, Tomcat, and a custom Java JAR application on CentOS 7 and similar Linux distributions.

JavaLinuxSystemd
0 likes · 10 min read
Master systemd: Write unit files and control Nginx, Tomcat, and Java services
Efficient Ops
Efficient Ops
Nov 27, 2022 · Operations

Mastering iproute2: A Practical Guide to Linux Network Configuration

Learn how to use the iproute2 suite on Linux to view, configure, and troubleshoot network interfaces, addresses, routes, and ARP entries, replacing legacy net‑tools commands with consistent, powerful commands like ip addr, ip link, and ip route, demonstrated on Ubuntu 12.04.

Linuxiproute2
0 likes · 12 min read
Mastering iproute2: A Practical Guide to Linux Network Configuration
Liangxu Linux
Liangxu Linux
Nov 27, 2022 · Operations

How to Open and Manage Linux Ports with firewalld and iptables

This guide explains step‑by‑step how to check firewall status, start firewalld, open specific ports, reload or restart the firewall on CentOS 7, and modify iptables directly on CentOS 6, including useful commands for listing, removing, and temporarily disabling ports.

CentOSLinuxfirewall
0 likes · 5 min read
How to Open and Manage Linux Ports with firewalld and iptables
Liangxu Linux
Liangxu Linux
Nov 26, 2022 · Operations

Master Linux Shell Commands and Permissions: A Practical Guide

This article explains the fundamentals of Linux shells, how they interact with the kernel, and provides a detailed walkthrough of user and file permissions, including symbolic and octal representations, common commands like chmod, chown, chgrp, umask, and the sticky bit for directory security.

Linuxchmodchown
0 likes · 13 min read
Master Linux Shell Commands and Permissions: A Practical Guide
Liangxu Linux
Liangxu Linux
Nov 24, 2022 · Fundamentals

Understanding Absolute vs. Relative Paths in Linux: When to Use Each

This guide explains the difference between absolute and relative path expressions in Linux, shows how to write each with practical command‑line examples, compares their advantages in various scenarios such as web development, and offers tips for navigating the Linux directory hierarchy efficiently.

Absolute PathCommand LineFile Paths
0 likes · 6 min read
Understanding Absolute vs. Relative Paths in Linux: When to Use Each
Top Architect
Top Architect
Nov 24, 2022 · Operations

Jumpserver Overview and Step‑by‑Step Installation Guide (Online and Offline)

This article introduces Jumpserver, an open‑source bastion host built with Python/Django, outlines its key features and advantages, and provides detailed online and offline deployment procedures on Linux, including environment prerequisites, Docker setup, configuration files, and essential command‑line operations.

BastionHostDockerInstallation
0 likes · 13 min read
Jumpserver Overview and Step‑by‑Step Installation Guide (Online and Offline)
JD Cloud Developers
JD Cloud Developers
Nov 24, 2022 · Fundamentals

How a Curl‑NSS dentry Leak Caused Our Load Balancer’s Memory Spike

Our operations team faced alarming memory usage over 90% on several load‑balancer nodes, traced the surge to a dentry leak in curl‑7.19.7’s NSS library, and resolved it by disabling the probing script, clearing caches, and setting the NSS_SDB_USE_CACHE environment variable, while also reviewing Linux memory management concepts such as paging, NUMA, and slab allocation.

LinuxNSSOperating Systems
0 likes · 14 min read
How a Curl‑NSS dentry Leak Caused Our Load Balancer’s Memory Spike
Open Source Linux
Open Source Linux
Nov 24, 2022 · Operations

Master dmidecode: Retrieve Detailed Hardware Info on Linux

This guide explains what dmidecode does, how to install it on CentOS 7.9, its command syntax and options, and provides practical examples for extracting BIOS, system, memory, processor and other hardware details using various dmidecode commands.

DMILinuxdmidecode
0 likes · 8 min read
Master dmidecode: Retrieve Detailed Hardware Info on Linux
Open Source Linux
Open Source Linux
Nov 24, 2022 · Operations

Why AlmaLinux Is the Ideal CentOS Replacement for Enterprise Servers

The article explains why AlmaLinux, a free RHEL‑compatible distribution, is a stable, financially backed alternative to CentOS, detailing its binary compatibility, seamless migration tools, support for server and desktop editions, and suitability for large cloud infrastructures.

AlmaLinuxCentOS MigrationLinux
0 likes · 7 min read
Why AlmaLinux Is the Ideal CentOS Replacement for Enterprise Servers
Liangxu Linux
Liangxu Linux
Nov 23, 2022 · Information Security

How to Build a Self‑Hosted P2P VPN with Headscale and Tailscale

This guide explains why traditional star‑topology VPNs suffer from bandwidth bottlenecks, introduces NAT‑traversal mesh networking, and provides step‑by‑step instructions for deploying a self‑hosted Headscale control server, configuring TLS, setting up DERP relays, installing Tailscale clients on Linux, macOS and Windows, and troubleshooting connectivity.

DockerLinuxNAT traversal
0 likes · 25 min read
How to Build a Self‑Hosted P2P VPN with Headscale and Tailscale
MaGe Linux Operations
MaGe Linux Operations
Nov 23, 2022 · Fundamentals

Mastering Linux Cgroups: The Core of Container Resource Management

Linux cgroups, a kernel mechanism for grouping and controlling processes, enable fine-grained resource allocation, monitoring, and isolation, forming the foundation of container technologies like Docker and Kubernetes; this guide explains their concepts, hierarchies, subsystems, versions, configuration, and practical usage on CentOS.

CPUContainersLinux
0 likes · 28 min read
Mastering Linux Cgroups: The Core of Container Resource Management
Open Source Linux
Open Source Linux
Nov 23, 2022 · Cloud Native

5 Real-World Docker Use Cases That Will Transform Your Development Workflow

Docker, an open‑source platform for lightweight, portable containers, offers numerous practical applications—from deploying software and running minimal Linux distributions to hosting servers, creating custom images, and streamlining development environments—making it a versatile tool that reshapes DevOps and IT workflows.

DevOpsDockerLinux
0 likes · 6 min read
5 Real-World Docker Use Cases That Will Transform Your Development Workflow
21CTO
21CTO
Nov 22, 2022 · Fundamentals

Which Linux Distribution Is Best for Programmers in 2022? A Complete Guide

This guide reviews the top Linux distributions for programmers in 2022, comparing their development tools, package managers, and suitability for various workflows, and offers recommendations for beginners, power users, and specialized scientific or security tasks.

FedoraLinuxUbuntu
0 likes · 11 min read
Which Linux Distribution Is Best for Programmers in 2022? A Complete Guide
Bin's Tech Cabin
Bin's Tech Cabin
Nov 21, 2022 · Fundamentals

Inside Linux Physical Memory Management: From FLATMEM to NUMA, Watermarks, and Page Structures

This article provides an in‑depth, step‑by‑step explanation of how the Linux kernel organizes and manages physical memory, covering memory models (FLATMEM, DISCONTIGMEM, SPARSEMEM), NUMA vs. UMA architectures, zone partitioning, watermarks, reserved pages, hot‑cold page handling, and the detailed struct page layout used for both anonymous and file‑backed pages.

LinuxMemory ManagementNUMA
0 likes · 99 min read
Inside Linux Physical Memory Management: From FLATMEM to NUMA, Watermarks, and Page Structures
Efficient Ops
Efficient Ops
Nov 20, 2022 · Information Security

How to Detect and Recover from Linux Server Intrusions: Essential Checks

This guide outlines eleven practical steps for Linux system administrators to identify signs of compromise—such as missing logs, altered password files, unusual login activity, abnormal traffic, and deleted files—and provides command examples for detection and recovery.

LinuxLog analysisfile recovery
0 likes · 7 min read
How to Detect and Recover from Linux Server Intrusions: Essential Checks
Liangxu Linux
Liangxu Linux
Nov 20, 2022 · Operations

How to Safely Delete Symbolic (Soft) Links in Linux

This guide explains what symbolic links are, why Linux lacks a dedicated delete command, and how to reliably remove them using rm or unlink, covering single links, multiple links, directory links, and hard links with practical examples and pitfalls.

LinuxSymbolic LinkUNLINK
0 likes · 6 min read
How to Safely Delete Symbolic (Soft) Links in Linux
MaGe Linux Operations
MaGe Linux Operations
Nov 19, 2022 · Fundamentals

Mastering Unix Signals: Types, Handling, and Practical Code Examples

This article explains what Unix signals are, categorizes reliable and unreliable signals, describes how they are generated by hardware and software, and provides detailed examples of registration, blocking, pending states, and custom handling using C functions such as kill, sigprocmask, sigaction, and signal.

C++LinuxSignal Handling
0 likes · 18 min read
Mastering Unix Signals: Types, Handling, and Practical Code Examples
Liangxu Linux
Liangxu Linux
Nov 17, 2022 · Backend Development

Mastering Caddy 2: Installation, Configuration, and Advanced Features

This guide introduces Caddy 2, an enterprise‑grade Go‑based web server, outlines its key features and advantages over Nginx, provides step‑by‑step installation commands for various Linux distributions and macOS, and demonstrates comprehensive Caddyfile configurations including site blocks, global options, logging, TLS, reverse proxy, and modular snippets.

CaddyConfigurationHTTPS
0 likes · 11 min read
Mastering Caddy 2: Installation, Configuration, and Advanced Features
Liangxu Linux
Liangxu Linux
Nov 16, 2022 · Operations

Essential Linux Ops Tools: Nethogs, IOZone, IOTop, Fail2ban and More

A practical guide for Linux administrators that introduces nine useful monitoring and security tools—including Nethogs, IOZone, IOTop, IPtraf, IFTop, Fail2ban, NMON, MultiTail, and Nmap—providing download links, installation commands, key options, and usage examples to enhance system management and protection.

LinuxNetwork Toolssystem monitoring
0 likes · 11 min read
Essential Linux Ops Tools: Nethogs, IOZone, IOTop, Fail2ban and More
Open Source Linux
Open Source Linux
Nov 16, 2022 · Fundamentals

What’s New in Linux 6.0? Key Features and Hardware Support Explained

Linus Torvalds announced the stable Linux 6.0 release, highlighting over 15,000 commits, new hardware support for AMD, LoongArch, Arm64, a low‑memory F2FS mode, stable H.265 API, and Gaudi2 char/misc code, while joking about the version bump and receiving Intel’s Innovation Award.

Linuxfeaturesrelease
0 likes · 2 min read
What’s New in Linux 6.0? Key Features and Hardware Support Explained
Efficient Ops
Efficient Ops
Nov 15, 2022 · Operations

Master Linux Performance: Key Metrics, Tools, and Optimization Strategies

This comprehensive guide explains Linux performance optimization by defining key metrics such as throughput and latency, interpreting average load, analyzing CPU context switches, memory management, and I/O behavior, and recommending practical tools and techniques—including vmstat, pidstat, perf, and dstat—to identify and resolve bottlenecks.

CPULinuxMemory
0 likes · 45 min read
Master Linux Performance: Key Metrics, Tools, and Optimization Strategies
IT Services Circle
IT Services Circle
Nov 15, 2022 · Operations

Recovering a Linux Server Stuck in Rescue Mode and Re-mounting a Data Disk without Formatting

This article describes a step‑by‑step process for diagnosing a Linux server that entered rescue mode after an illegal reboot, using journalctl and systemctl commands, checking disk status, repairing an XFS filesystem with xfs_repair, and safely unmounting, re‑formatting, and re‑mounting the data partition without losing existing data.

Disk MountFilesystem RepairLinux
0 likes · 7 min read
Recovering a Linux Server Stuck in Rescue Mode and Re-mounting a Data Disk without Formatting
MaGe Linux Operations
MaGe Linux Operations
Nov 14, 2022 · Fundamentals

How to Boost Linux Pipe Throughput from 3.5 GiB/s to 65 GiB/s

Using a step‑by‑step example program, this article shows how to dramatically improve Linux pipe read/write performance—from an initial 3.5 GiB/s to 65 GiB/s—by applying zero‑copy techniques, ring buffers, paging insights, vmsplice/splice system calls, huge pages, and busy‑loop optimizations.

HugePagesLinuxPerformance
0 likes · 29 min read
How to Boost Linux Pipe Throughput from 3.5 GiB/s to 65 GiB/s
DevOps Operations Practice
DevOps Operations Practice
Nov 13, 2022 · Operations

Deploying Zabbix Monitoring Platform with Docker Containers

This article provides a step‑by‑step guide to quickly set up the latest Zabbix monitoring platform using Docker, covering Docker installation, MySQL volume creation, deployment of Zabbix server, web UI, Java gateway, agents, and host configuration for comprehensive system monitoring.

Container DeploymentLinuxMonitoring
0 likes · 8 min read
Deploying Zabbix Monitoring Platform with Docker Containers
Liangxu Linux
Liangxu Linux
Nov 13, 2022 · Operations

Master SSH Reverse Tunneling to Run Ansible Across Isolated Networks

This guide explains how to configure SSH reverse tunneling to connect a local machine with isolated client networks, enabling batch initialization of servers via Ansible Playbook, covering server preparation, enabling GatewayPorts, creating the tunnel, and setting up local SSH proxy configurations.

AnsibleLinuxReverse Tunnel
0 likes · 6 min read
Master SSH Reverse Tunneling to Run Ansible Across Isolated Networks
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Nov 11, 2022 · Operations

Linux Real-Time Thread CPU Selection Process

The article details Linux’s real‑time thread CPU‑selection process, explaining how priorities (0‑99 for rt, 100‑139 for CFS) set the sched_class, how functions like select_task_rq_rt, find_lowest_rq, cpupri_find_fitness and __cpupri_find build a candidate CPU mask, and how the final CPU is chosen by previous affinity, domain order, wake‑up CPU or random selection, while warning that excessive rt tasks can increase power use and cause scheduling delays.

CPU SelectionLinuxRT-Thread
0 likes · 10 min read
Linux Real-Time Thread CPU Selection Process
Bilibili Tech
Bilibili Tech
Nov 11, 2022 · Backend Development

Optimizing a Rust STUN Server with Multi‑Threading, SO_REUSEPORT, and Linux recvmmsg/sendmmsg

The article shows how to transform a single‑threaded Rust STUN server into a high‑performance, multi‑core service by using Linux’s SO_REUSEPORT to bind multiple threads, assigning each to a NIC queue, and employing batch syscalls recvmmsg/sendmmsg, achieving over a million packets per second with significantly lower CPU usage.

LinuxNetworkingRust
0 likes · 15 min read
Optimizing a Rust STUN Server with Multi‑Threading, SO_REUSEPORT, and Linux recvmmsg/sendmmsg
Liangxu Linux
Liangxu Linux
Nov 10, 2022 · Fundamentals

Master Linux Text Manipulation with tr and fmt: Practical Examples

Learn how to use the Linux command‑line utilities tr and fmt for powerful text transformation—covering character replacement, case conversion, whitespace handling, and deletion of digits or punctuation, and formatting options—through clear syntax explanations and step‑by‑step examples.

Linuxfmttext processing
0 likes · 11 min read
Master Linux Text Manipulation with tr and fmt: Practical Examples
Liangxu Linux
Liangxu Linux
Nov 10, 2022 · Operations

Recover Deleted Files on Linux: TestDisk Guide and Command-Line Techniques

This article explains how deleted files remain on storage until overwritten, describes the role of the file allocation table and magic numbers, and provides step‑by‑step instructions for using TestDisk, command‑line tools, and secure‑delete utilities to recover or permanently erase files on Linux systems.

Data RecoveryLinuxTestDisk
0 likes · 15 min read
Recover Deleted Files on Linux: TestDisk Guide and Command-Line Techniques
Liangxu Linux
Liangxu Linux
Nov 10, 2022 · Cloud Native

How to Quickly Set Up a Podman Environment on CentOS 8

This guide walks you through installing Podman on CentOS 8, configuring user namespaces, creating and building a custom UBI‑based image with a Dockerfile, running containers, verifying installed tools, using interactive shells, and mounting host directories for persistent storage.

CentOSDockerfileLinux
0 likes · 6 min read
How to Quickly Set Up a Podman Environment on CentOS 8
Liangxu Linux
Liangxu Linux
Nov 8, 2022 · Fundamentals

Essential Linux Commands, File Types, and Embedded System Basics Explained

This guide covers core Linux commands, supported file types, inter‑process communication methods, ARM exception categories, interrupt handling steps, GPIO concepts, I2C and SPI pin functions, as well as driver inspection commands, character device creation, synchronization primitives, and key kernel subsystems.

ARMI2CLinux
0 likes · 10 min read
Essential Linux Commands, File Types, and Embedded System Basics Explained
Efficient Ops
Efficient Ops
Nov 8, 2022 · Operations

Diagnosing High Load with Low CPU on Linux: Tools and Tips

This guide explains how to analyze and troubleshoot situations where Linux systems show high load averages despite low CPU usage, covering common load analysis methods, key commands like top, vmstat, iostat, sar, and ps, and practical solutions for I/O bottlenecks and D‑state processes.

CPULinuxLoad
0 likes · 11 min read
Diagnosing High Load with Low CPU on Linux: Tools and Tips
Liangxu Linux
Liangxu Linux
Nov 7, 2022 · Information Security

Understanding and Managing SSH known_hosts to Prevent MITM Attacks

Learn what the SSH known_hosts file does, how it stores server public keys to verify identities, how to handle host key changes, bypass prompts for multiple users, and use commands like ssh-keyscan, ssh-keygen, and StrictHostKeyChecking to securely manage SSH connections.

Linuxknown_hostsssh
0 likes · 9 min read
Understanding and Managing SSH known_hosts to Prevent MITM Attacks
Liangxu Linux
Liangxu Linux
Nov 6, 2022 · Information Security

How to Open and Manage Linux Firewall Ports on CentOS 6/7

This guide explains step‑by‑step how to check firewall status, enable firewalld, open specific ports, reload or restart the firewall, and modify iptables on CentOS 6 and 7, including useful commands and common pitfalls.

CentOSLinuxfirewalld
0 likes · 4 min read
How to Open and Manage Linux Firewall Ports on CentOS 6/7
Liangxu Linux
Liangxu Linux
Nov 6, 2022 · Operations

Extend Your SSD Life: Install and Use Log2Ram on Linux

This guide explains why continuous Linux logging wears out SSDs, how Log2Ram redirects logs to RAM, and provides step‑by‑step commands to install, configure, and verify Log2Ram, helping you prolong disk lifespan while maintaining system diagnostics.

LinuxLog2RamSSD
0 likes · 6 min read
Extend Your SSD Life: Install and Use Log2Ram on Linux
Laravel Tech Community
Laravel Tech Community
Nov 6, 2022 · Information Security

Implementing Rate Limiting with iptables hashlimit Module

This article explains how to use the iptables hashlimit module to create a stateful rate‑limiting chain, details the required commands, clarifies the meaning of the --hashlimit‑upto and --hashlimit‑burst parameters, and provides an example illustrating credit‑based packet acceptance.

Linuxfirewallhashlimit
0 likes · 4 min read
Implementing Rate Limiting with iptables hashlimit Module
Liangxu Linux
Liangxu Linux
Nov 6, 2022 · Operations

How to Sync Linux Server Time with NTP, ntpdate, and Chrony

This guide walks you through installing and configuring NTP, using ntpdate for one‑off synchronization, troubleshooting common ntpdate errors, and setting up Chrony as an alternative NTP client, including manual time adjustments and timezone configuration on Linux systems.

ChronyLinuxNTP
0 likes · 8 min read
How to Sync Linux Server Time with NTP, ntpdate, and Chrony
Laravel Tech Community
Laravel Tech Community
Nov 2, 2022 · Fundamentals

Common Linux Compression and Decompression Commands

This article provides a concise reference of frequently used Linux commands for compressing and extracting files in various formats such as tar, gz, bz2, zip, rar, and more, including syntax, options, and practical notes for each archive type.

Command LineLinuxcompression
0 likes · 5 min read
Common Linux Compression and Decompression Commands
Efficient Ops
Efficient Ops
Nov 2, 2022 · Operations

10 Essential Linux Commands Every Developer Should Master

This article introduces ten fundamental Linux commands—pgrep, pstree, bc, split, nl, mkfifo, ldd, col, xmlwf, and lsof—explaining their purposes, typical use cases, and providing clear example outputs to help developers and system administrators work more efficiently on Linux systems.

Command LineLinuxUnix
0 likes · 11 min read
10 Essential Linux Commands Every Developer Should Master
Liangxu Linux
Liangxu Linux
Nov 1, 2022 · Operations

How to Quickly Identify Disk Space Hogs on Linux Servers

This guide shows Linux administrators how to use df, du, find, lsof, and tune2fs commands to locate large directories, uncover hidden space consumed by deleted files, and adjust filesystem reserved space, with step‑by‑step examples and screenshots.

Linuxdisk spacedu
0 likes · 5 min read
How to Quickly Identify Disk Space Hogs on Linux Servers
37 Interactive Technology Team
37 Interactive Technology Team
Nov 1, 2022 · Cloud Computing

Guide to Migrating Tencent Cloud CVM Images to Alibaba Cloud ECS Using the SMC Client

This guide walks resource‑delivery SREs through downloading the SMC client, preparing the Tencent CVM source, creating and starting a migration task in Alibaba Cloud, and monitoring progress, enabling fast, cost‑effective conversion of a 500 GB Tencent Cloud image to an Alibaba ECS image for cross‑cloud deployment.

Alibaba CloudDevOpsLinux
0 likes · 4 min read
Guide to Migrating Tencent Cloud CVM Images to Alibaba Cloud ECS Using the SMC Client
Open Source Linux
Open Source Linux
Oct 31, 2022 · Operations

Master Linux Performance: 10 Essential Commands to Diagnose Issues in 60 Seconds

This article from Netflix's performance engineering team outlines ten standard Linux command‑line tools and the USE method to quickly assess system health, focusing on error and saturation metrics before utilization, enabling rapid diagnosis of CPU, memory, disk, or network bottlenecks within the first minute.

Command LineLinuxPerformance Monitoring
0 likes · 18 min read
Master Linux Performance: 10 Essential Commands to Diagnose Issues in 60 Seconds
Aikesheng Open Source Community
Aikesheng Open Source Community
Oct 31, 2022 · Databases

Resolving MySQL 8.0.21 Client Segmentation Fault Caused by Missing ncurses and Implicit Function Declarations

This article details the investigation and resolution of a MySQL 8.0.21 client segmentation fault on CentOS 8.4, covering missing ncurses libraries, implicit function declaration warnings, pointer truncation on 64‑bit systems, core‑file generation, gdb analysis, and the steps required to rebuild the client without crashes.

C++ClientDebugging
0 likes · 13 min read
Resolving MySQL 8.0.21 Client Segmentation Fault Caused by Missing ncurses and Implicit Function Declarations
Liangxu Linux
Liangxu Linux
Oct 30, 2022 · Operations

Essential Linux Commands for Analyzing Web Server Logs

A comprehensive collection of practical Linux one‑liners—using awk, grep, sort, uniq, and netstat—to count unique IPs, track page visits, rank URLs, monitor connection states, and measure traffic from Apache access logs for effective server operations.

LinuxLog analysisServer Monitoring
0 likes · 13 min read
Essential Linux Commands for Analyzing Web Server Logs
Liangxu Linux
Liangxu Linux
Oct 30, 2022 · Operations

Master Linux File Compression: tar, gzip, bzip2, 7zip and More

This guide explains why file compression matters for storage and bandwidth, then details the most common Linux compression utilities—including tar, gzip, lzma, xz, bzip2, pax, peazip, 7zip, shar, cpio, ar, iso, kgb, zpaq, and File Roller—along with installation steps, key options, and practical command examples.

Linuxcommand-linecompression
0 likes · 10 min read
Master Linux File Compression: tar, gzip, bzip2, 7zip and More
Liangxu Linux
Liangxu Linux
Oct 30, 2022 · Operations

Mastering inxi: Install, Use, and Customize System Info on Linux

This guide explains what the inxi command‑line tool is, how to install it on various Linux distributions, and demonstrates its most useful options for displaying system, battery, CPU, combined, and weather information, along with tips for customizing output colors.

InstallationLinuxhardware monitoring
0 likes · 6 min read
Mastering inxi: Install, Use, and Customize System Info on Linux
Coolpad Technology Team
Coolpad Technology Team
Oct 28, 2022 · Fundamentals

Understanding Linux Kernel Readahead: Concepts, Benefits, Drawbacks, and Code Analysis

This article explains the design background, performance benefits, potential drawbacks, synchronous and asynchronous mechanisms, key data structures, operational principles, illustrative examples, and critical code paths of Linux kernel file readahead, providing a comprehensive technical overview for developers and system engineers.

I/O performanceLinuxfile system
0 likes · 15 min read
Understanding Linux Kernel Readahead: Concepts, Benefits, Drawbacks, and Code Analysis
Liangxu Linux
Liangxu Linux
Oct 27, 2022 · Operations

How to Safely Delete Symbolic and Hard Links in Linux

This guide explains what symbolic and hard links are in Linux and provides step‑by‑step commands—using rm, unlink, and appropriate options—to remove single or multiple links, including those pointing to directories, while avoiding common pitfalls.

Hard LinkLinuxSymbolic Link
0 likes · 7 min read
How to Safely Delete Symbolic and Hard Links in Linux
MaGe Linux Operations
MaGe Linux Operations
Oct 25, 2022 · Operations

How to Build a Self‑Hosted P2P VPN with Headscale and Tailscale

Learn to overcome NAT limitations and create a high‑speed, peer‑to‑peer network by installing and configuring Headscale, an open‑source Tailscale controller, including server setup, certificate handling, Docker deployment, client installation across platforms, and optional DERP relay configuration for reliable connectivity.

LinuxNAT traversalTailscale
0 likes · 26 min read
How to Build a Self‑Hosted P2P VPN with Headscale and Tailscale
Open Source Linux
Open Source Linux
Oct 24, 2022 · Fundamentals

7 Stunning Linux Distributions That Redefine Desktop Beauty

This article showcases seven visually impressive Linux distributions—elementary OS, Deepin, Pop!_OS, Manjaro, KDE Neon, Zorin OS, and Nitrux OS—highlighting their design focus, underlying bases, key features, and providing their official website links for readers seeking an attractive desktop experience.

DesktopKDELinux
0 likes · 5 min read
7 Stunning Linux Distributions That Redefine Desktop Beauty
NetEase Yanxuan Technology Product Team
NetEase Yanxuan Technology Product Team
Oct 24, 2022 · Operations

PAM Authentication Troubleshooting: Real-World Linux Server Failure Cases and Solutions

Real‑world Linux server failures show that missing PAM support in SSH prevents ulimit changes, misordered pam_faillock entries break cron authentication, and custom pam_script setups for Squid require careful configuration, highlighting that module order, thorough testing, and proper hardening are essential for reliable PAM authentication.

LinuxLinux authenticationPAM
0 likes · 11 min read
PAM Authentication Troubleshooting: Real-World Linux Server Failure Cases and Solutions
Bin's Tech Cabin
Bin's Tech Cabin
Oct 24, 2022 · Fundamentals

Unlocking Linux Kernel Memory Management: From Virtual Addresses to Physical Memory

This comprehensive guide explores Linux kernel memory management, explaining virtual and physical address concepts, the layout of process and kernel virtual memory spaces on 32‑ and 64‑bit systems, the role of mm_struct and vm_area_struct, and how ELF binaries are mapped into memory, while also detailing DRAM organization and CPU memory access.

LinuxMemory Managementvirtual memory
0 likes · 82 min read
Unlocking Linux Kernel Memory Management: From Virtual Addresses to Physical Memory
Liangxu Linux
Liangxu Linux
Oct 23, 2022 · Operations

Master Linux CPU, Memory, I/O, and Network Performance with Essential Commands

This guide explains how to monitor Linux system performance by using core commands such as top, vmstat, iostat, and sar to evaluate CPU usage, memory allocation, I/O activity, and network traffic, while also covering load interpretation, cache behavior, huge pages, zero‑copy techniques, and practical command examples.

CPUI/OLinux
0 likes · 15 min read
Master Linux CPU, Memory, I/O, and Network Performance with Essential Commands
Liangxu Linux
Liangxu Linux
Oct 23, 2022 · Fundamentals

Top Linux Text Editors and How to Install Them on Ubuntu, Mint, and CentOS

This guide lists popular Linux text editors and IDEs—including Vim, Nano, Geany, Emacs, Sublime Text, Atom, Brackets, Komodo Edit, gedit, and Qt Creator—provides brief feature overviews, official website links, and step‑by‑step installation commands for both Ubuntu/Mint (apt) and CentOS (yum).

CentOSIDEInstallation
0 likes · 9 min read
Top Linux Text Editors and How to Install Them on Ubuntu, Mint, and CentOS
ITPUB
ITPUB
Oct 22, 2022 · Fundamentals

Is Open‑Source Software Still Truly ‘Domestic’? Understanding Licensing Risks

The article examines the rise of domestic IT infrastructure in China, the heavy reliance on open‑source code, how licensing changes by companies affect perceived ‘国产化’, and why active community participation and strict compliance are essential for a sustainable ecosystem.

IT infrastructureLicensingLinux
0 likes · 8 min read
Is Open‑Source Software Still Truly ‘Domestic’? Understanding Licensing Risks
Liangxu Linux
Liangxu Linux
Oct 19, 2022 · Operations

Essential Linux Commands for Analyzing Web Server Logs

This guide compiles practical Linux shell commands for extracting IP counts, page visit frequencies, time‑range queries, bandwidth usage, HTTP status distribution, and TCP connection states from Apache or Nginx access logs, helping administrators quickly spot traffic patterns, bottlenecks, and potential attacks.

ApacheLinuxLog analysis
0 likes · 12 min read
Essential Linux Commands for Analyzing Web Server Logs
Open Source Linux
Open Source Linux
Oct 17, 2022 · Operations

Mastering the Linux find Command: 7 Powerful Use Cases for Devs

This article explains why the Linux find command is essential for backend developers and interviewees, demonstrates how to delete log files older than a year, and walks through seven practical find usages—including name patterns, file types, timestamps, size, permissions, ownership, and executing actions on matched files.

LinuxShell scriptingfind command
0 likes · 9 min read
Mastering the Linux find Command: 7 Powerful Use Cases for Devs
Selected Java Interview Questions
Selected Java Interview Questions
Oct 17, 2022 · Cloud Native

Comprehensive Docker Guide: Concepts, Installation, Management, and Practical Use Cases

This article provides a detailed overview of Docker, covering its definition, core components, advantages over virtual machines, common use cases, installation steps, storage configuration, image management commands, network modes, data volumes, private registry setup, backup procedures, and MySQL deployment, all illustrated with practical command examples.

DevOpsDockerImage
0 likes · 18 min read
Comprehensive Docker Guide: Concepts, Installation, Management, and Practical Use Cases
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Oct 14, 2022 · Operations

Understanding and Implementing Hungtask Detection in the Linux Kernel

The article explains Linux hung‑task detection, detailing both a system‑wide polling method that compares unchanged D‑state task context‑switch counts and a watchdog approach for critical processes, describes kernel implementations, analysis of real‑world hang cases, and emphasizes log analysis and parameter tuning to prevent system hangs.

AndroidLinuxhungtask
0 likes · 14 min read
Understanding and Implementing Hungtask Detection in the Linux Kernel
MaGe Linux Operations
MaGe Linux Operations
Oct 13, 2022 · Fundamentals

Mastering POSIX Threads: From Basics to Advanced Synchronization

This article explains the limitations of the traditional Unix fork model, introduces lightweight POSIX threads as a faster alternative, and provides a comprehensive guide to thread creation, attributes, synchronization primitives, and cleanup functions using the pthread library in Linux.

LinuxPOSIXmultithreading
0 likes · 17 min read
Mastering POSIX Threads: From Basics to Advanced Synchronization
Liangxu Linux
Liangxu Linux
Oct 13, 2022 · Operations

Essential Linux Performance Monitoring Tools and How to Use Them

This article provides a comprehensive guide to Linux performance monitoring, covering essential tools such as vmstat, iostat, dstat, iotop, pidstat, top/htop, mpstat, netstat, ps, strace, perf and sar, with usage examples, command syntax, and explanations of the metrics they report.

LinuxPerformance Monitoringdstat
0 likes · 16 min read
Essential Linux Performance Monitoring Tools and How to Use Them
dbaplus Community
dbaplus Community
Oct 12, 2022 · Operations

Speed Up Linux Ops: Fast Bulk Deletion, Safe rm, Disk Refresh & User Group Tricks

This article shares practical Linux administration techniques, including using rsync to delete massive files quickly, employing Bash parameter expansion to protect rm from accidental root deletion, adding iSCSI disks in vSphere without reboot, mounting remote filesystems with sshfs, and managing supplementary groups efficiently with gpasswd.

Linuxgpasswdrsync
0 likes · 9 min read
Speed Up Linux Ops: Fast Bulk Deletion, Safe rm, Disk Refresh & User Group Tricks
Refining Core Development Skills
Refining Core Development Skills
Oct 12, 2022 · Fundamentals

Deep Comparison of Linux Processes and Threads from the Kernel Implementation Perspective

This article explains how Linux implements processes and threads, showing that both are represented by the same task_struct structure, detailing thread creation via pthread_create and clone, and comparing the kernel‑level steps—including flag handling, copy_process, and resource sharing—that differentiate threads from full processes.

CloneLinuxdo_fork
0 likes · 17 min read
Deep Comparison of Linux Processes and Threads from the Kernel Implementation Perspective
Liangxu Linux
Liangxu Linux
Oct 10, 2022 · Operations

Essential Linux Ops: 10 Hard‑Earned Rules for Safe Server Management

This article shares practical Linux operations guidelines—including thorough testing, cautious use of destructive commands, strict backup policies, security hardening, continuous monitoring, performance tuning, and a disciplined mindset—to help avoid costly incidents and maintain stable production environments.

LinuxPerformance Tuningsecurity
0 likes · 11 min read
Essential Linux Ops: 10 Hard‑Earned Rules for Safe Server Management