Tagged articles
5000 articles
Page 22 of 50
Liangxu Linux
Liangxu Linux
Jan 6, 2024 · Operations

Step-by-Step Guide to Setting Up NFS on Rocky Linux 8.9

This tutorial walks through installing NFS utilities, configuring the server and client, setting export permissions, enabling required services and firewall rules, and mounting the shared directory permanently on Rocky Linux 8.9 systems.

NFSRocky Linuxfile sharing
0 likes · 11 min read
Step-by-Step Guide to Setting Up NFS on Rocky Linux 8.9
Open Source Linux
Open Source Linux
Jan 5, 2024 · Fundamentals

How Does the Linux Kernel Boot? A Deep Dive into Decompression and Initialization

This article explains the Linux kernel boot sequence, covering the decompression of a compressed kernel, the early startup code in head.S, the preparation steps performed by U-Boot, and the detailed initialization phases—including architecture setup, memory management, process creation, and the start_kernel routine.

AssemblyInitializationU-Boot
0 likes · 9 min read
How Does the Linux Kernel Boot? A Deep Dive into Decompression and Initialization
Open Source Linux
Open Source Linux
Jan 4, 2024 · Fundamentals

How DMA and Zero‑Copy Boost I/O Performance: A Deep Dive

This article explains Direct Memory Access (DMA), compares it with traditional I/O, details the complete DMA‑based I/O workflow, and explores zero‑copy techniques such as mmap, sendfile, and asynchronous I/O, highlighting their impact on context switches, data copies, and overall transfer performance.

DMAI/O optimizationZero-Copy
0 likes · 14 min read
How DMA and Zero‑Copy Boost I/O Performance: A Deep Dive
Architecture Development Notes
Architecture Development Notes
Jan 3, 2024 · Cloud Native

Build a Kubernetes Cluster with kubeadm: Step‑by‑Step Guide

This guide walks you through preparing Linux machines, configuring system settings, installing Docker and Kubernetes components with kubeadm, initializing a master node, deploying a pod network, joining worker nodes, and verifying the cluster, providing a complete step‑by‑step tutorial for building a Kubernetes cluster.

Cluster SetupDockerFlannel
0 likes · 7 min read
Build a Kubernetes Cluster with kubeadm: Step‑by‑Step Guide
Open Source Tech Hub
Open Source Tech Hub
Jan 3, 2024 · Backend Development

How to Package Webman into a Standalone Linux Binary (x86_64)

This guide explains how to install Webman, configure the project, build a self‑contained binary for x86_64 Linux using PHP's phar mechanism, run and monitor the binary, and outlines important compatibility notes and alternative manual packaging methods.

BackendPHPPhar
0 likes · 8 min read
How to Package Webman into a Standalone Linux Binary (x86_64)
MaGe Linux Operations
MaGe Linux Operations
Dec 31, 2023 · Operations

Mastering LVM on Linux: Step‑by‑Step Guide to Create, Extend, and Manage Logical Volumes

This article provides a comprehensive, hands‑on tutorial for Linux Logical Volume Manager (LVM), covering installation environment setup, creating physical volumes, volume groups, logical volumes, extending them, resizing file systems, and adding new disks, complete with command‑line examples and explanations.

LVMLogical Volume ManagerStorage Management
0 likes · 19 min read
Mastering LVM on Linux: Step‑by‑Step Guide to Create, Extend, and Manage Logical Volumes
MaGe Linux Operations
MaGe Linux Operations
Dec 31, 2023 · Operations

Master Chrony: Precise NTP Time Sync on Linux Servers

This guide introduces Chrony, an open‑source NTP client for Unix‑like systems, and walks through setting up a two‑server lab on Rocky Linux, configuring chronyd and chronyc, adjusting firewall rules, and interpreting synchronization status to achieve precise time keeping.

ChronycChronydchrony
0 likes · 9 min read
Master Chrony: Precise NTP Time Sync on Linux Servers
21CTO
21CTO
Dec 31, 2023 · Artificial Intelligence

Google Cuts, OpenAI Hits $1.6B, EU’s JUPITER Supercomputer & 22° Linux Screen Twist

The article reports on Google’s planned 30,000‑plus layoffs amid its AI transformation, OpenAI’s annual revenue surpassing $1.6 billion, the EU’s upcoming JUPITER exaflop supercomputer built with 24,000 Nvidia GH200 GPUs, and a Linux developer’s claim that a 22° screen rotation offers the optimal view for software development.

Artificial IntelligenceGoogleOpenAI
0 likes · 8 min read
Google Cuts, OpenAI Hits $1.6B, EU’s JUPITER Supercomputer & 22° Linux Screen Twist
Open Source Linux
Open Source Linux
Dec 28, 2023 · Operations

Master Logwatch: Install and Analyze Linux Logs Efficiently

This guide explains why manual log review is tedious, introduces Logwatch as an automated solution, walks through installing it on CentOS, configuring its core settings, running it manually, and interpreting its concise email reports to simplify Linux system log management.

CentOSlinuxlog analysis
0 likes · 7 min read
Master Logwatch: Install and Analyze Linux Logs Efficiently
21CTO
21CTO
Dec 26, 2023 · Fundamentals

Why Linus Torvalds Paused the Linux 6.7 Release Over Christmas

Linus Torvalds announced a holiday break during Christmas, postponing the final Linux 6.7 release to early January and explaining the impact of the season on the kernel release schedule and upcoming release candidates.

Linus Torvaldskernel-developmentlinux
0 likes · 4 min read
Why Linus Torvalds Paused the Linux 6.7 Release Over Christmas
MaGe Linux Operations
MaGe Linux Operations
Dec 26, 2023 · Operations

Master NFS: Step‑by‑Step Configuration on Rocky Linux

This guide explains what NFS is, walks through setting up a Rocky Linux NFS server and client, covers installing packages, configuring export directories, adjusting permissions, editing /etc/exports, enabling rpcbind and NFS services, opening firewall ports, and mounting the share on the client.

NFSNetwork File SystemRocky Linux
0 likes · 11 min read
Master NFS: Step‑by‑Step Configuration on Rocky Linux
MaGe Linux Operations
MaGe Linux Operations
Dec 17, 2023 · Fundamentals

How Linux Kernel Manages Dynamic Memory and Process Address Space

This article explains how the Linux kernel allocates dynamic memory, distinguishes kernel and user‑space allocation strategies, describes the mm_struct layout of a process address space, and shows how pages and page tables translate virtual addresses to physical memory.

Virtual Memorykernellinux
0 likes · 10 min read
How Linux Kernel Manages Dynamic Memory and Process Address Space
Java High-Performance Architecture
Java High-Performance Architecture
Dec 15, 2023 · Operations

Boost Your Network Testing: How dperf Achieves 10 M HTTP Connections per Second

dperf, Baidu’s open‑source DPDK‑based tool, delivers ultra‑high‑performance network testing by generating up to ten million HTTP connections per second, hundreds of gigabits of throughput, and detailed per‑second statistics, with step‑by‑step guidance on environment setup, compilation, and execution.

DPDKdperfhigh performance
0 likes · 8 min read
Boost Your Network Testing: How dperf Achieves 10 M HTTP Connections per Second
php Courses
php Courses
Dec 14, 2023 · Backend Development

Building a Simple Web Crawler with PHP on Linux

This article explains how to create a basic web crawler in a Linux environment using PHP, covering prerequisite installations, script development with cURL and DOMDocument, execution steps, and sample output while emphasizing legal and ethical considerations for web scraping.

DOMDocumentPHPWeb Crawler
0 likes · 4 min read
Building a Simple Web Crawler with PHP on Linux
Tencent Cloud Developer
Tencent Cloud Developer
Dec 14, 2023 · Big Data

Master Word Count with Python & Hadoop: A Step‑by‑Step Guide

This tutorial walks you through Hadoop’s core components, sets up a single‑node Hadoop cluster on CentOS 7, installs Python 3, writes mapper and reducer scripts in Python, and runs a Hadoop‑Streaming word‑count job to demonstrate classic big‑data processing techniques.

Big DataHadoopMapReduce
0 likes · 22 min read
Master Word Count with Python & Hadoop: A Step‑by‑Step Guide
Open Source Linux
Open Source Linux
Dec 14, 2023 · Fundamentals

Mastering IP Addresses: From ifconfig to CIDR and Beyond

Learn how to view and interpret IP addresses on Windows and Linux using commands like ipconfig, ifconfig, and ip addr, understand the differences between ifconfig and ip addr, explore IPv4 classes, CIDR notation, public vs private IPs, and MAC addresses, and network interface flags.

CIDRIP addressMAC address
0 likes · 15 min read
Mastering IP Addresses: From ifconfig to CIDR and Beyond
Deepin Linux
Deepin Linux
Dec 13, 2023 · Fundamentals

CVTE Embedded Technology Interview Experience and Key Technical Concepts

This article presents a comprehensive collection of CVTE embedded engineering interview questions and answers, covering project introductions, C/C++ operators, the static keyword, pointers vs. references, copy constructors, Linux sed usage, file system types, I²C limits, interrupt handling, recursion, IPC, GPIO modes, and compilation stages, providing clear explanations and code examples for each topic.

C++HardwareInterview
0 likes · 24 min read
CVTE Embedded Technology Interview Experience and Key Technical Concepts
MaGe Linux Operations
MaGe Linux Operations
Dec 13, 2023 · Operations

Master Linux Startup: rc.local, init.d, and systemd Explained

This article explains three common Linux startup methods—traditional /etc/rc.local, legacy SysVinit scripts in /etc/init.d/, and the modern systemd unit system—detailing their roles, execution contexts, and how systemd has largely replaced older approaches.

StartupSystemdinit scripts
0 likes · 4 min read
Master Linux Startup: rc.local, init.d, and systemd Explained
Liangxu Linux
Liangxu Linux
Dec 11, 2023 · Fundamentals

How to Squeeze Extra RAM on a Resource‑Constrained Embedded Linux Device

This article examines memory usage on a Junzheng T31ZC embedded Linux board, breaks down physical and kernel allocations, and presents practical techniques—such as trimming kernel symbols, stripping ELF files, optimizing rootfs, and manually dropping caches—to reclaim valuable RAM without adding hardware.

Memory OptimizationRootFSdrop_caches
0 likes · 13 min read
How to Squeeze Extra RAM on a Resource‑Constrained Embedded Linux Device
Deepin Linux
Deepin Linux
Dec 11, 2023 · Fundamentals

Embedded Systems Interview Guide: Linux Thread Scheduling, STM32 Configuration, Synchronization, and Debugging

This article provides a comprehensive interview guide for embedded system positions, covering Linux thread scheduling, single‑core CPU execution, STM32 chip specifications, SPI communication, DMA, synchronization primitives, priority inversion solutions, debugging techniques, and memory layout fundamentals.

DebuggingSTM32linux
0 likes · 26 min read
Embedded Systems Interview Guide: Linux Thread Scheduling, STM32 Configuration, Synchronization, and Debugging
Deepin Linux
Deepin Linux
Dec 9, 2023 · Fundamentals

Linux Page Reclaim Mechanism and Memory Compaction: Detailed Source Code Analysis

This article explains the Linux page‑reclaim mechanism, its goals, common techniques, the allocation paths, LRU data structures, and provides an in‑depth walkthrough of the kernel source code for slow‑path reclaim, direct reclaim, and memory compaction, including all relevant functions and code snippets.

compactionlinuxpage reclaim
0 likes · 80 min read
Linux Page Reclaim Mechanism and Memory Compaction: Detailed Source Code Analysis
21CTO
21CTO
Dec 8, 2023 · Fundamentals

Linus Torvalds on Linux’s Future: Rust, AI, and the Human Cost of Kernel Maintenance

At a recent open‑source summit in Japan, Linus Torvalds discussed the upcoming Linux 6.7 release, the growing role of Rust in the kernel, maintainer fatigue, and how artificial intelligence may assist developers while highlighting the social challenges of open‑source collaboration.

Artificial IntelligenceRustkernel-development
0 likes · 10 min read
Linus Torvalds on Linux’s Future: Rust, AI, and the Human Cost of Kernel Maintenance
Efficient Ops
Efficient Ops
Dec 5, 2023 · Operations

Why Operations Engineers Are Anything But Low-Level: Skills, Challenges, and Real-World Stories

This article compiles insights from multiple Zhihu contributors who explain how modern operations work spans basic system setup, complex hardware and network management, deep Linux kernel debugging, comprehensive monitoring, rapid incident response, and rigorous security, highlighting why ops expertise is essential and far from low‑level.

linuxnetworkingsecurity
0 likes · 14 min read
Why Operations Engineers Are Anything But Low-Level: Skills, Challenges, and Real-World Stories
Deepin Linux
Deepin Linux
Dec 4, 2023 · Fundamentals

Linux Memory Management: Bootmem, Buddy, and Slab Allocators Explained

This article provides an in‑depth overview of Linux memory management, covering the three primary allocators—bootmem, buddy, and slab—including their data structures, initialization, allocation and free mechanisms, code examples, and the role of memblock and zone watermarks.

AllocatorsSlab Allocatorbuddy allocator
0 likes · 67 min read
Linux Memory Management: Bootmem, Buddy, and Slab Allocators Explained
Open Source Linux
Open Source Linux
Dec 4, 2023 · Fundamentals

Mastering Linux Text Processing: A Deep Dive into awk, grep, and sed

This comprehensive guide explains the core Linux text‑processing utilities—awk, grep, and sed—covering their purposes, syntax, common options, powerful regular‑expression features, practical examples, control structures, arrays, functions, and how they compare to each other for efficient command‑line data manipulation.

Grepawklinux
0 likes · 33 min read
Mastering Linux Text Processing: A Deep Dive into awk, grep, and sed
Senior Brother's Insights
Senior Brother's Insights
Dec 2, 2023 · Operations

Boost Your Linux Terminal Efficiency with thefuck, btop, fzf, and tldr

Discover four powerful Linux terminal utilities—TheFuck for auto-correcting mistyped commands, btop for interactive system monitoring, fzf for fast fuzzy file searching, and tldr for concise command cheat sheets—along with installation steps, usage examples, and customization tips to streamline your workflow.

Terminalbtop++command-line tools
0 likes · 8 min read
Boost Your Linux Terminal Efficiency with thefuck, btop, fzf, and tldr
Software Development Quality
Software Development Quality
Nov 28, 2023 · Information Security

D‑Eyes: Fast Incident‑Response Scanning for Ransomware, Malware & Host Configs

D‑Eyes is an open‑source detection and response tool from NSFOCUS that runs on Windows and Linux, offering command‑line utilities to scan files, processes, host information, network connections, and perform baseline and software‑supply‑chain checks, with built‑in YARA rules for ransomware, mining malware, botnets, and webshells.

Incident ResponseWindowsYARA
0 likes · 9 min read
D‑Eyes: Fast Incident‑Response Scanning for Ransomware, Malware & Host Configs
Deepin Linux
Deepin Linux
Nov 24, 2023 · Fundamentals

Embedded Software Interview Experience and Technical Review

This article shares a comprehensive embedded software interview guide, covering written‑test topics such as structs vs. unions, linked lists, pointer safety, endianness detection, and a strcpy implementation, followed by technical interview tips, HR interview advice, and concluding remarks.

C++Data StructuresMicrocontroller
0 likes · 22 min read
Embedded Software Interview Experience and Technical Review
Deepin Linux
Deepin Linux
Nov 23, 2023 · Fundamentals

30 Essential Embedded Linux Interview Questions and Answers

This article compiles 30 common embedded Linux interview questions covering Linux basics, kernel components, memory management, process scheduling, I/O subsystems, inter-process communication, system calls, bootloader processes, and essential command-line tools, providing concise explanations to help candidates prepare for embedded system positions.

Interviewlinux
0 likes · 41 min read
30 Essential Embedded Linux Interview Questions and Answers
Didi Tech
Didi Tech
Nov 21, 2023 · Databases

Investigation and Root Cause Analysis of a Redis Memory Leak in Production

An in‑depth, timeline‑driven investigation of a production Redis memory leak revealed that the custom 3.2.8 build’s getKeysInSlot function failed to free a temporary key‑array after traversing the radix‑tree, causing hundreds of megabytes of leaked SDS strings, which was fixed by adding a single free call and highlighted the need for functional code reviews and early leak detection.

DebuggingMemory LeakPerformance
0 likes · 10 min read
Investigation and Root Cause Analysis of a Redis Memory Leak in Production
ITPUB
ITPUB
Nov 21, 2023 · Operations

How I Survived an Accidental rm -fr /* Disaster and Restored My Server

A developer recounts accidentally running rm -fr /* on a production server, explains how quick interruption, clever use of remaining commands, and step‑by‑step recovery restored critical directories, and shares practical safeguards to prevent such catastrophic deletions in the future.

Data RecoverySafetySystem Administration
0 likes · 11 min read
How I Survived an Accidental rm -fr /* Disaster and Restored My Server
Deepin Linux
Deepin Linux
Nov 20, 2023 · Fundamentals

Linux Memory Allocation Mechanisms: malloc, kmalloc, vmalloc, mmap, and Slab

This article explains Linux's flexible memory allocation system, covering user‑space malloc, kernel‑space kmalloc, vmalloc for large buffers, mmap for file and anonymous mappings, page allocation functions, the slab allocator, and memory pools, with detailed code examples and operational insights.

kmalloclinuxmalloc
0 likes · 30 min read
Linux Memory Allocation Mechanisms: malloc, kmalloc, vmalloc, mmap, and Slab
Open Source Linux
Open Source Linux
Nov 17, 2023 · Databases

How Large Linux Pages Boost Database Performance on Kubernetes

This article explains how using larger Linux page sizes—especially 2 MB hugepages—dramatically improves database throughput on Kubernetes nodes by reducing TLB cache misses, and provides practical guidance on configuring hugepages, disabling transparent hugepages, and sizing resources for optimal performance.

Database PerformanceTLBhugepages
0 likes · 13 min read
How Large Linux Pages Boost Database Performance on Kubernetes
Deepin Linux
Deepin Linux
Nov 16, 2023 · Fundamentals

Understanding the Linux Completely Fair Scheduler (CFS)

An in‑depth overview of Linux’s Completely Fair Scheduler (CFS) explains its design goals, data structures such as red‑black trees and virtual runtime, the evolution from O(n) and O(1) schedulers, weight‑based fairness calculations, scheduling classes, and key kernel functions that implement task selection and timing.

CFSSchedulerlinux
0 likes · 31 min read
Understanding the Linux Completely Fair Scheduler (CFS)
Test Development Learning Exchange
Test Development Learning Exchange
Nov 13, 2023 · Fundamentals

Master Core Python, Database, Linux, and Networking Concepts in One Guide

This comprehensive guide covers essential programming fundamentals—including Python memory management, metaclasses, decorators, multithreading, data structures, algorithmic techniques, database concepts such as ACID, indexing, and transaction isolation, Redis operations, Linux memory handling, networking protocols, Docker/Kubernetes commands, and core testing methodologies—providing clear explanations and practical code examples.

AlgorithmsDatabasesPython
0 likes · 38 min read
Master Core Python, Database, Linux, and Networking Concepts in One Guide
Open Source Linux
Open Source Linux
Nov 13, 2023 · Information Security

How NetBird Simplifies Secure Peer-to-Peer VPNs Without a Central Server

NetBird is an open‑source, WireGuard‑based network management platform that creates secure, direct encrypted tunnels between computers, devices, and servers without a central VPN, supporting cloud, on‑premise, edge and container environments, and offers quick deployment via simple installation steps on Linux and macOS.

NetBirdVPNWireGuard
0 likes · 5 min read
How NetBird Simplifies Secure Peer-to-Peer VPNs Without a Central Server
Deepin Linux
Deepin Linux
Nov 10, 2023 · Fundamentals

Comprehensive Guide to Linux (CentOS 7) Installation, Configuration, and Basic Commands

This article provides a step‑by‑step tutorial on Linux fundamentals, covering the basic concepts of the operating system, how to obtain and install CentOS 7 in a virtual machine, configure networking, perform system installation, use essential command‑line tools, troubleshoot common issues, and apply basic optimizations.

CommandLineInstallationSystemAdministration
0 likes · 23 min read
Comprehensive Guide to Linux (CentOS 7) Installation, Configuration, and Basic Commands
Open Source Linux
Open Source Linux
Nov 10, 2023 · Fundamentals

Understanding Linux Process Sleep, Wakeup, and How to Avoid Invalid Wakeups

This article explains Linux process states, the difference between runnable, interruptible and uninterruptible sleep, how the scheduler and schedule() function manage sleep and wakeup, demonstrates code examples, and discusses the invalid wakeup problem with strategies to prevent it in kernel development.

invalid wakeuplinuxprocess scheduling
0 likes · 11 min read
Understanding Linux Process Sleep, Wakeup, and How to Avoid Invalid Wakeups
Programmer DD
Programmer DD
Nov 9, 2023 · Fundamentals

Why Linux Feels Hard and How to Master the Command Line in 5 Simple Steps

The article explains why beginners find Linux difficult—due to diverse distributions, command‑line unfamiliarity, package management, and configuration—then outlines Unix philosophy, key command‑line traits, and a practical five‑step approach to confidently learn and use Linux commands.

System AdministrationUnix Philosophycommand line
0 likes · 9 min read
Why Linux Feels Hard and How to Master the Command Line in 5 Simple Steps
21CTO
21CTO
Nov 8, 2023 · Fundamentals

Top 8 Must-Visit Linux Websites Every Developer Should Bookmark

Discover a curated list of eight essential Linux websites—including ArchWiki, Explainshell, crontab.guru, Distrowatch, Phoronix, Ubuntu Blog, GamingOnLinux, and the /r/Linux subreddit—that provide tutorials, documentation, tools, and community insights for both newcomers and seasoned users.

System AdministrationWeb Resourceslinux
0 likes · 6 min read
Top 8 Must-Visit Linux Websites Every Developer Should Bookmark
Open Source Linux
Open Source Linux
Nov 7, 2023 · Operations

12 Essential Linux Commands to Monitor Memory Usage

This guide lists twelve Linux tools and commands—including /proc/meminfo, atop, free, GNOME System Monitor, htop, KDE System Monitor, memstat, nmon, ps, smem, top, and vmstat—that let you view and analyze RAM consumption in real time, with usage examples and screenshots.

Memory MonitoringSystem Administrationlinux
0 likes · 6 min read
12 Essential Linux Commands to Monitor Memory Usage
Deepin Linux
Deepin Linux
Nov 5, 2023 · Fundamentals

Understanding Linux ARM Interrupt Mechanism and Kernel Implementation

This article explains the ARM hardware interrupt flow, the Linux kernel's handling of IRQ and FIQ, the construction of exception vector tables, the role of asmlinkage, interrupt registration, shared interrupt models, and the specific implementation for the S3C2410 platform.

ARMDevice DriversInterrupts
0 likes · 18 min read
Understanding Linux ARM Interrupt Mechanism and Kernel Implementation
Liangxu Linux
Liangxu Linux
Nov 1, 2023 · Operations

Mastering Rsync: From Basics to Real‑Time Sync with Inotify

This guide explains rsync's fundamentals, usage in ssh and daemon modes, detailed configuration options, and how to combine it with inotify‑tools for real‑time, bidirectional file synchronization on Linux systems, including practical command examples and scripting tips.

Shell scriptingdaemonfile synchronization
0 likes · 18 min read
Mastering Rsync: From Basics to Real‑Time Sync with Inotify
Laravel Tech Community
Laravel Tech Community
Oct 29, 2023 · Fundamentals

The Past and Present of CentOS and Its Alternatives

This article traces the evolution of CentOS within the Linux ecosystem, explains the shift to CentOS Stream, outlines the end‑of‑life schedule, and evaluates various replacement distributions—including Rocky Linux, Ubuntu, Oracle Linux, and several Chinese OS projects—providing guidance for different enterprise and development scenarios.

CentOSOperating Systemsalternatives
0 likes · 8 min read
The Past and Present of CentOS and Its Alternatives
Deepin Linux
Deepin Linux
Oct 27, 2023 · Fundamentals

Understanding Linux Kernel I/O Mechanisms, File Systems, and Block I/O Scheduling

This article provides a comprehensive overview of Linux kernel I/O mechanisms, including file system interfaces, blocking and non‑blocking I/O, asynchronous models, multiplexing with select/epoll, EXT file‑system structures, VFS abstraction, consistency and journaling, as well as the complete block I/O path, scheduling algorithms, and debugging tools.

Block I/OI/Ofile system
0 likes · 29 min read
Understanding Linux Kernel I/O Mechanisms, File Systems, and Block I/O Scheduling
Laravel Tech Community
Laravel Tech Community
Oct 24, 2023 · Information Security

Configuring Firewalld on CentOS to Restrict Access to Specific Ports and IP Addresses

This article explains what Firewalld is, outlines its key features such as zones, runtime versus permanent settings, services, and dynamic updates, and provides step‑by‑step commands to create firewall rules that limit access to an Nginx server on port 8088 to a single IP address while leaving other ports unrestricted.

CentOSfirewallfirewalld
0 likes · 8 min read
Configuring Firewalld on CentOS to Restrict Access to Specific Ports and IP Addresses
Code Ape Tech Column
Code Ape Tech Column
Oct 24, 2023 · Big Data

Synchronizing MySQL Data to Elasticsearch Using Logstash

This tutorial explains how to set up the environment, configure Elasticsearch and Logstash, create the necessary MySQL tables, and use a Logstash pipeline to continuously sync MySQL records into an Elasticsearch index, while also covering common pitfalls and troubleshooting steps.

ETLElasticsearchLogstash
0 likes · 12 min read
Synchronizing MySQL Data to Elasticsearch Using Logstash
Liangxu Linux
Liangxu Linux
Oct 23, 2023 · Fundamentals

Unlock Faster, Safer Embedded Systems with Asymmetric AMP Dual‑OS Architecture

This article explains the concept of asymmetric AMP dual‑system architecture, outlines its real‑time, stability, and cost advantages for industrial automation, and provides a step‑by‑step UART‑echo development example on the RK3568J SOM, including flashing commands and U‑Boot configuration.

asymmetric-ampbaremetaldual-os
0 likes · 7 min read
Unlock Faster, Safer Embedded Systems with Asymmetric AMP Dual‑OS Architecture
Open Source Linux
Open Source Linux
Oct 23, 2023 · Information Security

Visualizing Ping with Gping: Real‑Time Graphs, ICMP Insights & Installation Guide

This article introduces Gping, a cross‑platform tool that displays ping results as live line graphs, explains ICMP message structure, tunnel techniques, and stealth aspects, compares traditional and multi‑target ping visualizations, and provides detailed usage and installation instructions for Linux and Windows.

ICMPNetwork MonitoringWindows
0 likes · 7 min read
Visualizing Ping with Gping: Real‑Time Graphs, ICMP Insights & Installation Guide
Deepin Linux
Deepin Linux
Oct 21, 2023 · Fundamentals

Step-by-Step Guide to Building and Debugging an ARM64 Linux Kernel with QEMU

This tutorial details how to set up a cross‑compilation toolchain on Ubuntu 20.04, install QEMU, build a BusyBox‑based root filesystem, compile and configure the ARM64 Linux kernel, create a simulated disk, share files between host and guest, and perform kernel debugging using GDB and Eclipse.

ARM64Debuggingcross-compilation
0 likes · 15 min read
Step-by-Step Guide to Building and Debugging an ARM64 Linux Kernel with QEMU
21CTO
21CTO
Oct 17, 2023 · Fundamentals

Ubuntu vs Kubuntu: Which Desktop Linux Should You Choose?

This guide compares Ubuntu and Kubuntu 23.04, highlighting differences in desktop environments, software management, built‑in applications, release cycles, installation experience, and system resource usage to help users decide which distribution best fits their workflow.

Desktop EnvironmentGNOMEKDE
0 likes · 8 min read
Ubuntu vs Kubuntu: Which Desktop Linux Should You Choose?
MaGe Linux Operations
MaGe Linux Operations
Oct 17, 2023 · Databases

How Large Linux Pages Can Boost Database Throughput on Kubernetes by Up to 8×

This article explains how Linux page size, especially using 2 MB or 1 GB huge pages, dramatically improves database throughput on Kubernetes nodes—showing up to an eight‑fold increase for 4 KB pages—by reducing TLB misses and optimizing memory access, and provides practical guidance for configuring huge pages in various environments.

Databasehugepageskubernetes
0 likes · 12 min read
How Large Linux Pages Can Boost Database Throughput on Kubernetes by Up to 8×
Liangxu Linux
Liangxu Linux
Oct 15, 2023 · Operations

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

This guide explains how Linux stores user and group information in configuration files, details the structure of /etc/passwd, /etc/shadow, and /etc/group, and provides step‑by‑step command examples for adding, modifying, locking, and deleting users and groups, as well as managing passwords and group administrators.

User Managementcommandsgroup-management
0 likes · 16 min read
Master Linux User and Group Management: Commands, Files, and Best Practices
Architecture Digest
Architecture Digest
Oct 13, 2023 · Backend Development

Graceful Shutdown of Spring Boot Applications: Avoiding kill -9 and Using Actuator, Custom Configurations, and PreDestroy

This article explains why using kill -9 to terminate Linux processes can cause data loss, demonstrates how to gracefully stop Spring Boot services with kill -15, the Actuator shutdown endpoint, and custom shutdown configurations, and shows how to add pre‑destroy hooks for backup tasks.

ActuatorGraceful ShutdownPreDestroy
0 likes · 19 min read
Graceful Shutdown of Spring Boot Applications: Avoiding kill -9 and Using Actuator, Custom Configurations, and PreDestroy
Deepin Linux
Deepin Linux
Oct 13, 2023 · Fundamentals

Understanding Sockets: Concepts, TCP/UDP, System Calls, and Sample C Code

This article explains the fundamentals of sockets as a network communication abstraction, covering process communication, TCP/UDP protocols, socket descriptors, key system calls, the TCP three‑way handshake and four‑way termination, Linux kernel basics, and provides complete C examples for a server and client.

C++SocketSystem Calls
0 likes · 45 min read
Understanding Sockets: Concepts, TCP/UDP, System Calls, and Sample C Code
Liangxu Linux
Liangxu Linux
Oct 4, 2023 · Operations

Add Cinematic Animations to Your Terminal with Hollywood

Hollywood is a lightweight command‑line utility that transforms boring terminal output into movie‑like animated displays by running multiple split‑screen monitoring tools in Byobu, and this guide explains its features, installation via apt, example commands, and a curated list of compatible monitoring programs.

AnimationTerminalhollywood
0 likes · 5 min read
Add Cinematic Animations to Your Terminal with Hollywood
Architect's Guide
Architect's Guide
Sep 28, 2023 · Fundamentals

Understanding the Maximum Concurrent TCP Connections and the Meaning of Port 65535

This article explains how TCP connections are identified by a four‑tuple, clarifies why the theoretical limit of 65,535 ports does not restrict server concurrency, and discusses the practical factors such as memory and file descriptor limits that determine the real maximum number of simultaneous TCP connections on a Linux system.

concurrent connectionslinuxnetworking
0 likes · 11 min read
Understanding the Maximum Concurrent TCP Connections and the Meaning of Port 65535
Tencent Architect
Tencent Architect
Sep 27, 2023 · Cloud Native

OpenCloudOS Cloud‑Native Practices, Resource Utilization Enhancements, and Testing Framework Overview

The article introduces OpenCloudOS’s cloud‑native initiatives—including a mixed‑workload CPU QoS scheduler, the RUE resource‑utilization enhancement, the eBPF‑based nettrace network‑diagnosis tool, and the TCase/TSuite testing platform—highlighting how these innovations improve CPU utilization, cut costs, and ensure high‑quality releases.

Open-sourceeBPFlinux
0 likes · 14 min read
OpenCloudOS Cloud‑Native Practices, Resource Utilization Enhancements, and Testing Framework Overview