Tagged articles
5000 articles
Page 28 of 50
dbaplus Community
dbaplus Community
Dec 19, 2022 · Operations

Boost Your Linux Productivity with 10 Essential Command‑Line Tools

This guide introduces ten lesser‑known Linux commands—including rsync, screen, lsof, vimdiff, netcat, and more—explaining their key options, practical use‑cases, and example invocations so you can work faster, automate tasks, and troubleshoot systems efficiently.

System Administrationcommand linelinux
0 likes · 9 min read
Boost Your Linux Productivity with 10 Essential Command‑Line Tools
MaGe Linux Operations
MaGe Linux Operations
Dec 19, 2022 · Fundamentals

What Happens When You Delete an In‑Use File on Linux?

This article investigates Linux's handling of files that are in use—whether opened for reading, running as executables, or loaded as shared libraries—by experimenting with deletion, replacement, and modification, revealing how the kernel preserves file contents via inode references until all processes release them.

Shared LibrarySystem Callfile deletion
0 likes · 16 min read
What Happens When You Delete an In‑Use File on Linux?
Open Source Linux
Open Source Linux
Dec 19, 2022 · Operations

Step-by-Step Guide: Install Linux Kernel 6.0 on Ubuntu 22.04

Learn how to install and configure the latest Linux Kernel 6.0 on Ubuntu 22.04, covering prerequisites, system updates, downloading source, configuring modules, compiling, installing, updating GRUB, and verifying the new kernel with detailed commands and screenshots.

InstallationUbuntucompilation
0 likes · 6 min read
Step-by-Step Guide: Install Linux Kernel 6.0 on Ubuntu 22.04
MaGe Linux Operations
MaGe Linux Operations
Dec 18, 2022 · Fundamentals

Mastering Unix Signals: From Basics to Custom Handlers

This article explains what Unix signals are, categorizes reliable and unreliable signals, describes how they are generated by hardware and software, and details registration, blocking, pending states, handling functions, and practical code examples for custom signal processing.

C++System ProgrammingUnix
0 likes · 16 min read
Mastering Unix Signals: From Basics to Custom Handlers
Liangxu Linux
Liangxu Linux
Dec 17, 2022 · Fundamentals

Understanding Linux Boot: From BIOS POST to Systemd Targets

This guide explains the four main stages of a typical Linux boot sequence—BIOS POST, GRUB2 loading, kernel initialization, and systemd startup—detailing the hardware checks, bootloader behavior, init process, target units, and useful commands for inspecting and changing runlevels.

BIOSBoot Processgrub2
0 likes · 8 min read
Understanding Linux Boot: From BIOS POST to Systemd Targets
Baidu Geek Talk
Baidu Geek Talk
Dec 16, 2022 · Fundamentals

Exploring ptmalloc: Memory Management in Linux C++ Programs

The article explains how glibc’s default ptmalloc allocator structures memory into main and non‑main arenas, uses chunk‑based bins (fast, unsorted, small, large) for allocation and deallocation, details its locking and OS‑interaction mechanisms, and evaluates its design trade‑offs versus modern allocators.

C++Freeglibc
0 likes · 12 min read
Exploring ptmalloc: Memory Management in Linux C++ Programs
Top Architect
Top Architect
Dec 15, 2022 · Backend Development

Graceful Shutdown of Spring Boot Applications: Avoiding kill -9 Pitfalls

This article explains why using the Linux kill -9 command to stop Java services can cause data loss, demonstrates the differences between forceful and graceful termination, and provides multiple Spring Boot shutdown solutions—including kill -15, actuator endpoints, custom Tomcat connectors, and @PreDestroy hooks—complete with code examples.

Graceful ShutdownKill CommandSpring Boot
0 likes · 21 min read
Graceful Shutdown of Spring Boot Applications: Avoiding kill -9 Pitfalls
Liangxu Linux
Liangxu Linux
Dec 13, 2022 · Fundamentals

Master Linux Shell and Permissions: From Basics to Advanced Control

This guide explains Linux shell fundamentals, how the shell interacts with the kernel, user and file permission concepts, command examples for switching users, modifying permissions with chmod, ownership with chown, group with chgrp, the role of umask, and the sticky bit for secure directory management.

chmodchownfile-permissions
0 likes · 14 min read
Master Linux Shell and Permissions: From Basics to Advanced Control
Open Source Linux
Open Source Linux
Dec 13, 2022 · Operations

Master Zabbix 6.2: New Features & Step‑by‑Step Deployment on CentOS 8

This guide introduces Zabbix 6.2’s latest features—including issue suppression, CyberArk vault integration, AWS EC2 templates, and enhanced proxy management—then provides a comprehensive, command‑line walkthrough for installing and configuring Zabbix 6.2 on a CentOS 8 server, covering prerequisites, database setup, web UI, and service startup.

CentOS8DevOpsInstallation
0 likes · 28 min read
Master Zabbix 6.2: New Features & Step‑by‑Step Deployment on CentOS 8
Tencent Cloud Developer
Tencent Cloud Developer
Dec 12, 2022 · Cloud Native

How OpenCloudOS Is Shaping the Future of Linux Server Platforms

OpenCloudOS, a community‑driven Linux distribution, combines full‑stack hardware support, autonomous supply‑chain control, and extensive performance optimizations to deliver a high‑availability, cloud‑native server OS that rivals CentOS while offering 99.999% uptime and up to 50% performance gains in real‑world workloads.

OpenCloudOScloud-nativelinux
0 likes · 8 min read
How OpenCloudOS Is Shaping the Future of Linux Server Platforms
Open Source Linux
Open Source Linux
Dec 12, 2022 · Fundamentals

Unlocking Linux Kernel Secrets: Core Components, Modules, and Essential Commands

This article provides a comprehensive overview of the Linux kernel, explaining its core responsibilities, memory and process management, device drivers, system calls, and security, followed by detailed guidance on kernel modules, common commands such as uname, lsmod, modinfo, modprobe, depmod, and practical steps for compiling and configuring the kernel.

System Callslinuxmodules
0 likes · 24 min read
Unlocking Linux Kernel Secrets: Core Components, Modules, and Essential Commands
Top Architect
Top Architect
Dec 11, 2022 · Backend Development

Introducing and Deploying an Nginx Visualization System: Features, Installation, and Usage

This article introduces a highly recommended open‑source Nginx visualization project, outlines its core features such as configuration management and performance monitoring, provides step‑by‑step installation and deployment instructions for Linux, and shares the source code location along with remaining challenges.

Configuration Managementlinuxnginx
0 likes · 5 min read
Introducing and Deploying an Nginx Visualization System: Features, Installation, and Usage
21CTO
21CTO
Dec 9, 2022 · Fundamentals

Why Linux Is Embracing Rust: What It Means for Kernel Development

Linux will start supporting the Rust programming language from kernel version 6.1, adding about 12,500 lines of code, with ongoing work from the Rust‑for‑Linux community, GCC’s Rust front‑end integration, and early driver examples demonstrating Rust’s potential in kernel development.

Rustgcckernel-development
0 likes · 5 min read
Why Linux Is Embracing Rust: What It Means for Kernel Development
Open Source Linux
Open Source Linux
Dec 9, 2022 · Fundamentals

Unveiling Linux Kernel Network Stack: Inside sk_buff, net_device, and Netfilter

This article explains core components of the Linux kernel network stack, including the sk_buff packet buffer, net_device interfaces for physical and virtual NICs, the relationship between socket and sock structures, layer transitions, Netfilter hooks, and routing via dst_entry, providing a comprehensive overview for developers.

linuxnetworkingsk_buff
0 likes · 9 min read
Unveiling Linux Kernel Network Stack: Inside sk_buff, net_device, and Netfilter
Liangxu Linux
Liangxu Linux
Dec 8, 2022 · Fundamentals

Essential Linux Command Cheat Sheet for Beginners

This guide introduces the most frequently used Linux command‑line tools, explaining what each command does, its basic syntax, and common options, so newcomers can quickly perform file management, system inspection, and networking tasks across any Linux distribution.

TerminalUnixbasics
0 likes · 9 min read
Essential Linux Command Cheat Sheet for Beginners
Liangxu Linux
Liangxu Linux
Dec 7, 2022 · Operations

Master systemd: From Basics to Real-World Service Management on Linux

Learn how systemd replaces traditional init on modern Linux, its key features, command syntax, unit file structure, and step-by-step hands-on examples that show how to create and control systemd services for Nginx, Tomcat, and custom Java JAR applications using systemctl.

Service ManagementTomcatjava
0 likes · 9 min read
Master systemd: From Basics to Real-World Service Management on Linux
ITPUB
ITPUB
Dec 7, 2022 · Databases

Can Modern OSes Replace Database Kernels? Insights on OS‑Database Synergy

The article examines whether today’s powerful operating systems can assume tasks traditionally handled by database kernels, tracing the evolution from early OS‑dependent databases to modern systems that leverage OS file cache, VMM, and storage optimizations, while also discussing scenarios where direct DB control remains necessary.

DatabasesPostgreSQLlinux
0 likes · 8 min read
Can Modern OSes Replace Database Kernels? Insights on OS‑Database Synergy
Liangxu Linux
Liangxu Linux
Dec 6, 2022 · Operations

How to Open Linux Ports with firewalld and iptables on CentOS

This guide explains how to enable and configure Linux firewall ports on CentOS 7 using firewalld and on CentOS 6 using iptables, covering status checks, opening specific ports, reloading rules, and common troubleshooting tips such as service listening verification.

CentOSfirewalldiptables
0 likes · 5 min read
How to Open Linux Ports with firewalld and iptables on CentOS
Efficient Ops
Efficient Ops
Dec 5, 2022 · Operations

Mastering tcpdump: Essential Commands for Network Packet Capture and Analysis

This guide explains how to use tcpdump for capturing and filtering network packets on Linux, covering basic usage, interface selection, host and port filters, protocol-specific captures, combined expressions, limiting capture size, saving to files, and a practical troubleshooting scenario with nginx and Node.js.

linuxnetwork capturepacket analysis
0 likes · 7 min read
Mastering tcpdump: Essential Commands for Network Packet Capture and Analysis
Liangxu Linux
Liangxu Linux
Dec 4, 2022 · Operations

Master Linux Environment Variables: Configure, Load, and Debug Paths Efficiently

This guide explains how to set and read Linux environment variables, presents six practical methods for configuring PATH—including using export, editing ~/.bashrc, ~/.bash_profile, /etc/bashrc, /etc/profile, and /etc/environment—details their scope and persistence, and analyzes the system's variable‑loading order with testing scripts.

Bashenvironment variableslinux
0 likes · 12 min read
Master Linux Environment Variables: Configure, Load, and Debug Paths Efficiently
Thoughts on Knowledge and Action
Thoughts on Knowledge and Action
Dec 2, 2022 · Fundamentals

Understanding TCP: Basics, Handshakes, Flags, and Performance Tuning

This article explains TCP fundamentals—including connection-oriented design, byte‑stream transmission, reliability, header structure, flag meanings, the three‑way handshake, four‑way termination, SYN‑Flood attacks, time‑wait handling, retransmission strategies, kernel tuning parameters, Nagle’s algorithm, and congestion control mechanisms such as slow start and congestion avoidance.

Congestion ControlTCPlinux
0 likes · 12 min read
Understanding TCP: Basics, Handshakes, Flags, and Performance Tuning
Open Source Linux
Open Source Linux
Dec 2, 2022 · Fundamentals

Unlock Linux: How Shell Commands Execute and Manage Permissions

This article explains the fundamentals of Linux shell operation, detailing how commands are processed, the role of the shell, user and group permissions, file types, symbolic and octal permission representations, and practical commands like chmod, chown, chgrp, and umask for managing access control.

Unixlinuxpermissions
0 likes · 11 min read
Unlock Linux: How Shell Commands Execute and Manage Permissions
Liangxu Linux
Liangxu Linux
Dec 1, 2022 · Fundamentals

Understanding Linux Shell Mechanics and Permission Management

This article explains how the Linux shell works as an interface to the kernel, describes user and group concepts, details file types and permission representations, and provides step‑by‑step guidance on using chmod, chown, chgrp, umask, and sticky bits to manage access control.

chmodchownlinux
0 likes · 10 min read
Understanding Linux Shell Mechanics and Permission Management
21CTO
21CTO
Nov 30, 2022 · Operations

Beyond htop: Top 5 Linux Monitoring Tools and How to Install Them

Discover five powerful Linux system‑monitoring alternatives to htop—atop, vtop, btop++, Glances, and nmon—each with unique features, visual styles, and straightforward installation commands for popular distributions.

Glancesatopbtop++
0 likes · 5 min read
Beyond htop: Top 5 Linux Monitoring Tools and How to Install Them
21CTO
21CTO
Nov 29, 2022 · Fundamentals

Linus Torvalds Alerts: Linux 6.1 Release Clashes with Christmas

Linus Torvalds recently reminded Linux kernel contributors that the development schedule for the upcoming 6.1 release, including rc8 and the final version, will overlap with the Christmas holidays, urging developers to finalize pull requests and avoid last‑minute bugs before the festive break.

Holiday Schedulingkernel-developmentlinux
0 likes · 4 min read
Linus Torvalds Alerts: Linux 6.1 Release Clashes with Christmas
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-managementdu
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.

Linus Torvaldsgitlinux
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.

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

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

Service ManagementSystemdTomcat
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.

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

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

chmodchownlinux
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 PathFile PathsRelative Path
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.

NSSOperating Systemscurl
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.

DMISystem Administrationdmidecode
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 MigrationRHEL
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.

DockerNAT traversalSelf-hosted
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.

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

DevOpsDockercloud-native
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.

Development EnvironmentFedoraUbuntu
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.

NUMAlinuxmemory management
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.

File Recoveryintrusion detectionlinux
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.

Symbolic LinkUNLINKfile system
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++Unixlinux
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.

CaddyHTTPSWeb server
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.

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

CPUPerformancelinux
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 RepairSystem Administration
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.

PerformanceZero-Copyhugepages
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.

AnsibleReverse TunnelSSH
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 SelectionRT-Threadlinux
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.

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

fmtlinuxtext 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 RecoveryFile RecoveryTestDisk
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.

CentOSContainerDockerfile
0 likes · 6 min read
How to Quickly Set Up a Podman Environment on CentOS 8
Open Source Linux
Open Source Linux
Nov 8, 2022 · Operations

How to Open and Manage Linux Ports with firewalld and iptables

This guide walks you through checking firewall status, enabling firewalld, adding permanent ports, reloading the firewall, and using iptables on CentOS 6, providing complete command examples and tips for troubleshooting common issues.

CentOSSystem Administrationfirewalld
0 likes · 4 min read
How to Open and Manage Linux Ports with firewalld and iptables
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.

ARMDevice DriversI2C
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.

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

SSHknown_hostslinux
0 likes · 9 min read
Understanding and Managing SSH known_hosts to Prevent MITM Attacks
Efficient Ops
Efficient Ops
Nov 7, 2022 · Operations

Essential Redis Monitoring Metrics and Commands for Effective Operations

This guide details key Redis monitoring metrics—including performance, memory, activity, persistence, and error indicators—along with practical commands, configuration settings, and code snippets to help operators efficiently track and troubleshoot Redis instances.

MetricsOperationsPerformance
0 likes · 6 min read
Essential Redis Monitoring Metrics and Commands for Effective Operations
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.

CentOSfirewalldiptables
0 likes · 4 min read
How to Open and Manage Linux Firewall Ports on CentOS 6/7