Tagged articles

Linux

5000 articles · Page 19 of 50
Liangxu Linux
Liangxu Linux
Oct 6, 2024 · Fundamentals

Master Linux Resource Profiling with the /usr/bin/time Utility

This guide explains how to use the Linux /usr/bin/time command to measure program execution time, memory usage, and other resource metrics, covering syntax, options, custom output formats, and the differences between the built‑in shell time and the external utility.

LinuxResource Monitoringcommand-line tools
0 likes · 8 min read
Master Linux Resource Profiling with the /usr/bin/time Utility
IT Services Circle
IT Services Circle
Oct 2, 2024 · Fundamentals

Rhino Linux: Ubuntu‑Based Rolling Release with Pacstall Package Manager and Customized Xfce Desktop

Rhino Linux is an Ubuntu‑based rolling‑release distribution that combines the Pacstall package manager for unified handling of Deb, Pacstall and Flatpak packages with a heavily customized Xfce desktop, offering a polished desktop experience, built‑in utilities, and support for various hardware platforms.

LinuxPacstallRhino Linux
0 likes · 4 min read
Rhino Linux: Ubuntu‑Based Rolling Release with Pacstall Package Manager and Customized Xfce Desktop
Liangxu Linux
Liangxu Linux
Oct 2, 2024 · Fundamentals

Master the Linux fmt Command: Simple Text Formatting Techniques

This tutorial explains how to use the Linux fmt utility to reformat text, covering basic syntax, line‑width adjustments, first‑line indentation, line splitting, and spacing options with clear examples and command‑line snippets tested on Ubuntu 24.04.

Command LineLinuxUnix
0 likes · 4 min read
Master the Linux fmt Command: Simple Text Formatting Techniques
MaGe Linux Operations
MaGe Linux Operations
Oct 1, 2024 · Information Security

Essential Linux Account Security: Disable Root, Harden Permissions, and Block Attacks

This guide details practical steps for securing Linux accounts, including disabling unnecessary super‑user accounts, enforcing strong password policies, locking critical files, restricting privileged commands, tightening file permissions, and configuring network and system settings to prevent spoofing, DoS, and SYN attacks.

InfoSecLinuxRoot Hardening
0 likes · 11 min read
Essential Linux Account Security: Disable Root, Harden Permissions, and Block Attacks
Liangxu Linux
Liangxu Linux
Oct 1, 2024 · Operations

Mastering lsof: List Open Files, Processes, and Network Connections on Linux

This guide explains how to use the Linux lsof command to list information about open files, processes, directories, sockets, and network connections, covering basic usage, column meanings, filtering options, repeated mode, and practical examples for system administration tasks.

Command LineLinuxNetwork Connections
0 likes · 12 min read
Mastering lsof: List Open Files, Processes, and Network Connections on Linux
Liangxu Linux
Liangxu Linux
Sep 29, 2024 · Operations

How to Diagnose Linux Kernel Crashes with kdump and Crash Tool

Learn step‑by‑step how to capture a Linux core dump with kdump, install the crash utility and debuginfo packages, and use commands like sys, bt, ps, files, and sym to trace the root cause of kernel panics, illustrated with a real‑world case study.

KDUMPLinuxcore dump
0 likes · 14 min read
How to Diagnose Linux Kernel Crashes with kdump and Crash Tool
Efficient Ops
Efficient Ops
Sep 29, 2024 · Operations

Essential Linux Ops Tools Every Sysadmin Must Master

This guide outlines the ten core tool categories—from Linux basics and networking services to scripting, firewalls, monitoring, clustering, and backup—that a Linux operations engineer should master to become an effective sysadmin.

DatabaseLinuxMonitoring
0 likes · 6 min read
Essential Linux Ops Tools Every Sysadmin Must Master
Open Source Linux
Open Source Linux
Sep 29, 2024 · Operations

Master Linux Network Bridges: From Concepts to Full Configuration

This guide explains the concept of Linux network bridges, how they operate at the data‑link layer, and provides step‑by‑step instructions for creating, configuring, and managing bridges using brctl, nmcli, and ip commands across various distributions, including details on STP activation and IP address setup.

Bridge ConfigurationLinuxNetwork Bridge
0 likes · 17 min read
Master Linux Network Bridges: From Concepts to Full Configuration
Liangxu Linux
Liangxu Linux
Sep 28, 2024 · Information Security

How to Set Up a Reverse SSH Tunnel to Reach Machines Behind Firewalls

This guide explains the concept of reverse SSH, why it is needed to access servers behind restrictive firewalls, and provides step‑by‑step commands and configuration tips—including port forwarding with the -R option and recommended sshd settings—to establish a reliable reverse tunnel.

LinuxReverse Tunnelfirewall
0 likes · 6 min read
How to Set Up a Reverse SSH Tunnel to Reach Machines Behind Firewalls
dbaplus Community
dbaplus Community
Sep 28, 2024 · Fundamentals

How Does Wine Run Windows Apps on Linux? Inside the Compatibility Layer

This article explains why Chinese desktop operating systems struggle with software availability, compares virtual machines with Wine, and details how Wine’s compatibility layer leverages portable CPU instructions and system‑call interception to run Windows programs on Linux efficiently.

Compatibility layerLinuxSystem Calls
0 likes · 8 min read
How Does Wine Run Windows Apps on Linux? Inside the Compatibility Layer
MaGe Linux Operations
MaGe Linux Operations
Sep 28, 2024 · Operations

How to Safely Benchmark Disk Performance with fio on Linux

This guide explains how to install fio, run various disk performance tests—including random and sequential reads/writes and mixed workloads—while avoiding data loss, and shows how to interpret key metrics such as IOPS, bandwidth, and latency.

IO testingLinuxdisk benchmark
0 likes · 9 min read
How to Safely Benchmark Disk Performance with fio on Linux
Python Programming Learning Circle
Python Programming Learning Circle
Sep 28, 2024 · Operations

Essential Skills for Becoming a Successful DevOps Engineer

The article outlines the key competencies a DevOps engineer must master—including programming, Linux system knowledge, configuration management, infrastructure-as-code, CI/CD tools, networking and security, monitoring, and cloud services—to guide readers on building a comprehensive skill set for effective DevOps practice.

DevOpsInfrastructure as CodeLinux
0 likes · 5 min read
Essential Skills for Becoming a Successful DevOps Engineer
Liangxu Linux
Liangxu Linux
Sep 28, 2024 · Operations

Mastering xargs: 10 Practical Examples to Boost Your Command-Line Efficiency

Learn how to harness the power of the xargs command with ten detailed examples covering basic usage, custom delimiters, output limits, interactive prompts, safety options, and advanced integrations with find, grep, and file handling, all illustrated with clear command-line demonstrations.

Command LineLinuxShell scripting
0 likes · 10 min read
Mastering xargs: 10 Practical Examples to Boost Your Command-Line Efficiency
Liangxu Linux
Liangxu Linux
Sep 28, 2024 · Operations

Mastering the Linux cut Command: Practical Examples for Text Extraction

This guide explains how to use the Linux cut command for extracting specific characters, fields, and ranges from text files, covering options like -c, -f, -d, complement, custom output delimiters, and combining cut with other Unix utilities for powerful text processing.

Command LineLinuxShell scripting
0 likes · 9 min read
Mastering the Linux cut Command: Practical Examples for Text Extraction
Open Source Linux
Open Source Linux
Sep 27, 2024 · Operations

How to Install and Configure RabbitMQ with Erlang on Linux

This guide walks you through installing Erlang, downloading and building RabbitMQ 3.0.4 from source on a Linux system, verifying the installations, starting the server in detached mode, checking its status, and troubleshooting common port‑conflict issues on CentOS 6.

InstallationLinuxMessage Queue
0 likes · 6 min read
How to Install and Configure RabbitMQ with Erlang on Linux
Liangxu Linux
Liangxu Linux
Sep 26, 2024 · Operations

Master Linux mount & umount: 15 Real‑World Examples and Tips

This guide walks through the Linux mount and umount commands, covering everything from mounting CD‑ROMs and floppy disks to binding mount points, using /etc/fstab, listing specific filesystem types, and handling forced or lazy unmounts with clear, step‑by‑step examples.

LinuxMountcommand-line
0 likes · 13 min read
Master Linux mount & umount: 15 Real‑World Examples and Tips
Liangxu Linux
Liangxu Linux
Sep 26, 2024 · Fundamentals

When to Choose Embedded Linux Over RTOS: Real-World Scenarios and Benefits

The article explains why, despite the low cost and fast development cycle of MCU‑RTOS combos, certain demanding applications—such as high‑resolution displays, complex GUIs, intensive networking, large storage, AI or image processing—benefit from switching to an embedded Linux platform, illustrated with a real STM32 project case.

HardwareLinuxRTOS
0 likes · 8 min read
When to Choose Embedded Linux Over RTOS: Real-World Scenarios and Benefits
DevOps Operations Practice
DevOps Operations Practice
Sep 26, 2024 · Operations

How to Install Docker on Ubuntu 24.04

This guide walks you through updating Ubuntu 24.04, adding Docker's repository, installing the Docker engine, starting and enabling the service, verifying the installation, adding your user to the Docker group, and running basic Docker commands, all with exact terminal commands.

LinuxUbuntu
0 likes · 5 min read
How to Install Docker on Ubuntu 24.04
Ops Development & AI Practice
Ops Development & AI Practice
Sep 26, 2024 · Operations

How to Configure MySQL 8.0 as a Systemd Notify Service on Linux

This guide walks through verifying MySQL 8.0.16+, copying and editing the mysqld.service file, setting the Service Type to notify, adding NotifyAccess, adjusting ExecStart, reloading systemd, restarting MySQL, and checking its status, while covering SELinux, firewall, and notification‑delay optimizations.

LinuxMySQLnotify
0 likes · 6 min read
How to Configure MySQL 8.0 as a Systemd Notify Service on Linux
Liangxu Linux
Liangxu Linux
Sep 25, 2024 · Operations

How to Install and Troubleshoot RabbitMQ on Linux (Erlang Required)

This guide walks you through installing Erlang, downloading and extracting RabbitMQ 3.0.4, starting the server in detached mode, verifying its status, and troubleshooting common port‑conflict errors on CentOS 6, with complete command‑line examples.

InstallationLinuxMessage Queue
0 likes · 6 min read
How to Install and Troubleshoot RabbitMQ on Linux (Erlang Required)
Linux Kernel Journey
Linux Kernel Journey
Sep 25, 2024 · Fundamentals

Process Management & Scheduling (Part 0): Essential Kernel Structures

This article introduces the core Linux kernel data structures involved in process management and scheduling—task_struct, sched_entity, rq, and sched_avg—explaining their key fields, relationships, and how they enable the kernel to track process state, timing, memory, and load‑balancing decisions.

LinuxProcess Schedulingkernel structures
0 likes · 15 min read
Process Management & Scheduling (Part 0): Essential Kernel Structures
Liangxu Linux
Liangxu Linux
Sep 24, 2024 · Fundamentals

Master Essential Linux Shell Tools: find, grep, awk, and More

This guide presents a comprehensive overview of the most frequently used Linux shell utilities for text processing—including find, grep, xargs, sort, uniq, tr, cut, paste, wc, sed, and awk—providing clear examples, common options, and practical tips for effective command‑line scripting.

Linuxawkfind
0 likes · 16 min read
Master Essential Linux Shell Tools: find, grep, awk, and More
Efficient Ops
Efficient Ops
Sep 24, 2024 · Operations

Master Linux Performance in 60 Seconds: 10 Essential Commands

When a Linux server shows performance issues, the first minute is critical; this guide walks you through ten standard command‑line tools—uptime, dmesg, vmstat, mpstat, pidstat, iostat, free, sar, and top—explaining what each metric means and how to interpret the output for quick troubleshooting.

LinuxMonitoringPerformance
0 likes · 19 min read
Master Linux Performance in 60 Seconds: 10 Essential Commands
Open Source Linux
Open Source Linux
Sep 24, 2024 · Backend Development

How to Tame 900% CPU Spikes in MySQL and Java Processes

This guide explains why MySQL and Java processes can exceed 900% CPU usage in production, and provides step‑by‑step methods—using top, show processlist, jstack, index tuning, caching, and code adjustments—to diagnose, mitigate, and prevent such spikes.

CPU OptimizationJavaLinux
0 likes · 10 min read
How to Tame 900% CPU Spikes in MySQL and Java Processes
Efficient Ops
Efficient Ops
Sep 22, 2024 · Operations

How to Diagnose and Fix Common Linux Boot, Network, and File‑System Failures

This guide walks through typical Linux operational problems—including boot failures caused by fstab errors, root‑filesystem corruption, missing kernel files, MBR or GRUB issues, network hardware and configuration faults, DNS mis‑settings, service port problems, forgotten root passwords, and read‑only file‑system errors—providing step‑by‑step troubleshooting methods and command‑line fixes.

GRUBLinuxboot failure
0 likes · 17 min read
How to Diagnose and Fix Common Linux Boot, Network, and File‑System Failures
Liangxu Linux
Liangxu Linux
Sep 22, 2024 · Operations

How to Set Up and Secure NTP Server & Client on Linux

Learn step‑by‑step how to install, configure, and secure an NTP server on Linux, restrict client access, add a local clock fallback, set logging and drift parameters, then configure Linux clients to synchronize time, start services, and verify synchronization status.

LinuxNTPntpd
0 likes · 8 min read
How to Set Up and Secure NTP Server & Client on Linux
DevOps Operations Practice
DevOps Operations Practice
Sep 22, 2024 · Information Security

How to Disable a User Account on Linux

This step‑by‑step guide explains how to safely disable a Linux user account by opening a terminal, checking the account status, locking the login with usermod, verifying the lock, and optionally re‑enabling the account, all using simple command‑line instructions.

LinuxUser Managementaccount-disable
0 likes · 3 min read
How to Disable a User Account on Linux
Architects' Tech Alliance
Architects' Tech Alliance
Sep 20, 2024 · Operations

Unlocking Kunpeng CPU Performance: Real-World Optimization Techniques and Benchmarks

This article provides a comprehensive, step‑by‑step guide to tuning Kunpeng‑based servers, covering hardware characteristics, matrix‑multiplication benchmarks, NUMA‑aware scheduling, compiler and JDK optimizations, acceleration libraries, disk and NIC tuning, and a practical MariaDB performance‑tuning workflow.

CPU OptimizationKunpengLinux
0 likes · 17 min read
Unlocking Kunpeng CPU Performance: Real-World Optimization Techniques and Benchmarks
Java Tech Enthusiast
Java Tech Enthusiast
Sep 20, 2024 · R&D Management

Linus Torvalds Warns of Aging Linux Kernel Maintainers and Future Challenges

At the Open Source Summit Europe, Linus Torvalds warned that the Linux kernel’s aging maintainers and a shrinking pool of interested developers threaten succession, stressing that future leaders must earn community trust through sustained contributions, while better mentorship, documentation, and outreach are needed to attract new talent.

AgingCommunityLinux
0 likes · 8 min read
Linus Torvalds Warns of Aging Linux Kernel Maintainers and Future Challenges
Liangxu Linux
Liangxu Linux
Sep 19, 2024 · Information Security

Encrypt Your Shell Scripts with gzexe: A Complete Step‑by‑Step Guide

This tutorial explains how to use the gzexe utility to encrypt a shell script, covering script preparation, making it executable, running gzexe to produce a compressed encrypted file, verifying and executing the encrypted script, optional decryption, and notes on security limitations and installation.

EncryptionLinuxShell script
0 likes · 4 min read
Encrypt Your Shell Scripts with gzexe: A Complete Step‑by‑Step Guide
Deepin Linux
Deepin Linux
Sep 18, 2024 · Operations

Understanding and Troubleshooting Linux Kernel Network Packet Loss

This article explains why Linux kernel network packet loss occurs, covering causes such as UDP checksum errors, firewall misconfigurations, rp_filter settings, buffer overflows, and hardware faults, and provides detailed diagnostic steps and practical solutions to identify and resolve each issue in Linux environments.

LinuxTroubleshootingkernel
0 likes · 77 min read
Understanding and Troubleshooting Linux Kernel Network Packet Loss
Liangxu Linux
Liangxu Linux
Sep 17, 2024 · Fundamentals

Why Do Zombie Processes Appear in Linux and How to Eliminate Them?

This article explains the Linux zombie process concept, shows how they are created when a parent neglects wait(), demonstrates the issue with sample C code and ps output, discusses the risks of PID exhaustion, and provides proper handling techniques using wait() and process reaping.

Linuxforkwait
0 likes · 7 min read
Why Do Zombie Processes Appear in Linux and How to Eliminate Them?
Liangxu Linux
Liangxu Linux
Sep 16, 2024 · Information Security

Master nslookup on Linux: Install and 7 Essential Commands

This guide shows how to install the nslookup tool on Debian/Ubuntu and CentOS/RHEL systems and provides seven practical usage examples, including querying IP addresses, specifying DNS servers, retrieving specific record types, performing reverse lookups, setting search domains, using the set command, and exiting the interactive mode.

CentOSCommand LineDNS
0 likes · 5 min read
Master nslookup on Linux: Install and 7 Essential Commands
Linux Kernel Journey
Linux Kernel Journey
Sep 14, 2024 · Fundamentals

Understanding Linux Page Reclaim: LRU, Second‑Chance, and Direct Reclaim Walkthrough

This article explains Linux's page reclamation mechanisms, covering the LRU list algorithm, the second‑chance method with PG_active and PG_referenced flags, and the direct reclaim path triggered by alloc_page, including the role of kswapd, waiting queues, and key kernel functions such as lru_cache_add, mark_page_accessed, try_to_free_pages, and throttle_direct_reclaim.

LRULinuxMemory Management
0 likes · 12 min read
Understanding Linux Page Reclaim: LRU, Second‑Chance, and Direct Reclaim Walkthrough
Open Source Linux
Open Source Linux
Sep 14, 2024 · Operations

Unlocking Linux Kernel Secrets: A Comprehensive Guide to Debugging Tools

This article provides a thorough overview of Linux kernel debugging techniques, covering pseudo‑filesystems such as procfs, sysfs, debugfs and relayfs, as well as essential tools like printk, ftrace, trace‑cmd, kprobe, systemtap, kgdb, kgtp, perf, and other modern tracers, helping developers diagnose and optimise kernel behavior.

DebuggingLinuxPerformance
0 likes · 25 min read
Unlocking Linux Kernel Secrets: A Comprehensive Guide to Debugging Tools
Liangxu Linux
Liangxu Linux
Sep 13, 2024 · Operations

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

This guide uses a four‑detective metaphor to teach Linux process monitoring tools—ps, dstat, top, and htop—covering their options, output fields, interactive commands, and practical examples for effective system performance analysis.

LinuxSystem Performancedstat
0 likes · 10 min read
Master Linux Process Monitoring: ps, dstat, top & htop Explained
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.

Linuxfile managementsystem 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-REGoLinux
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.

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

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

LinuxMountcommand-line
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 mapsC++Go
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 ManagementDevOpsDocker
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.

ARMCross-CompilationDevOps
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.

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

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

IPv6LinuxNetwork Configuration
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.

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

BrowserCheerpXGitHub Pages
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

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.

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

LinuxPerformance Monitoringresource usage
0 likes · 9 min read
Master Linux’s /usr/bin/time: Measure CPU, Memory, and More with Custom Formats