Tagged articles

Linux

5000 articles · Page 36 of 50
21CTO
21CTO
Jun 8, 2022 · Fundamentals

What’s New in Linux Kernel 5.19? A Deep Dive into Multi‑Platform Milestones

Linux kernel 5.19, announced by Linus Torvalds on June 6, marks a multi‑platform milestone with extensive driver updates, AMD GPU support, new LoongArch64, Apple NVMe, Intel GPU groundwork, and HPE GXP architecture, while preserving stability and signed pull‑request integrity.

5.19AMD GPUArchitecture support
0 likes · 3 min read
What’s New in Linux Kernel 5.19? A Deep Dive into Multi‑Platform Milestones
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 8, 2022 · Fundamentals

eBPF Explained: Core Concepts, Use Cases, and Best Practices

eBPF is a kernel‑level sandbox technology that enables safe, high‑performance, programmable instrumentation for networking, security, and observability, and this article answers seven key questions covering its definition, applications, origins, usage steps, implementation details, best practices, and current ecosystem.

Kernel InstrumentationLinuxPerformance Monitoring
0 likes · 21 min read
eBPF Explained: Core Concepts, Use Cases, and Best Practices
Open Source Linux
Open Source Linux
Jun 8, 2022 · Operations

How to Accurately Measure CPU Usage on Linux: vmstat, /proc/stat, and top

This article explains the difference between CPU load and CPU usage, then shows step‑by‑step how to calculate CPU utilization on Linux using vmstat, parsing /proc/stat, and extracting idle percentages from top, with ready‑to‑run command examples for both single‑core and multi‑core systems.

CPU MonitoringLinuxSystem Performance
0 likes · 34 min read
How to Accurately Measure CPU Usage on Linux: vmstat, /proc/stat, and top
Refining Core Development Skills
Refining Core Development Skills
Jun 6, 2022 · Fundamentals

Why Large File Downloads Still Need Integrity Verification Despite TCP Reliability

Although TCP provides reliable transmission, its guarantees have limits—such as incomplete CRC checks, process crashes before data reaches the transport layer, possible ISP tampering, and kernel‑level ACKs that don’t ensure user‑space receipt—so large downloads must still be validated for full integrity.

DownloadLinuxNetwork Reliability
0 likes · 4 min read
Why Large File Downloads Still Need Integrity Verification Despite TCP Reliability
IT Services Circle
IT Services Circle
Jun 1, 2022 · Backend Development

Key Knowledge Points for C++ Backend Development (Image Overview)

This article presents a series of images that quickly review essential C++ backend development topics, highlighting low‑level concepts such as memory management, inter‑process communication, network programming, and the importance of databases and Linux, while comparing C++ to Java backend routes.

C++Linuxbackend development
0 likes · 3 min read
Key Knowledge Points for C++ Backend Development (Image Overview)
Laravel Tech Community
Laravel Tech Community
May 30, 2022 · Operations

Understanding and Using crontab for Task Scheduling on Linux

This guide explains how to install, start, and stop the crontab service, configure global and user-specific cron directories, write crontab entries with proper syntax, and apply advanced techniques such as output redirection, nohup, background execution, and date-based log naming for reliable Linux task automation.

Cron JobsLinuxcrontab
0 likes · 9 min read
Understanding and Using crontab for Task Scheduling on Linux
Liangxu Linux
Liangxu Linux
May 29, 2022 · Operations

Why Linux Triggers OOM Killer and How to Manage Memory Reclamation

This article explains Linux virtual memory, the page‑fault allocation process, the two memory‑reclaim paths (kswapd and direct reclaim), OOM killer scoring, swappiness tuning, NUMA‑aware reclamation, and practical steps to protect critical processes from being killed.

LinuxNUMAOOM Killer
0 likes · 19 min read
Why Linux Triggers OOM Killer and How to Manage Memory Reclamation
ITPUB
ITPUB
May 26, 2022 · Operations

Master Shell Scripting: From Basics to Advanced Techniques

This comprehensive guide introduces shell programming fundamentals, demonstrates how to write, execute, and manage scripts, explains variables, strings, parameters, arithmetic, control structures, functions, arrays, and file inclusion, and provides practical code examples for Linux environments.

FunctionsLinuxarrays
0 likes · 23 min read
Master Shell Scripting: From Basics to Advanced Techniques
Open Source Linux
Open Source Linux
May 26, 2022 · Operations

Optimizing Zabbix Agent Monitoring for Linux and Windows: Best Practices

This guide explains how Zabbix agent monitors Linux and Windows systems, compares active and passive modes, and provides detailed optimization tips for OS metrics, CPU, memory, filesystem, Windows services, performance counters, and event logs, including alarm suppression and macro usage.

AgentLinuxMonitoring
0 likes · 11 min read
Optimizing Zabbix Agent Monitoring for Linux and Windows: Best Practices
Open Source Linux
Open Source Linux
May 26, 2022 · Fundamentals

What’s New in Ubuntu 22.04 LTS? 20 Features You Need to Know

Ubuntu 22.04 LTS "Jammy Jellyfish" introduces twenty notable updates—including Wayland as the default display server, a light‑by‑default theme, a more compact desktop UI, improved icons, horizontal workspaces, revamped app launcher, dock tweaks, new accent colours, touch‑pad gestures, password‑protected zip handling, mic mute alerts, calendar events in the notification area, enhanced power options, battery‑percentage display, a clear restart option, refined keyboard shortcuts, multitasking settings, an interactive screenshot tool, a true dark mode, and Firefox now delivered as a Snap package—all aimed at a smoother, more modern user experience.

DesktopGNOMELinux
0 likes · 12 min read
What’s New in Ubuntu 22.04 LTS? 20 Features You Need to Know
Laravel Tech Community
Laravel Tech Community
May 24, 2022 · Operations

Key New Features and Improvements in Ubuntu 22.04 LTS (Jammy Jellyfish)

Ubuntu 22.04 LTS introduces a default Wayland display server, a lighter Yaru theme, a more compact GNOME desktop, enhanced desktop icons, horizontal workspaces, revamped app launcher, dock refinements, new accent colours, touch‑pad gestures, password‑protected zip handling, microphone mute alerts, calendar events in the notification area, expanded power‑management modes, visible restart option, improved keyboard shortcuts, extensive multitasking settings, a new interactive screenshot tool, proper dark mode, and Firefox distributed as a Snap package.

DesktopGNOMELinux
0 likes · 10 min read
Key New Features and Improvements in Ubuntu 22.04 LTS (Jammy Jellyfish)
IT Services Circle
IT Services Circle
May 24, 2022 · Fundamentals

Understanding Linux Memory Management, Page Reclamation, and OOM Killer

This article explains Linux virtual memory concepts, the process of memory allocation, page fault handling, background and direct memory reclamation methods, LRU-based page types, NUMA considerations, tuning parameters like swappiness and min_free_kbytes, and strategies to prevent OOM killer termination.

LinuxNUMAOOM Killer
0 likes · 18 min read
Understanding Linux Memory Management, Page Reclamation, and OOM Killer
macrozheng
macrozheng
May 21, 2022 · Fundamentals

20 Must‑Know Ubuntu 22.04 LTS Desktop Enhancements

Ubuntu 22.04 LTS ‘Jammy Jellyfish’ introduces 20 desktop enhancements—from Wayland as the default display server and a lighter Yaru theme to revamped workspaces, dock, power options, and a native Snap‑based Firefox—making the desktop more intuitive, compact, and feature‑rich.

DesktopGNOMELTS
0 likes · 12 min read
20 Must‑Know Ubuntu 22.04 LTS Desktop Enhancements
OPPO Kernel Craftsman
OPPO Kernel Craftsman
May 20, 2022 · Fundamentals

Linux Kernel Interrupt Mapping: Hardware and Software IRQ Translation Process

The article explains how the Linux kernel translates ARM GIC hardware interrupt numbers into virtual software IRQs by maintaining a global bitmap, initializing the interrupt controller, using irq_domain structures to map and associate hwirq and virq values, and storing relationships in descriptor and revmap trees for efficient lookup.

Device TreeIRQ MappingLinux
0 likes · 10 min read
Linux Kernel Interrupt Mapping: Hardware and Software IRQ Translation Process
Top Architect
Top Architect
May 19, 2022 · Fundamentals

Understanding Sparse Files and Inode Block Indexing in Linux File Systems

The article explains why a 100 GB file can be copied in under a second by examining the difference between logical file size and physical block usage, demonstrating sparse file behavior, inode structure, direct and indirect block indexing, and how these mechanisms affect copy performance on Linux.

File SystemInodeLinux
0 likes · 11 min read
Understanding Sparse Files and Inode Block Indexing in Linux File Systems
Open Source Linux
Open Source Linux
May 19, 2022 · Operations

Step-by-Step Guide to Installing phpIPAM on Linux: From Apache to MariaDB

This article provides a comprehensive, step‑by‑step tutorial for installing and configuring the phpIPAM IP address management web application on a Linux server, covering environment preparation, disabling SELinux, installing dependencies, setting up Apache and MariaDB, cloning the source, adjusting permissions, and completing the web‑based setup.

ApacheIP address managementLinux
0 likes · 5 min read
Step-by-Step Guide to Installing phpIPAM on Linux: From Apache to MariaDB
Efficient Ops
Efficient Ops
May 17, 2022 · Fundamentals

Mastering sed: Powerful Stream Editing Techniques for Linux

This tutorial introduces the Linux stream editor sed, explains its working principle, common usage scenarios, regular expression basics, essential command syntax, address selection methods, and provides practical examples to help readers efficiently perform automated text manipulation tasks.

Linuxregexsed
0 likes · 12 min read
Mastering sed: Powerful Stream Editing Techniques for Linux
Open Source Linux
Open Source Linux
May 17, 2022 · Fundamentals

How Linux Manages Process Memory: From Allocation to OOM Recovery

This article explains Linux's process memory layout, allocation mechanisms, out‑of‑memory handling, where different types of memory reside, and both manual and automatic memory reclamation techniques, providing practical examples and kernel‑level insights for developers and system engineers.

Linuxmmapprocess memory
0 likes · 19 min read
How Linux Manages Process Memory: From Allocation to OOM Recovery
dbaplus Community
dbaplus Community
May 16, 2022 · Databases

Master MySQL 8.0.28: Install, Configure, and Connect via JDBC

This guide walks beginners through downloading, installing, and configuring MySQL 8.0.28 on Windows and Linux, covering environment variables, service management, password recovery, user and role creation, and JDBC connection setup with Maven, providing detailed commands, code snippets, and troubleshooting tips for a complete setup.

JDBCLinuxMySQL
0 likes · 29 min read
Master MySQL 8.0.28: Install, Configure, and Connect via JDBC
Open Source Linux
Open Source Linux
May 16, 2022 · Operations

24 Essential Docker Troubleshooting Tips to Fix Common Container Issues

This guide compiles 24 practical Docker troubleshooting scenarios—from storage migration and disk space errors to network configuration, NFS mounts, and container management—providing clear problem descriptions, step‑by‑step solutions, and ready‑to‑use command snippets for Linux environments.

DevOpsDockerLinux
0 likes · 38 min read
24 Essential Docker Troubleshooting Tips to Fix Common Container Issues
MaGe Linux Operations
MaGe Linux Operations
May 14, 2022 · Operations

Master Linux Password Reset, File System Basics, and Network Setup

This guide covers step‑by‑step methods to recover forgotten root passwords on various Linux distributions, explains common filesystem directories, lists essential commands, details SUID/SGID/sticky bit usage, shows how to configure static IPs in bridge and NAT modes, set up local yum repositories, manage iptables and firewalld rules, and provides basic shell scripting and hardening tips.

LinuxNetworkingPassword Recovery
0 likes · 17 min read
Master Linux Password Reset, File System Basics, and Network Setup
Programmer DD
Programmer DD
May 14, 2022 · Information Security

What Happens When You Run These Dangerous Linux Commands?

The article explains several destructive Linux commands—including rm -rf, fork bombs, direct disk writes, and hidden shellcode—detailing their effects, providing code examples, and warning readers to understand and test them carefully to avoid irreversible system damage.

LinuxShelldangerous commands
0 likes · 6 min read
What Happens When You Run These Dangerous Linux Commands?
21CTO
21CTO
May 13, 2022 · Fundamentals

Why Nvidia’s Open‑Source GPU Driver Could Transform Linux and AI Development

Nvidia’s release of the open‑source R515 GPU driver for Linux, supporting data‑center and consumer GPUs under a dual GPL/MIT license, marks a pivotal shift that eases integration for AI/ML developers, gamers, and cloud users while fostering community‑driven improvements to driver quality and security.

AI/MLAmpereGPU Driver
0 likes · 7 min read
Why Nvidia’s Open‑Source GPU Driver Could Transform Linux and AI Development
Ziru Technology
Ziru Technology
May 13, 2022 · Fundamentals

Understanding VSZ, RSS, PSS, PageCache and Swap: A Linux Memory Primer

This article explains Linux memory metrics VSZ, RSS, and PSS, illustrates them with a roommate analogy, details PageCache and its role in I/O, describes swap behavior and the swappiness setting, and introduces zero‑copy techniques to reduce data copying and context switches.

LinuxPageCacheRSS
0 likes · 9 min read
Understanding VSZ, RSS, PSS, PageCache and Swap: A Linux Memory Primer
Open Source Linux
Open Source Linux
May 13, 2022 · Fundamentals

Can Linux Replace Windows? Installation, Compatibility, and Usability Guide

This article examines whether Linux can serve as a daily‑primary operating system by comparing installation ease, hardware compatibility, user‑interface experience, software ecosystem, gaming support, and maintenance effort against Windows, offering practical advice for different user skill levels.

LinuxSoftwarecompatibility
0 likes · 18 min read
Can Linux Replace Windows? Installation, Compatibility, and Usability Guide
ITPUB
ITPUB
May 11, 2022 · Fundamentals

Debugging Linux 0.11 on Windows with VSCode Remote and QEMU

This guide shows how to set up an Ubuntu 16.04 virtual machine on Windows, install QEMU, fetch a modernized Linux 0.11 source tree, and use VSCode Remote‑SSH together with GDB to debug the historic kernel without rebuilding outdated toolchains.

LinuxOperating SystemsQEMU
0 likes · 7 min read
Debugging Linux 0.11 on Windows with VSCode Remote and QEMU
ITPUB
ITPUB
May 10, 2022 · Fundamentals

Master Linux Memory Management: Virtual & Physical Memory Explained

This article provides a comprehensive guide to Linux memory management on x86‑32 systems, covering virtual address spaces, physical address translation, memory zones, user and kernel space layouts, the buddy and slab allocators, malloc/kmalloc/vmalloc mechanisms, and useful commands for inspecting memory usage.

KernelLinuxPhysical Memory
0 likes · 25 min read
Master Linux Memory Management: Virtual & Physical Memory Explained
Open Source Linux
Open Source Linux
May 10, 2022 · Operations

Mastering Linux Disk I/O: Key Metrics and Essential Monitoring Tools

This article explains Linux’s storage I/O stack, defines the five core performance metrics—utilization, saturation, IOPS, throughput, and response time—and demonstrates how to monitor them using tools such as iostat, pidstat, and iotop, with practical command examples.

LinuxPerformance Monitoringdisk I/O
0 likes · 9 min read
Mastering Linux Disk I/O: Key Metrics and Essential Monitoring Tools
MaGe Linux Operations
MaGe Linux Operations
May 8, 2022 · Fundamentals

5 Common Bash Variable Mistakes and How to Avoid Them

Learn five practical tips to prevent common Bash variable errors—such as avoiding spaces around '=', correctly defining arrays, choosing proper quoting, using $(…) instead of backticks, and steering clear of reserved environment variable names—to write reliable Linux shell scripts.

Linuxprogramming tipsvariables
0 likes · 5 min read
5 Common Bash Variable Mistakes and How to Avoid Them
DevOps Cloud Academy
DevOps Cloud Academy
May 7, 2022 · Operations

Optimizing Zabbix Monitoring for Linux and Windows Systems

This article provides a comprehensive guide on configuring and optimizing Zabbix agent monitoring for Linux and Windows, covering agent types, passive and active modes, macro variables, LLD macros, CPU/memory/file‑system metrics, and Windows service, performance counter, and event‑log monitoring.

LinuxMonitoringOperations
0 likes · 9 min read
Optimizing Zabbix Monitoring for Linux and Windows Systems
Java Tech Enthusiast
Java Tech Enthusiast
May 5, 2022 · Operations

Nginx Installation, Configuration, and Basic Usage Guide

This guide walks through downloading, compiling, and installing Nginx from source on Linux, configuring dependencies, creating a systemd service, managing start/stop commands, understanding the directory layout, and setting up basic nginx.conf directives—including worker processes, connections, MIME types, and virtual host server_name patterns.

LinuxNginxconfiguration
0 likes · 16 min read
Nginx Installation, Configuration, and Basic Usage Guide
Open Source Linux
Open Source Linux
May 5, 2022 · Operations

20 Proven Linux Server Performance Tweaks Every Sysadmin Should Know

This guide presents a comprehensive set of Linux server optimization techniques—from kernel I/O scheduling and daemon reduction to filesystem choices, TCP tuning, and essential performance commands—helping system administrators boost efficiency, security, and reliability across diverse workloads.

KernelLinuxserver optimization
0 likes · 14 min read
20 Proven Linux Server Performance Tweaks Every Sysadmin Should Know
Top Architect
Top Architect
May 1, 2022 · Cloud Native

Podman vs Docker: A Comprehensive Comparison

This article provides an in‑depth comparison of Podman and Docker, covering their architectures, root‑less operation, security, integration with Kubernetes, support for Swarm/Compose, and practical guidance on when to choose or combine each container solution.

LinuxPodmancontainer
0 likes · 12 min read
Podman vs Docker: A Comprehensive Comparison
Code DAO
Code DAO
May 1, 2022 · Fundamentals

How to Build a Linux Packet Sniffer Using Raw Sockets and BPF

This article walks through creating a Linux packet sniffer that bypasses libpcap, explains PF_PACKET raw sockets, shows how to bind to a specific interface, enable promiscuous mode, attach a BPF filter compiled with tcpdump, and parse Ethernet and IP headers in a continuous receive loop.

BPFLinuxPF_PACKET
0 likes · 26 min read
How to Build a Linux Packet Sniffer Using Raw Sockets and BPF
Code DAO
Code DAO
Apr 30, 2022 · Backend Development

Building an Extensible Node.js CLI Tool Using the Command Pattern

The article walks through creating a lightweight, extensible Node.js command‑line utility without third‑party libraries, covering the command‑pattern design, implementation of split, upper, and word‑count commands, dynamic command loading, and best practices for modular, maintainable CLI development on Linux.

CLICommand PatternCommander
0 likes · 12 min read
Building an Extensible Node.js CLI Tool Using the Command Pattern
21CTO
21CTO
Apr 29, 2022 · Information Security

How Nimbuspwn Exploits systemd’s networkd-dispatcher for Root Access

Microsoft researchers uncovered the Nimbuspwn vulnerability in systemd’s networkd-dispatcher, detailing how directory‑traversal, symlink‑race, and TOCTOU flaws let attackers replace root‑owned scripts, achieve privilege escalation, and why coordinated patching across hundreds of Linux distributions is critical.

LinuxVulnerabilityprivilege escalation
0 likes · 4 min read
How Nimbuspwn Exploits systemd’s networkd-dispatcher for Root Access
Open Source Linux
Open Source Linux
Apr 29, 2022 · Operations

Discover Ubuntu 22.04 LTS: 5 Unique Features That Make It the Best LTS Release

Ubuntu 22.04 LTS, codenamed Jammy Jellyfish, introduces five distinctive capabilities—including optimized data‑driven workloads, enhanced Active Directory integration, a real‑time kernel option, updated packages and drivers, and performance boosts—that together position it as arguably the strongest long‑term support Ubuntu version to date.

LTSLinuxUbuntu
0 likes · 8 min read
Discover Ubuntu 22.04 LTS: 5 Unique Features That Make It the Best LTS Release
MaGe Linux Operations
MaGe Linux Operations
Apr 26, 2022 · Operations

Install and Use pinfo for Colorful Info Pages on Linux and Unix

Learn how to install the pinfo tool across major Linux, BSD, and macOS distributions and use it to view Texinfo documentation with syntax‑highlighted colors, including command examples, navigation shortcuts, and alias configuration for a richer command‑line experience.

LinuxUnixcolorful output
0 likes · 4 min read
Install and Use pinfo for Colorful Info Pages on Linux and Unix
Architect
Architect
Apr 24, 2022 · Backend Development

Comprehensive Nginx Tutorial: Installation, Configuration, Reverse Proxy, Load Balancing, and High Availability

This guide provides a step‑by‑step tutorial on Nginx, covering its overview, single‑instance installation, reverse proxy setup, load‑balancing configuration, static‑dynamic separation, high‑availability clustering with keepalived, detailed configuration directives, and performance considerations, complete with command‑line examples and code snippets.

LinuxNginxhigh availability
0 likes · 30 min read
Comprehensive Nginx Tutorial: Installation, Configuration, Reverse Proxy, Load Balancing, and High Availability
ITPUB
ITPUB
Apr 24, 2022 · Operations

What Happens When You Run These Dangerous Linux Commands?

This article explains several Linux commands—such as rm -rf, fork bombs, direct writes to block devices, and malicious script execution—that can irreversibly damage systems, detailing their effects, typical usage examples, and essential precautions to avoid catastrophic data loss.

Linuxdangerous commandsrm -rf
0 likes · 5 min read
What Happens When You Run These Dangerous Linux Commands?
MaGe Linux Operations
MaGe Linux Operations
Apr 22, 2022 · Fundamentals

Understanding Linux CPU Context Switches: Impact and Mechanics

This article explains how Linux creates the illusion of multitasking by rapidly swapping CPU registers and program counters, details the three types of context switches—process, thread, and interrupt—and shows why excessive switching can significantly degrade system performance.

Linuxcontext switchprocess
0 likes · 10 min read
Understanding Linux CPU Context Switches: Impact and Mechanics
Practical DevOps Architecture
Practical DevOps Architecture
Apr 22, 2022 · Operations

GitLab Installation and Basic Configuration Guide on CentOS

This guide walks through installing GitLab on a CentOS server, configuring its external URL, setting up admin credentials, performing basic GitLab operations such as disabling auto‑registration, creating projects, configuring SSH keys, testing repository cloning, and configuring webhooks and backup management.

GitLabLinuxbackup
0 likes · 4 min read
GitLab Installation and Basic Configuration Guide on CentOS
MaGe Linux Operations
MaGe Linux Operations
Apr 21, 2022 · Game Development

Explore Classic Linux Terminal Games: Install & Play Tetris, Pac‑Man, Snake, and More

This guide shows how to install and run a collection of classic Linux terminal games—including Bastet (a Tetris clone), Pacman4Console, nSnake, 2048, Nudoku, Moon‑Buggy, Ninvaders, Ascii‑Patrol, Greed, and BSD Games—on Debian/Ubuntu or Fedora/RHEL/CentOS using simple package commands, providing a fun way to learn the Linux command line.

BastetLinuxgames
0 likes · 11 min read
Explore Classic Linux Terminal Games: Install & Play Tetris, Pac‑Man, Snake, and More
MaGe Linux Operations
MaGe Linux Operations
Apr 19, 2022 · Fundamentals

10 Fun Linux Terminal Commands to Wow Your Friends

Discover a curated list of entertaining Linux commands—like cmatrix, xcowsay, sl, aafire, and more—complete with installation steps, usage examples, and visual demos that turn your terminal into a playful showcase.

CLIFun CommandsLinux
0 likes · 5 min read
10 Fun Linux Terminal Commands to Wow Your Friends
Open Source Linux
Open Source Linux
Apr 19, 2022 · Information Security

Ultimate Linux Server Security Checklist: Harden Accounts, Detect Rootkits, and Respond to Attacks

This comprehensive guide walks you through Linux server hardening—covering account and login security, remote access safeguards, file system protection, rootkit detection tools, and step‑by‑step incident response—to help you prevent breaches and recover swiftly if an attack occurs.

LinuxRootkit Detectionaccount security
0 likes · 24 min read
Ultimate Linux Server Security Checklist: Harden Accounts, Detect Rootkits, and Respond to Attacks
Practical DevOps Architecture
Practical DevOps Architecture
Apr 18, 2022 · Operations

How to Add a Jenkins Slave Node (Agent) via SSH

This guide walks through the complete process of adding a Jenkins agent, from creating the node in the Jenkins UI and installing Java and Git on the remote machine to copying SSH keys, verifying connectivity, and testing the agent’s operation.

AgentCI/CDDevOps
0 likes · 3 min read
How to Add a Jenkins Slave Node (Agent) via SSH
IT Services Circle
IT Services Circle
Apr 17, 2022 · Operations

Troubleshooting DNS Latency After Machine Replacement in a Go Service

The article details a step‑by‑step investigation of why HTTP request latency increased after moving a Go‑based service to new hardware, focusing on DNS resolution delays, the role of DNSmasq, Go's resolver implementation, and the experiments that led to fixing the issue.

GoLinuxMachine Replacement
0 likes · 14 min read
Troubleshooting DNS Latency After Machine Replacement in a Go Service
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Apr 16, 2022 · Cloud Computing

What New Innovations Unveiled at openEuler Developer Day 2022?

The three‑day openEuler Developer Day 2022 showcased the release of openEuler 22.03 LTS, a new ecosystem service platform, partner commercial plans, extensive SIG sessions, and a series of technical demos highlighting server, cloud, edge, and embedded scenarios across the open‑source community.

Cloud ComputingLinuxdigital infrastructure
0 likes · 13 min read
What New Innovations Unveiled at openEuler Developer Day 2022?
Efficient Ops
Efficient Ops
Apr 14, 2022 · Operations

30 Essential Bash Scripts Every Linux Engineer Should Master

This article compiles a comprehensive collection of practical Bash scripts—from a number‑guessing game and remote IP counting to system monitoring, user management, and one‑click LNMP deployment—providing Linux engineers with ready‑to‑use tools that boost productivity and automate routine tasks.

Linuxbashscripts
0 likes · 21 min read
30 Essential Bash Scripts Every Linux Engineer Should Master
Aikesheng Open Source Community
Aikesheng Open Source Community
Apr 14, 2022 · Operations

Performance Comparison of Linux File Transfer Tools (scp, ftp, sftp, rsync, tftp, nc, Python SimpleHTTPServer)

This article presents a systematic performance comparison of several Linux file‑transfer utilities—including scp, ftp, sftp, rsync, tftp, nc, and a Python SimpleHTTPServer—by measuring transfer times for a 50 GB single file and 51 GB spread across 51 200 one‑megabyte files, and discusses each tool’s speed, compression, encryption, and typical use cases.

Linuxfile transferperformance testing
0 likes · 17 min read
Performance Comparison of Linux File Transfer Tools (scp, ftp, sftp, rsync, tftp, nc, Python SimpleHTTPServer)
Open Source Linux
Open Source Linux
Apr 14, 2022 · Backend Development

Master Nginx: From Basics to Advanced Configuration for High‑Performance Servers

This comprehensive guide walks developers through Nginx fundamentals, key features, installation on CentOS, essential commands, core configuration blocks, directive details, variable usage, upstream and proxy_pass setup, reverse proxy, load balancing strategies, caching, HTTPS, CORS, gzip compression, and the internal architecture, enabling you to confidently deploy and manage Nginx in production environments.

LinuxNginxconfiguration
0 likes · 42 min read
Master Nginx: From Basics to Advanced Configuration for High‑Performance Servers
Liangxu Linux
Liangxu Linux
Apr 12, 2022 · Operations

Mastering Nginx: Installation, Core Configuration, and High‑Availability Setup

This comprehensive guide explains Nginx's role as a high‑performance web and reverse‑proxy server, details its installation packages and step‑by‑step build process, breaks down the main nginx.conf sections, and demonstrates practical configurations for reverse proxy, load balancing, static‑dynamic separation, worker tuning, and high‑availability clustering.

LinuxNginxhigh availability
0 likes · 15 min read
Mastering Nginx: Installation, Core Configuration, and High‑Availability Setup
Practical DevOps Architecture
Practical DevOps Architecture
Apr 12, 2022 · Cloud Native

Setting Up NFS Storage in Kubernetes with Helm

This guide walks through configuring an NFS server, installing required utilities, creating a dedicated namespace, installing Helm, and deploying the nfs-client-provisioner chart to provide dynamic NFS storage for workloads in a Kubernetes cluster.

HelmLinuxNFS
0 likes · 3 min read
Setting Up NFS Storage in Kubernetes with Helm
Refining Core Development Skills
Refining Core Development Skills
Apr 11, 2022 · Backend Development

How Nginx Uses Epoll in a Multi‑Process Architecture

This article explains Nginx's multi‑process design, detailing how the master process handles socket binding and listening while each worker creates its own epoll instance, registers events, and processes connections through a well‑structured event loop with code examples from the source tree.

BackendEpollLinux
0 likes · 18 min read
How Nginx Uses Epoll in a Multi‑Process Architecture
IT Services Circle
IT Services Circle
Apr 8, 2022 · Backend Development

Comprehensive Guide to Installing and Using the Caddy Web Server

This article provides a detailed tutorial on installing Caddy on CentOS and Docker, configuring its powerful Caddyfile syntax, enabling HTTPS, reverse and forward proxy, gzip compression, address rewriting, and directory routing, demonstrating how Caddy can replace Nginx for modern web hosting.

CaddyDockerHTTPS
0 likes · 11 min read
Comprehensive Guide to Installing and Using the Caddy Web Server
MaGe Linux Operations
MaGe Linux Operations
Apr 7, 2022 · Operations

Master ELK Stack: From Basics to Full‑Scale Log Management

This article introduces the ELK stack components, explains why centralized logging is essential, outlines core log‑system features, compares three ELK architectures, provides step‑by‑step installation and configuration for Filebeat, Logstash, Elasticsearch and Kibana, and demonstrates a complete pipeline using Kafka with code examples and diagrams.

ELKElasticsearchFilebeat
0 likes · 25 min read
Master ELK Stack: From Basics to Full‑Scale Log Management