Tagged articles
5000 articles
Page 16 of 50
Liangxu Linux
Liangxu Linux
Sep 12, 2024 · Operations

Essential Linux Command-Line Tricks: Checksums, File Search, Process Management & More

This guide walks through practical Linux command-line techniques—including generating file checksums, locating files quickly, editing long commands, inspecting and managing processes, capturing terminal output, examining binary dependencies, and using various text‑viewing utilities—to boost everyday system administration efficiency.

File ManagementLinuxSystem Administration
0 likes · 9 min read
Essential Linux Command-Line Tricks: Checksums, File Search, Process Management & More
Selected Java Interview Questions
Selected Java Interview Questions
Sep 12, 2024 · Operations

20 Essential Linux Terminal Tips to Boost Productivity

This article presents a curated list of twenty practical Linux command‑line tricks—from tab completion and directory navigation to command chaining, history search, log monitoring, and useful shortcuts—that help both beginners and seasoned users work faster and avoid common pitfalls.

Command LineLinuxShell
0 likes · 11 min read
20 Essential Linux Terminal Tips to Boost Productivity
BirdNest Tech Talk
BirdNest Tech Talk
Sep 12, 2024 · Fundamentals

Mastering eBPF with CO-RE: From Basics to Go Implementation

This article introduces eBPF fundamentals, explains the Compile‑Once‑Run‑Everywhere (CO‑RE) approach, compares it with traditional eBPF, outlines best practices, and walks through a complete Go‑based example using the Cilium/eBPF library and the eunomia‑bpf runtime.

CO-RECiliumGo
0 likes · 14 min read
Mastering eBPF with CO-RE: From Basics to Go Implementation
Liangxu Linux
Liangxu Linux
Sep 11, 2024 · Fundamentals

Mastering cURL: Syntax, Options, and Automated Log File Upload

This guide explains cURL’s command‑line syntax, common options, error codes, and demonstrates how to build a C program that monitors a log file, creates timestamped backups, and automatically uploads them to an FTP server using cURL.

FTPLinuxfile upload
0 likes · 29 min read
Mastering cURL: Syntax, Options, and Automated Log File Upload
BirdNest Tech Talk
BirdNest Tech Talk
Sep 11, 2024 · Cloud Native

How to Build a Complete eBPF Development Environment on Ubuntu

This guide walks through the purpose, advantages, required Linux packages, Go libraries, exact installation commands, and version details needed to set up a functional eBPF development environment on an Ubuntu system, while explaining each step’s rationale.

Cloud NativeDevelopment EnvironmentGo
0 likes · 10 min read
How to Build a Complete eBPF Development Environment on Ubuntu
Laravel Tech Community
Laravel Tech Community
Sep 10, 2024 · Backend Development

How to Compile and Install the MongoDB PHP Extension

This guide walks through the step‑by‑step process of downloading, compiling, and enabling the MongoDB extension for PHP on a Linux server, covering both online and offline installation methods and how to verify the extension is loaded successfully.

ExtensionInstallationLinux
0 likes · 4 min read
How to Compile and Install the MongoDB PHP Extension
Liangxu Linux
Liangxu Linux
Sep 8, 2024 · Operations

Diagnosing and Resolving Extreme CPU Usage in a Java Data Platform

When a data platform server suddenly shows CPU utilization near 99% despite modest traffic, this guide walks through pinpointing the offending Java process, tracing the high‑load thread, uncovering a time‑conversion routine that over‑calculates seconds, and applying a lightweight fix that drops CPU load by dozens of times.

Linuxjavatroubleshooting
0 likes · 11 min read
Diagnosing and Resolving Extreme CPU Usage in a Java Data Platform
Liangxu Linux
Liangxu Linux
Sep 8, 2024 · Operations

Master Linux mount and umount with 15 practical examples

This guide walks through creating partitions, mounting devices and filesystems using the Linux mount command, exploring common scenarios such as mounting CD-ROMs, viewing current mounts, binding directories, remounting, mounting ISO images, and safely unmounting with options like lazy, force, and selective unmounting.

FilesystemLinuxMount
0 likes · 13 min read
Master Linux mount and umount with 15 practical examples
dbaplus Community
dbaplus Community
Sep 8, 2024 · Operations

10 Essential Ops Practices to Prevent System Failures

This article compiles ten practical operations‑engineer guidelines—ranging from change rollbacks and safe command aliases to backup verification, monitoring, and cautious automated failover—to help maintain high availability and avoid costly production incidents.

LinuxMonitoringMySQL
0 likes · 18 min read
10 Essential Ops Practices to Prevent System Failures
Linux Kernel Journey
Linux Kernel Journey
Sep 7, 2024 · Operations

Building and Running an eBPF Application – Part 1

This article walks through creating a first eBPF program using C and Go on Ubuntu 22.04, covering required dependencies, kernel‑space vs user‑space concepts, event selection, BPF map definition, and a tracepoint function that measures per‑process CPU time.

BPF mapsGoLinux
0 likes · 11 min read
Building and Running an eBPF Application – Part 1
Liangxu Linux
Liangxu Linux
Sep 7, 2024 · Fundamentals

How Linux’s Device Driver Model and sysfs Work Together: A Deep Dive

This article explains the Linux kernel device driver model introduced in 2.6, how devices, buses, classes and drivers are represented, how the sysfs virtual filesystem exposes their hierarchy, and walks through the registration and matching process for platform buses, drivers, and devices with detailed code examples.

Linuxdevice driverplatform bus
0 likes · 28 min read
How Linux’s Device Driver Model and sysfs Work Together: A Deep Dive
Liangxu Linux
Liangxu Linux
Sep 7, 2024 · Operations

How to Use iPerf for Accurate Server-to-Server Bandwidth Testing

This guide explains how to prepare source and target servers, install iPerf, run it in server and client modes on Windows (or Linux), and use specific commands to measure TCP bandwidth, UDP jitter, packet loss, and network latency, including required firewall and security‑group settings.

LinuxTCPUDP
0 likes · 4 min read
How to Use iPerf for Accurate Server-to-Server Bandwidth Testing
MaGe Linux Operations
MaGe Linux Operations
Sep 6, 2024 · Cloud Native

Speed Up Docker Pulls: Configure Registry Mirrors & Manage Containers

Learn how to accelerate Docker image pulls by configuring registry mirrors, then follow step‑by‑step instructions to pull, run, inspect, and manage Nginx containers, including commands for starting, stopping, logging, networking, and modifying container files, ensuring efficient container operations.

Container ManagementDevOpsLinux
0 likes · 10 min read
Speed Up Docker Pulls: Configure Registry Mirrors & Manage Containers
MaGe Linux Operations
MaGe Linux Operations
Sep 6, 2024 · Operations

Master Building ARM and x86 System Images: A Step‑by‑Step Guide

This comprehensive guide walks IT and DevOps professionals through understanding ARM and x86 architectures, setting up the build environment, creating and customizing base images, optimizing size and performance, and packaging for distribution, with practical commands and best‑practice recommendations.

ARMDevOpsLinux
0 likes · 9 min read
Master Building ARM and x86 System Images: A Step‑by‑Step Guide
Liangxu Linux
Liangxu Linux
Sep 5, 2024 · Information Security

Hardening RHEL7: Practical Linux Security Steps and Commands

This guide walks through comprehensive Linux security hardening on RHEL7, covering account lockout, password policies, SELinux configuration, SSH port changes, root login disabling, umask restriction, immutable system files, GCC limitation, log protection, minimal firewall rules, and related command examples.

LinuxPassword policyRHEL7
0 likes · 13 min read
Hardening RHEL7: Practical Linux Security Steps and Commands
Liangxu Linux
Liangxu Linux
Sep 5, 2024 · Fundamentals

Why Linux Uses a Bus‑Device‑Driver Model for High Cohesion, Low Coupling

The article explains how Linux separates board‑level information from drivers using a bus‑device‑driver model, illustrating high cohesion and low coupling with concrete code examples, matching mechanisms, and the evolution toward device trees for scalable hardware abstraction.

Bus ModelHigh CohesionLinux
0 likes · 9 min read
Why Linux Uses a Bus‑Device‑Driver Model for High Cohesion, Low Coupling
MaGe Linux Operations
MaGe Linux Operations
Sep 5, 2024 · Operations

Master Linux DNS: From Basics to Advanced BIND9 Configuration

This comprehensive guide explains DNS fundamentals, Linux client configuration, BIND9 server setup, advanced features like DNSSEC and DoH, and essential troubleshooting and security practices, empowering system administrators and network engineers to manage and secure DNS services effectively.

DNSLinuxSystem Administration
0 likes · 11 min read
Master Linux DNS: From Basics to Advanced BIND9 Configuration
Open Source Linux
Open Source Linux
Sep 4, 2024 · Operations

How to Configure IPv6 Addresses on Ubuntu: Step-by-Step Guide

Learn how to enable and configure IPv6 on Ubuntu, covering its benefits, checking interface support, editing Netplan or legacy network files, setting static addresses, applying changes, and verifying the configuration with practical command examples.

IPv6LinuxNetplan
0 likes · 7 min read
How to Configure IPv6 Addresses on Ubuntu: Step-by-Step Guide
21CTO
21CTO
Sep 3, 2024 · Fundamentals

Why Linux Turns 33: From a Student Hobby to the World's Core OS

Celebrating Linux’s 33rd birthday, this article traces its humble 1991 beginnings as Linus Torvalds’s “small hobby” to its ubiquitous presence today across desktops, servers, mobile devices, supercomputers, and even the International Space Station, highlighting its profound impact on modern computing.

LinuxOpen-sourceOperating System
0 likes · 4 min read
Why Linux Turns 33: From a Student Hobby to the World's Core OS
Su San Talks Tech
Su San Talks Tech
Sep 2, 2024 · Fundamentals

Why Zero-Copy Supercharges RocketMQ & Kafka: mmap, sendfile, DMA

Zero‑copy techniques such as mmap + write, sendfile, and sendfile + DMA scatter/gather reduce CPU‑memory copies and context switches compared with traditional read/write IO, improving performance for high‑throughput systems like RocketMQ and Kafka, while explaining user‑kernel mode, DMA, and their trade‑offs.

DMAIO performanceLinux
0 likes · 11 min read
Why Zero-Copy Supercharges RocketMQ & Kafka: mmap, sendfile, DMA
Liangxu Linux
Liangxu Linux
Sep 1, 2024 · Fundamentals

20 Essential Linux Terminal Tricks to Boost Productivity

This guide presents twenty practical Linux command‑line shortcuts—including tab completion, directory navigation, command chaining, history search, log monitoring, and alias creation—that help both beginners and experienced users work faster and avoid common pitfalls.

LinuxTips
0 likes · 11 min read
20 Essential Linux Terminal Tricks to Boost Productivity
Liangxu Linux
Liangxu Linux
Sep 1, 2024 · Frontend Development

Run a Full Linux VM Directly in Your Browser with WebVM

WebVM is an open‑source project that lets you launch a complete Linux virtual machine inside a web browser, supporting multiple programming languages and enabling deployment via GitHub Pages without any local installation.

CheerpXGitHub PagesLinux
0 likes · 4 min read
Run a Full Linux VM Directly in Your Browser with WebVM
MaGe Linux Operations
MaGe Linux Operations
Sep 1, 2024 · Operations

Master Linux System Monitoring: Essential Metrics, Tools, and Best Practices

This comprehensive guide explains why Linux system monitoring is crucial, outlines key metrics such as CPU, memory, disk I/O, network, and process usage, recommends essential command‑line tools, and provides advanced techniques, automation scripts, best practices, and common pitfalls to ensure reliable, secure server performance.

Linuxautomationperformance metrics
0 likes · 9 min read
Master Linux System Monitoring: Essential Metrics, Tools, and Best Practices
MaGe Linux Operations
MaGe Linux Operations
Sep 1, 2024 · Operations

Mastering SNAT and DNAT: When and How to Use NAT Rules in Linux

Learn the differences between Source NAT (SNAT) and Destination NAT (DNAT), their definitions, mechanisms, key use cases such as address sharing, load balancing, and security, and follow step‑by‑step iptables examples to configure these NAT rules in a typical network scenario.

DNATLinuxNAT
0 likes · 8 min read
Mastering SNAT and DNAT: When and How to Use NAT Rules in Linux
Liangxu Linux
Liangxu Linux
Sep 1, 2024 · Operations

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

This tutorial explains Linux Logical Volume Manager (LVM) fundamentals, walks through creating and removing physical volumes, building and deleting volume groups, provisioning logical volumes, formatting and mounting them, and performing size extensions, reductions, and snapshot operations with concrete command examples.

LVMLinuxSystem Administration
0 likes · 10 min read
Mastering LVM on Linux: Step‑by‑Step Guide to Create, Extend, and Snapshot Logical Volumes
Liangxu Linux
Liangxu Linux
Sep 1, 2024 · Operations

How to Add Custom Policy Routing for Multiple NICs on Linux

This guide explains how to configure additional routing rules for a second network interface on Linux by creating a new policy routing table, adding specific routes and rules with iproute2 commands, and verifying that traffic uses the intended NIC.

LinuxNetwork ConfigurationPolicy Routing
0 likes · 7 min read
How to Add Custom Policy Routing for Multiple NICs on Linux
Open Source Linux
Open Source Linux
Aug 30, 2024 · Operations

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

Learn how to use Linux process-monitoring tools—ps, dstat, top, and htop—by mapping each command to a character from the classic “Four Great Detectives,” while covering essential options, output fields, and practical tips for effective system observation.

LinuxSystem Administrationdstat
0 likes · 10 min read
Master Linux Process Monitoring: ps, dstat, top & htop Explained
MaGe Linux Operations
MaGe Linux Operations
Aug 29, 2024 · Operations

Master Linux’s /usr/bin/time: Measure CPU, Memory, and More with Custom Formats

This guide explains how to use the Linux /usr/bin/time utility to analyze program performance—including user and kernel CPU time, memory usage, and other resources—by invoking the command with various options, customizing output formats, redirecting results, and distinguishing it from the shell built‑in time command.

LinuxShellperformance-monitoring
0 likes · 9 min read
Master Linux’s /usr/bin/time: Measure CPU, Memory, and More with Custom Formats
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.

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

BashLinuxShell scripting
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
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 ManagementPerformance Optimization
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.

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

LinuxNetwork Monitoringcommand-line tools
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.

BackupLinuxMonitoring
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-startBoot ProcessLinux
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
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 17, 2024 · Fundamentals

How to Create ZFS Filesystems and Enable Compression on Linux

This guide walks through creating a ZFS filesystem from a pool, setting quotas and reservations, configuring an alternate mount point, enabling compression, and verifying compression effectiveness, helping Linux users save disk space with ZFS.

FilesystemLinuxSystem Administration
0 likes · 6 min read
How to Create ZFS Filesystems and Enable Compression 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.

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

LatencyLinuxTCP
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 ManagementContainerizationDevOps
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.

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

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

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

LinuxNTPSystem Administration
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.

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

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

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

BashLinuxMonitoring
0 likes · 13 min read
Shell Script for Collecting Linux CPU, Memory, and Disk I/O Metrics