Tagged articles

Linux

5000 articles · Page 20 of 50
Liangxu Linux
Liangxu Linux
Aug 28, 2024 · Fundamentals

Mastering GCC: From C Source to ELF Executable in Four Steps

This guide walks through the complete GCC compilation pipeline—preprocessing, compilation, assembly, and linking—demonstrates how to build a simple C program, inspect the resulting ELF file, and use Binutils tools to analyze sections and disassemble the binary.

BinutilsC++Compilation
0 likes · 13 min read
Mastering GCC: From C Source to ELF Executable in Four Steps
Linux Cloud Computing Practice
Linux Cloud Computing Practice
Aug 28, 2024 · Operations

Essential Bash Scripts for Linux System Monitoring and Automation

This article presents a curated collection of Bash scripts that automate key Linux operations such as MySQL replication monitoring, directory change detection, bulk user creation, website health checks, remote command execution, one‑click LNMP deployment, resource usage reporting, high‑resource process identification, and automated Java and PHP project deployment.

LinuxShell scriptingautomation
0 likes · 12 min read
Essential Bash Scripts for Linux System Monitoring and Automation
21CTO
21CTO
Aug 28, 2024 · Fundamentals

Linus Torvalds on Linux Kernel’s Future: Versions, Rust, AI, and Security

At the 2024 OpenSource Summit China in Hong Kong, Linus Torvalds and Dirk Hohndel discussed the Linux kernel’s development roadmap, release cadence, security practices, the slow adoption of Rust, and the potential role of AI, while sharing candid views on cloud, Kubernetes, and legacy kernel support.

AILinuxOpenSource Summit
0 likes · 12 min read
Linus Torvalds on Linux Kernel’s Future: Versions, Rust, AI, and Security
Liangxu Linux
Liangxu Linux
Aug 26, 2024 · Operations

How to Configure a Static IPv6 Address on Ubuntu – Step‑by‑Step Guide

This guide explains why IPv6 is essential, outlines its key benefits, and provides a detailed, step‑by‑step process for checking support, editing Netplan or interfaces files, adding a static IPv6 address, applying changes, and verifying the configuration on Ubuntu systems.

IPv6LinuxNetwork Configuration
0 likes · 6 min read
How to Configure a Static IPv6 Address on Ubuntu – Step‑by‑Step Guide
Efficient Ops
Efficient Ops
Aug 26, 2024 · Operations

Master Linux Process Monitoring: ps, dstat, top & htop Explained

This guide introduces Linux process‑monitoring tools—ps, dstat, top, and htop—by likening them to the four legendary detectives, explains their options, output fields, and usage examples, and provides visual references to help readers understand and effectively track system resources.

Linuxdstathtop
0 likes · 9 min read
Master Linux Process Monitoring: ps, dstat, top & htop Explained
Liangxu Linux
Liangxu Linux
Aug 25, 2024 · Operations

When systemd‑tmpfiles Wiped Home Files: The Bug, the Fallout, and the Fix

A recent incident with systemd‑tmpfiles – triggered by the ‑‑purge option in version 256 – caused unexpected deletion of files in /home, prompting a heated discussion among developers, a GitHub issue, and a rapid patch that clarified the command’s scope and added safeguards.

Data lossLinuxSystemd
0 likes · 5 min read
When systemd‑tmpfiles Wiped Home Files: The Bug, the Fallout, and the Fix
Linux Kernel Journey
Linux Kernel Journey
Aug 25, 2024 · Fundamentals

Analyzing Linux Memory Management Locks and Key Optimization Cases

The article examines the role of various locks in Linux kernel memory management, explains their APIs and sleeping constraints, presents detailed case studies of lock‑related performance patches—including per‑memcg LRU, mmap_lock IO‑fault path, SPF, PVL, fault‑around, unmap, and rmap lockless optimizations—and summarizes common strategies for reducing lock contention and improving scalability.

LinuxMemory Managementkernel
0 likes · 28 min read
Analyzing Linux Memory Management Locks and Key Optimization Cases
MaGe Linux Operations
MaGe Linux Operations
Aug 25, 2024 · Databases

How to Install and Configure MySQL 5.7 on ARM (Aarch64) with Master‑Slave Replication

This guide walks through checking the OS architecture, preparing the environment, downloading the appropriate MySQL 5.7 packages for ARM, installing and configuring MySQL, setting up automatic startup and environment variables, initializing the server, securing the root account, and finally configuring master‑slave replication between two servers.

ARMDatabaseLinux
0 likes · 15 min read
How to Install and Configure MySQL 5.7 on ARM (Aarch64) with Master‑Slave Replication
Liangxu Linux
Liangxu Linux
Aug 25, 2024 · Operations

Essential Linux Network Monitoring Tools: nethogs, nload, cbm, iftop & iPerf

Learn how to monitor and test network performance in Linux using five powerful command‑line utilities—nethogs for per‑process bandwidth, nload for real‑time traffic graphs, cbm for colorful interface, iftop for host‑level connections, and iPerf for detailed throughput measurements.

Linuxcommand-line toolsiftop
0 likes · 5 min read
Essential Linux Network Monitoring Tools: nethogs, nload, cbm, iftop & iPerf
Open Source Linux
Open Source Linux
Aug 23, 2024 · Backend Development

Mastering GCC: From Source Code to Executable ELF Binaries

This article explains how high‑level C/C++ programs are transformed into processor‑executable binary code on Linux, covering preprocessing, compilation, assembly, linking, the GCC toolchain, Binutils utilities, C runtime libraries, and ELF file analysis with practical command examples.

C programmingCompilationELF
0 likes · 13 min read
Mastering GCC: From Source Code to Executable ELF Binaries
Open Source Linux
Open Source Linux
Aug 23, 2024 · Operations

10 Proven Ops Practices to Prevent System Failures

This article shares ten practical operations strategies—including change rollbacks, safe handling of destructive commands, prompt customization, rigorous backup and verification, production environment discipline, careful handovers, robust alerting, cautious automatic failover, meticulous checks, and simplicity—to dramatically improve system reliability and availability.

LinuxMonitoringMySQL
0 likes · 17 min read
10 Proven Ops Practices to Prevent System Failures
Liangxu Linux
Liangxu Linux
Aug 22, 2024 · Operations

How to Auto-Start Applications on Embedded Linux: 3 Proven Methods

Embedded Linux systems often auto‑start applications after boot to save resources, and this guide explains three methods—using a /linuxrc script, adding scripts under /etc/init.d, and editing /etc/rc.d/rc.local—plus a detailed overview of Linux runlevels and the complete boot sequence.

Auto-startLinuxRunlevel
0 likes · 9 min read
How to Auto-Start Applications on Embedded Linux: 3 Proven Methods
Open Source Linux
Open Source Linux
Aug 22, 2024 · Fundamentals

Master Linux File Links: Soft, Hard, and Symbolic Link Techniques

This guide explains Linux file linking concepts—including soft, hard, and symbolic links—detailing how to create, inspect, and remove them with commands like ln, ls, touch, cat, rm, and unlink, while highlighting inode behavior and directory restrictions.

Hard LinkLinuxSymbolic Link
0 likes · 11 min read
Master Linux File Links: Soft, Hard, and Symbolic Link Techniques
Efficient Ops
Efficient Ops
Aug 21, 2024 · Operations

10 Proven Practices to Prevent System Failures in Operations

This article shares ten practical operations strategies—ranging from change‑rollback procedures and cautious handling of destructive commands to robust backup verification, alerting, and meticulous hand‑over practices—that together help teams dramatically reduce system outages and maintain high availability.

LinuxMySQL
0 likes · 17 min read
10 Proven Practices to Prevent System Failures in Operations
Liangxu Linux
Liangxu Linux
Aug 20, 2024 · Operations

How to Compile and Use rsync for ARM Boards: A Step‑by‑Step Guide

Learn what rsync is, how to compile it for an ARM‑based development board, configure the build to disable SIMD and other features, install the binary, and use rsync commands with common options to efficiently synchronize files between the board and a PC.

ARMCommand LineCross-Compilation
0 likes · 5 min read
How to Compile and Use rsync for ARM Boards: A Step‑by‑Step Guide
Open Source Linux
Open Source Linux
Aug 20, 2024 · Fundamentals

Mastering lsof: How to List Open Files and Network Connections on Linux

This guide explains how to use the powerful lsof command to list information about files opened by processes, filter results by file type, user, process name, directory, network connections, and even repeatedly monitor changes, providing practical examples and code snippets for Linux administrators.

Command LineLinuxNetwork Connections
0 likes · 11 min read
Mastering lsof: How to List Open Files and Network Connections on Linux
MaGe Linux Operations
MaGe Linux Operations
Aug 16, 2024 · Fundamentals

Master Linux Text Processing: Pipes, grep, sed & awk Explained

Learn how Linux’s powerful text-processing tools—pipes, grep, sed, and awk—work together to filter, transform, and analyze data, with clear syntax explanations, practical examples, and essential tips for chaining commands, handling output, and avoiding common pitfalls.

Linuxawkgrep
0 likes · 20 min read
Master Linux Text Processing: Pipes, grep, sed & awk Explained
Open Source Linux
Open Source Linux
Aug 15, 2024 · Fundamentals

What Do “buffers” and “cached” Really Mean in Linux’s free Command?

This article demystifies the Linux free command’s “buffers” and “cached” fields by tracing their origins through /proc/meminfo, kernel source functions such as meminfo_proc_show, nr_blockdev_pages, and page‑cache mechanisms, and demonstrates the differences with practical experiments.

BuffersLinuxMemory Management
0 likes · 12 min read
What Do “buffers” and “cached” Really Mean in Linux’s free Command?
Liangxu Linux
Liangxu Linux
Aug 14, 2024 · Operations

How to Use iPerf for Accurate Network Bandwidth and Latency Testing

This guide walks you through preparing the environment, installing iPerf on Windows or Linux servers, running it in server and client modes, testing TCP and UDP performance, measuring latency with ping, and checking all available options to ensure reliable network bandwidth and latency measurements.

LinuxTCPUDP
0 likes · 5 min read
How to Use iPerf for Accurate Network Bandwidth and Latency Testing
MaGe Linux Operations
MaGe Linux Operations
Aug 14, 2024 · Cloud Native

Master Docker: Core Concepts, Installation, and Essential Commands

This guide introduces Docker’s fundamental concepts, explains its advantages and architecture, walks through installation steps, and provides a comprehensive list of common Docker commands for managing images and containers, including practical examples such as setting up SSH access within a container.

Container ManagementDevOpsDocker
0 likes · 11 min read
Master Docker: Core Concepts, Installation, and Essential Commands
Open Source Linux
Open Source Linux
Aug 14, 2024 · Information Security

Master Nmap: Step-by-Step Guide to Scanning Linux Ports

This guide explains how to use Nmap on Linux to perform simple, single‑port, full‑range, and custom port scans, interpret common port states, and understand typical service ports for effective network security testing.

Linuxnetwork securitynmap
0 likes · 7 min read
Master Nmap: Step-by-Step Guide to Scanning Linux Ports
Liangxu Linux
Liangxu Linux
Aug 11, 2024 · Operations

Essential Linux Networking Commands Every DevOps Engineer Should Master

This article provides a comprehensive, step‑by‑step guide to the most important native Linux networking commands—such as hostname, host, ping, curl, ip, ss, traceroute, dig, and tcpdump—explaining their purpose, common usage examples, and key options for effective system and network troubleshooting.

DevOpsLinuxNetworking
0 likes · 13 min read
Essential Linux Networking Commands Every DevOps Engineer Should Master
MaGe Linux Operations
MaGe Linux Operations
Aug 11, 2024 · Operations

Master nslookup on Linux: Install, Commands, and Practical Tips

This guide explains how to install the nslookup tool on various Linux distributions and demonstrates seven common usages—including querying IP addresses, specifying DNS servers, retrieving specific record types, performing reverse lookups, setting search domains, using interactive set commands, and exiting the tool—to help diagnose DNS issues effectively.

DNSLinuxNetwork Tools
0 likes · 5 min read
Master nslookup on Linux: Install, Commands, and Practical Tips
MaGe Linux Operations
MaGe Linux Operations
Aug 10, 2024 · Backend Development

How to Encrypt Shell Scripts with gzexe: Step-by-Step Guide

This guide explains how to encrypt a shell script using gzexe, covering script preparation, making it executable, running gzexe to produce an encrypted file, verifying and executing the encrypted script, and optionally decrypting it, plus installation instructions for gzexe on Debian and Red Hat systems.

EncryptionLinuxShell script
0 likes · 3 min read
How to Encrypt Shell Scripts with gzexe: Step-by-Step Guide
MaGe Linux Operations
MaGe Linux Operations
Aug 10, 2024 · Operations

Mastering traceroute on Linux: Install, Use, and Advanced Options

This guide explains how to install the traceroute network diagnostic tool on various Linux distributions, shows the basic command syntax and common usage examples, and details both standard and advanced options for customizing trace routes, while highlighting important precautions.

Command LineInstallationLinux
0 likes · 5 min read
Mastering traceroute on Linux: Install, Use, and Advanced Options
Architect
Architect
Aug 9, 2024 · Backend Development

Why Nginx Outperforms Others: Deep Dive into Architecture, Modules, and Tuning

This comprehensive guide explains Nginx's high‑performance architecture, module system, multi‑process model, FastCGI integration, configuration best practices, tuning techniques, error troubleshooting, and a known PHP‑related vulnerability, providing practical steps for optimal deployment on Linux servers.

LinuxPHP-FPMPerformance Tuning
0 likes · 47 min read
Why Nginx Outperforms Others: Deep Dive into Architecture, Modules, and Tuning
Linux Cloud Computing Practice
Linux Cloud Computing Practice
Aug 7, 2024 · Operations

Master Shell Scripting: Core Commands, Variables, Loops, and Functions Explained

This comprehensive guide walks you through the fundamentals of Linux shell scripting, covering why it matters, essential prerequisites, variable handling, string manipulation, arithmetic operations, condition testing, control structures like if/else, for/while loops, functions, case statements, and array usage, all with clear examples and practical code snippets.

ArraysLinuxLoops
0 likes · 34 min read
Master Shell Scripting: Core Commands, Variables, Loops, and Functions Explained
Open Source Linux
Open Source Linux
Aug 6, 2024 · Operations

How to Set Up and Secure NTP Time Synchronization on Linux

This guide walks you through installing NTP, configuring server and client settings, applying security restrictions, adding a local clock backup, logging, and verifying synchronization to keep Linux systems accurately timed across a network.

LinuxNTPnetwork time protocol
0 likes · 8 min read
How to Set Up and Secure NTP Time Synchronization on Linux
Liangxu Linux
Liangxu Linux
Aug 5, 2024 · Fundamentals

Master Linux File Compression: Zip, Rar, and Tar Commands Explained

This guide walks through the most common Linux compression and archiving tools—zip, unzip, rar, unrar, and tar—detailing file formats, command syntax, options for compression levels, encryption, and extraction, plus practical examples for each utility.

Linuxcommand-linecompression
0 likes · 8 min read
Master Linux File Compression: Zip, Rar, and Tar Commands Explained
Aikesheng Open Source Community
Aikesheng Open Source Community
Aug 5, 2024 · Databases

Evaluating the Use of mmap in Prometheus TSDB: Advantages, Disadvantages, and Performance Implications

This article examines mmap's historical origins, its performance benefits and drawbacks, and analyzes how Prometheus' time‑series database employs memory‑mapped files, revealing why mmap does not degrade Prometheus performance despite known kernel‑level issues such as TLB misses and lock contention.

LinuxPrometheusmmap
0 likes · 26 min read
Evaluating the Use of mmap in Prometheus TSDB: Advantages, Disadvantages, and Performance Implications
Liangxu Linux
Liangxu Linux
Aug 4, 2024 · Fundamentals

How Linux Process Creation Powers Containers: From fork to Namespaces

This article explains how Linux creates processes using fork, vfork, clone and pthread_create, reveals the role of the init process, explores clone flags and namespace checks in the kernel, and shows why understanding these fundamentals demystifies container startup.

LinuxNamespaceSystem Calls
0 likes · 7 min read
How Linux Process Creation Powers Containers: From fork to Namespaces
Liangxu Linux
Liangxu Linux
Aug 4, 2024 · Fundamentals

Unlock CPU Performance: Master Hyper‑Threading and Affinity on Linux

This article explains hyper‑threading fundamentals, distinguishes physical, logical, and CPU cores, shows how to query CPU topology on Linux, introduces the concept of CPU affinity, demonstrates using the taskset command and related syscalls, and provides C API examples for setting process and thread affinity.

CPU affinityHyper-ThreadingLinux
0 likes · 14 min read
Unlock CPU Performance: Master Hyper‑Threading and Affinity on Linux
MaGe Linux Operations
MaGe Linux Operations
Aug 3, 2024 · Operations

10 Practical fsck Commands to Diagnose and Repair Linux Filesystems

This article presents ten hands‑on examples of using the Linux fsck utility—including checking specific partitions, employing options like -A, -t, -M, -y, -n, and -a—to detect, report, and automatically fix filesystem errors while explaining exit codes and best‑practice recommendations.

Linuxcommand-linedisk repair
0 likes · 13 min read
10 Practical fsck Commands to Diagnose and Repair Linux Filesystems
Liangxu Linux
Liangxu Linux
Aug 3, 2024 · Operations

Build a Highly Available Web Cluster with LVS and Keepalived on CentOS

This guide explains how to create a high‑availability web load‑balancing cluster using Linux Virtual Server (LVS) and Keepalived on CentOS, covering background, terminology, environment setup, detailed configuration steps for master and backup nodes, real‑server preparation, HA testing, and final conclusions.

CentOSIPVSKeepalived
0 likes · 12 min read
Build a Highly Available Web Cluster with LVS and Keepalived on CentOS
Liangxu Linux
Liangxu Linux
Aug 3, 2024 · Operations

How to Expand a Linux Disk from 500GB to 2TB Without Data Loss

This guide walks you through checking the current partition layout, safely unmounting the volume, using fdisk to delete and recreate the partition with the same start sector, resizing the ext4 filesystem, remounting the disk, and configuring automatic mounts via fstab, systemd, or autofs.

Disk ExpansionLinuxSystemd
0 likes · 8 min read
How to Expand a Linux Disk from 500GB to 2TB Without Data Loss
IT Services Circle
IT Services Circle
Aug 2, 2024 · Operations

Shell Script for Collecting Linux CPU, Memory, and Disk I/O Metrics

This article presents a Bash script that gathers comprehensive Linux system metrics—including CPU core count, utilization percentages, context switches, interrupts, load averages, memory and swap usage, and disk I/O statistics—explaining each command and its purpose for effective server monitoring.

LinuxMonitoringPerformance
0 likes · 13 min read
Shell Script for Collecting Linux CPU, Memory, and Disk I/O Metrics
Open Source Linux
Open Source Linux
Aug 1, 2024 · Operations

Mastering Common Ansible Modules: File, Copy, Yum, Service, and More

This guide walks through the most frequently used Ansible modules—including file, copy, yum_repository, yum, service, systemd, user, group, fetch, get_url, and setup—explaining their key options and demonstrating ad‑hoc command usage with complete code examples for Linux automation.

DevOpsLinux
0 likes · 17 min read
Mastering Common Ansible Modules: File, Copy, Yum, Service, and More
MaGe Linux Operations
MaGe Linux Operations
Jul 31, 2024 · Fundamentals

Master the Linux cut Command: Extract Text Columns Like a Pro

Learn how to use the Linux cut command for powerful text processing, including selecting character columns, ranges, specific fields with delimiters, complementing fields, changing output delimiters, and combining cut with other Unix tools such as grep, sed, and ps.

LinuxShell scriptingUnix
0 likes · 11 min read
Master the Linux cut Command: Extract Text Columns Like a Pro
Open Source Linux
Open Source Linux
Jul 30, 2024 · Operations

How to Bind Two NICs to a Single IP for High Availability on Linux

This guide explains how to bind two network interfaces into a single virtual NIC on Linux using the bonding driver, covering supported modes, detailed configuration files, command-line steps, verification commands, and practical tips for ensuring high‑availability without IP duplication.

Linuxbonding drivernetwork bonding
0 likes · 6 min read
How to Bind Two NICs to a Single IP for High Availability on Linux
Liangxu Linux
Liangxu Linux
Jul 29, 2024 · Databases

Automate MySQL Backups and Restores with Bash, Cron, and Find

This guide shows how to create a Bash script that backs up a specific MySQL database using mysqldump, compresses the dump, automatically deletes old backups, explains the find -mtime option, and schedules the process with cron, plus detailed steps for restoring the data.

CronDatabase RestorationLinux
0 likes · 7 min read
Automate MySQL Backups and Restores with Bash, Cron, and Find
Efficient Ops
Efficient Ops
Jul 29, 2024 · Operations

Top 19 Essential Linux & Sysadmin Interview Questions with Answers

This article compiles 19 practical Linux, security, networking, and Python interview questions covering command‑line techniques, system monitoring, load‑balancing, HTTP protocols, common vulnerabilities, TCP handshakes, TIME_WAIT optimization, and code snippets to help candidates prepare for sysadmin roles.

InterviewLinuxPython
0 likes · 15 min read
Top 19 Essential Linux & Sysadmin Interview Questions with Answers
MaGe Linux Operations
MaGe Linux Operations
Jul 29, 2024 · Operations

How to Add Custom Routing Rules for Multiple NICs on Linux

This guide explains how to configure additional routing tables and policy‑based routes on a Linux server with two network interfaces, covering IP address inspection, routing table edits, ip rule commands, and persistence across reboots.

LinuxNetwork ConfigurationPolicy Routing
0 likes · 9 min read
How to Add Custom Routing Rules for Multiple NICs on Linux
Liangxu Linux
Liangxu Linux
Jul 28, 2024 · Operations

Essential Linux Commands for Diagnosing Production Issues

A practical guide explains how to use top, iostat, netstat, df, du and other common Linux commands to monitor CPU, memory, disk, and network status, interpret their output, and troubleshoot performance problems in production environments.

Disk UsageLinuxiostat
0 likes · 5 min read
Essential Linux Commands for Diagnosing Production Issues
MaGe Linux Operations
MaGe Linux Operations
Jul 28, 2024 · Operations

Master Linux Permissions: Users, Groups, SUID/SGID, ACLs and sudo

This comprehensive guide explains Linux permission fundamentals, user and group management, file permission modes, special bits like SUID, SGID and Sticky, hidden attributes with chattr/lsattr, ACL configuration, and privilege escalation using su and sudo, complete with practical command examples.

ACLLinuxSGID
0 likes · 45 min read
Master Linux Permissions: Users, Groups, SUID/SGID, ACLs and sudo
Wukong Talks Architecture
Wukong Talks Architecture
Jul 28, 2024 · Operations

Understanding Nginx Architecture, Process Model, and Performance Optimization

This article provides a comprehensive overview of Nginx’s high‑performance features, module architecture, process and I/O models, FastCGI integration with PHP‑FPM, configuration best practices, tuning techniques, and common error troubleshooting, offering practical guidance for optimizing and securing Nginx deployments.

LinuxOptimizationPHP-FPM
0 likes · 46 min read
Understanding Nginx Architecture, Process Model, and Performance Optimization
dbaplus Community
dbaplus Community
Jul 28, 2024 · Operations

A Day in the Life of a Linux Ops Engineer: Real Stories and Practical Tips

This article compiles several Zhihu users' candid accounts of a typical Linux operations day, highlighting constant interruptions, emergency firefighting, performance tuning, monitoring, tool development, and a balanced time‑allocation strategy to make ops work more efficient and sustainable.

LinuxPerformanceTuningWorkday
0 likes · 11 min read
A Day in the Life of a Linux Ops Engineer: Real Stories and Practical Tips
Python Programming Learning Circle
Python Programming Learning Circle
Jul 26, 2024 · Operations

Using Supervisor for Process Monitoring and Management on Unix-like Systems

This article introduces Supervisor, a client‑server process monitoring tool for Unix-like systems, explains why it solves persistent process deployment issues, walks through installation, configuration, command‑line usage, advanced features such as process groups and auto‑restart policies, and provides code examples for practical implementation.

Linuxprocess monitoringsupervisor
0 likes · 16 min read
Using Supervisor for Process Monitoring and Management on Unix-like Systems
Liangxu Linux
Liangxu Linux
Jul 24, 2024 · Operations

Master the Linux route Command: Manage IP Routing Tables Like a Pro

This guide explains how to install, use, and interpret the Linux route command for displaying and manipulating the kernel IP routing table, covering options, output fields, persistence tricks, and practical examples for querying, adding, deleting, and rejecting routes.

IPLinuxRouting
0 likes · 7 min read
Master the Linux route Command: Manage IP Routing Tables Like a Pro
Open Source Linux
Open Source Linux
Jul 24, 2024 · Operations

Linux Emergency Handbook v1.2: Key Updates & New Incident Response Practices

Version 1.2 of the Linux Emergency Handbook introduces critical updates such as SSH key backdoor checks, detailed command timestamp logs, new journalctl log viewing techniques, enhanced password checks, added data USB guidance, and revamped post‑incident stages including routine security checks, loss assessment, and targeted investigations.

Linuxemergency responseincident management
0 likes · 3 min read
Linux Emergency Handbook v1.2: Key Updates & New Incident Response Practices
21CTO
21CTO
Jul 23, 2024 · Fundamentals

Top 10 Linux Distributions You Should Try in 2024

This article defines Linux distributions, explains how they build on the open‑source kernel, and reviews ten popular distros—Linux Mint, Manjaro, openSUSE Leap, Elementary OS, Ubuntu, Fedora, Zorin OS, Debian, Pop!_OS, and MX Linux—highlighting each one's key features and ideal use cases.

DebianLinuxMINT
0 likes · 15 min read
Top 10 Linux Distributions You Should Try in 2024
21CTO
21CTO
Jul 21, 2024 · Cloud Computing

Why Microsoft Azure Now Relies on Linux: Inside the Cloud’s Massive Linux Shift

The article traces Azure’s evolution from a Windows‑only cloud to a platform that tests over a thousand Linux distributions monthly, detailing its Linux guest OS lifecycle, certification process, and the automated testing framework that ensures seamless large‑scale Linux operations on Azure.

AzureCloud ComputingLinux
0 likes · 9 min read
Why Microsoft Azure Now Relies on Linux: Inside the Cloud’s Massive Linux Shift
Liangxu Linux
Liangxu Linux
Jul 21, 2024 · Operations

How to Sort IP Addresses with a Simple Shell Script

This guide walks through a real‑world operations scenario, showing how to write and run a Bash script that uses the sort command with numeric and field options to correctly order a list of IP addresses for easier log analysis and network troubleshooting.

Linuxautomationip-address
0 likes · 4 min read
How to Sort IP Addresses with a Simple Shell Script
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jul 19, 2024 · Cloud Computing

Understanding Virtio: Architecture, Drivers, and Implementation in Linux Virtualization

Virtio, the Linux standard I/O virtualization framework, uses a semi‑virtualized front‑end driver and back‑end device linked by virtqueues, works across hypervisors (e.g., QEMU/KVM) via PCI or MMIO, enabling high‑performance, low‑overhead device emulation—as illustrated by the virtio‑snd driver—while supporting cloud and Android virtualization scenarios.

Kernel DriversLinuxPCI
0 likes · 15 min read
Understanding Virtio: Architecture, Drivers, and Implementation in Linux Virtualization
Liangxu Linux
Liangxu Linux
Jul 18, 2024 · Information Security

How to Harden RHEL7: Essential Linux Security Hardening Steps

This guide walks through practical Linux security hardening on RHEL7, covering TCSEC security levels, account lockdown, password policies, SSH hardening, SELinux activation, firewall minimization, immutable system files, and other configuration tweaks to raise the system to a B1 security rating.

LinuxRHEL7SELinux
0 likes · 12 min read
How to Harden RHEL7: Essential Linux Security Hardening Steps
Linux Ops Smart Journey
Linux Ops Smart Journey
Jul 18, 2024 · Operations

How to Install and Secure Docker in Production Environments

Learn step-by-step how to prepare your Linux server, download and install Docker 20.10.24 manually, configure daemon settings, set up systemd service, start and verify the engine, and apply essential security and optimization practices for reliable production deployments.

DockerLinuxProduction Deployment
0 likes · 5 min read
How to Install and Secure Docker in Production Environments
Liangxu Linux
Liangxu Linux
Jul 17, 2024 · Operations

How to Detect Open UDP Ports with hping3 and netcat on Linux

This guide shows how to set up a Ubuntu server and a CentOS client, install hping3 and netcat, and use them to reliably detect whether specific UDP ports are open or closed, interpreting packet loss, ICMP Port Unreachable, and connection refusal messages.

LinuxUDPhping3
0 likes · 5 min read
How to Detect Open UDP Ports with hping3 and netcat on Linux
Efficient Ops
Efficient Ops
Jul 17, 2024 · Operations

Essential Linux Network Monitoring Tools for Production Environments

This guide introduces five open‑source Linux utilities—NetHogs, nload, CBM, iftop, and iPerf—explaining their focus, usage commands, and how they help monitor process‑level bandwidth, interface traffic, and overall network performance in production settings.

Linuxiperfnethogs
0 likes · 5 min read
Essential Linux Network Monitoring Tools for Production Environments
Liangxu Linux
Liangxu Linux
Jul 16, 2024 · R&D Management

Why the Popular Linux Tool Neofetch Was Archived and What It Means for Developers

The article traces Neofetch’s rise as a customizable Linux system‑info tool, details the sudden disappearance of its creator Dylan Araps, explains the 2024 repository archival with a farming note, and reviews emerging alternatives while reflecting on a broader trend of developers leaving tech for agriculture.

LinuxNeofetchalternatives
0 likes · 11 min read
Why the Popular Linux Tool Neofetch Was Archived and What It Means for Developers
Architects' Tech Alliance
Architects' Tech Alliance
Jul 13, 2024 · Operations

How to Supercharge Kunpeng CPUs: Real‑World Performance Tuning Techniques

This article provides a comprehensive guide to optimizing Kunpeng‑based servers, covering hardware characteristics, matrix multiplication benchmarks, Von Neumann architecture insights, soft and hard acceleration, compiler and JDK tweaks, NUMA tuning, Nginx and OpenSSL acceleration, disk and network optimizations, application‑level tuning, and a step‑by‑step MariaDB performance‑tuning checklist.

CPU performanceHardware AccelerationKunpeng
0 likes · 16 min read
How to Supercharge Kunpeng CPUs: Real‑World Performance Tuning Techniques