Tagged articles

Linux

5000 articles · Page 23 of 50
Ops Development & AI Practice
Ops Development & AI Practice
Apr 25, 2024 · Cloud Native

How to Keep Docker Containers in Sync with Host Timezone

This guide explains why Docker containers default to UTC, then walks through three practical ways—mounting host timezone files, setting the TZ environment variable, and using timedatectl or scripts—to ensure container time matches the host for reliable logging and scheduling.

DevOpsDockerDocker Compose
0 likes · 4 min read
How to Keep Docker Containers in Sync with Host Timezone
Deepin Linux
Deepin Linux
Apr 25, 2024 · Fundamentals

Understanding Linux System Calls: Mechanism, Debugging, and Implementation

This article explains how Linux system calls serve as the primary interface between user‑space programs and the kernel, describes the transition from user mode to kernel mode, and provides step‑by‑step debugging examples and source‑code snippets for x86_64 architectures.

AssemblyLinuxSystem Calls
0 likes · 31 min read
Understanding Linux System Calls: Mechanism, Debugging, and Implementation
Liangxu Linux
Liangxu Linux
Apr 24, 2024 · Fundamentals

Unlocking Linux Memory: From Basics to Advanced Allocation Strategies

This comprehensive guide explains Linux memory fundamentals, address space layout, fragmentation, the buddy and slab allocators, kernel and user‑mode memory pools, DMA handling, common programming pitfalls, and practical tools for monitoring memory usage.

DMALinuxMemory Management
0 likes · 19 min read
Unlocking Linux Memory: From Basics to Advanced Allocation Strategies
MaGe Linux Operations
MaGe Linux Operations
Apr 24, 2024 · Operations

Step‑by‑Step Guide to Building a Linux LVS NAT Load Balancer

This tutorial walks through planning the NAT architecture, preparing hosts, configuring Linux route, LVS, and rs servers, installing httpd, setting up ipvsadm load‑balancing rules, testing client access via gateway or direct router IP, and persisting the configuration for a reliable Linux LVS NAT solution.

LVSLinuxNAT
0 likes · 13 min read
Step‑by‑Step Guide to Building a Linux LVS NAT Load Balancer
Lobster Programming
Lobster Programming
Apr 22, 2024 · Fundamentals

Master Lua: What It Is, Key Features, and How to Install on Linux

Lua is a lightweight, high-performance scripting language supporting multiple paradigms, widely used in game development, embedded systems, and web servers; this guide explains its core characteristics, typical applications, and provides step-by-step instructions for downloading, compiling, and configuring Lua on a Linux system.

Game DevelopmentInstallationLinux
0 likes · 3 min read
Master Lua: What It Is, Key Features, and How to Install on Linux
21CTO
21CTO
Apr 22, 2024 · Operations

Discover Guider: A Python‑Powered Linux Observability Suite with 150+ Commands

Guider, a Python‑based Linux observability suite created by Hyundai engineer Peace Lee, offers over 150 command‑line tools for real‑time performance monitoring, resource tracing, automated reporting, and visualizations, enabling developers to diagnose slow startups, crashes, GPU stalls, and system resets with microsecond precision.

CLILinuxPython
0 likes · 7 min read
Discover Guider: A Python‑Powered Linux Observability Suite with 150+ Commands
21CTO
21CTO
Apr 22, 2024 · Information Security

Linus Torvalds on Security, AI Hype, and the Future of Open‑Source Trust

During a candid “fireside chat” at the Linux Foundation North America Open Source Summit, Linus Torvalds discusses the challenges of hardware bugs, security vulnerabilities, AI hype, RISC‑V concerns, and the importance of trust and community in sustaining Linux’s open‑source ecosystem.

AILinuxRISC-V
0 likes · 9 min read
Linus Torvalds on Security, AI Hype, and the Future of Open‑Source Trust
IT Niuke
IT Niuke
Apr 21, 2024 · Operations

Common Linux Performance Analysis Tools and How to Use Them

This article introduces a range of essential Linux performance analysis utilities—including vmstat, iostat, dstat, iotop, top/htop, mpstat, netstat, ps, strace, uptime, lsof, perf, and sar—explains their core options, shows example commands, and clarifies which metrics each tool reports to help engineers monitor and troubleshoot system behavior.

LinuxPerformance Monitoringdstat
0 likes · 15 min read
Common Linux Performance Analysis Tools and How to Use Them
Liangxu Linux
Liangxu Linux
Apr 21, 2024 · Operations

Master Linux System Monitoring: top, free, vmstat, iostat, netstat and More

This guide provides a comprehensive overview of essential Linux system monitoring commands—including top, free, vmstat, iostat, mpstat, sar, netstat, uptime, ps, watch, strace, and lsof—detailing their syntax, key options, interactive controls, and how to interpret their output for effective performance analysis.

Linuxfreeiostat
0 likes · 32 min read
Master Linux System Monitoring: top, free, vmstat, iostat, netstat and More
Liangxu Linux
Liangxu Linux
Apr 19, 2024 · Operations

Step-by-Step Guide to Diagnose High CPU Usage on Linux

This guide walks you through checking CPU usage, system load, resource consumption, problematic processes, system logs, and performance bottlenecks on a Linux server using common command‑line tools such as top, uptime, pidstat, strace, tail, and perf.

CPULinuxPerformance
0 likes · 3 min read
Step-by-Step Guide to Diagnose High CPU Usage on Linux
Liangxu Linux
Liangxu Linux
Apr 18, 2024 · Fundamentals

Mastering Linux Memory Management: Structures, Allocation Algorithms, and Common Pitfalls

This article provides a comprehensive guide to Linux memory management, covering memory fundamentals, address spaces, MMU translation, segmentation and paging, the buddy and slab allocation algorithms, kernel and user memory pools, typical usage scenarios, common bugs, and practical tools for monitoring and debugging memory usage.

DMALinuxMemory Management
0 likes · 25 min read
Mastering Linux Memory Management: Structures, Allocation Algorithms, and Common Pitfalls
Ops Development & AI Practice
Ops Development & AI Practice
Apr 18, 2024 · Operations

How to Check and Fix Linux File Permissions with Go

This article explains why proper file permissions and ownership are crucial for Linux security and provides a step‑by‑step Go implementation that reads file metadata, validates and corrects owners and modes, includes full example code, and discusses integration tips and required privileges.

File PermissionsGoLinux
0 likes · 6 min read
How to Check and Fix Linux File Permissions with Go
MaGe Linux Operations
MaGe Linux Operations
Apr 18, 2024 · Operations

How to Configure Multiple Default Gateways and Dual NICs on Linux

Learn how to set up default gateways, manage multiple network interfaces, add static routes, and use iproute2 and bonding on Linux to achieve dual‑NIC configurations, load balancing and redundancy, with step‑by‑step commands and examples for various network scenarios.

BondingDefault GatewayLinux
0 likes · 18 min read
How to Configure Multiple Default Gateways and Dual NICs on Linux
Tencent Architect
Tencent Architect
Apr 18, 2024 · Operations

Achieving Six‑Nines Availability in OpenCloudOS: Full‑Stack Kernel Quality and Fault‑Recovery Strategies

The article explains how OpenCloudOS, a fully self‑developed Linux operating system, attains industry‑leading six‑nine (99.9999%) availability by strengthening kernel quality, implementing comprehensive CI testing, managing vendor drivers, handling upstream bugs, and deploying automated crash analysis and rapid recovery mechanisms.

CIKernel QualityLinux
0 likes · 10 min read
Achieving Six‑Nines Availability in OpenCloudOS: Full‑Stack Kernel Quality and Fault‑Recovery Strategies
Open Source Linux
Open Source Linux
Apr 18, 2024 · Information Security

Essential Linux Security Hardening Checklist for Red Hat Systems

This guide outlines a comprehensive set of security configurations for Red Hat Linux, covering shared account checks, redundant account locking, root remote login restrictions, password complexity and lifespan policies, directory permissions, logging, SSH hardening, service disabling, and patch management to ensure robust system protection.

LinuxSecuritySystem Hardening
0 likes · 22 min read
Essential Linux Security Hardening Checklist for Red Hat Systems
Liangxu Linux
Liangxu Linux
Apr 17, 2024 · Operations

Master Linux System Logs: Essential Commands, Files, and Tools

This guide explains how to view and manage Linux system logs using command‑line utilities like journalctl and dmesg, direct file access, and graphical tools, providing practical examples, common log file locations, and tips for filtering and monitoring log output.

Linuxdmesgjournalctl
0 likes · 5 min read
Master Linux System Logs: Essential Commands, Files, and Tools
MaGe Linux Operations
MaGe Linux Operations
Apr 17, 2024 · Operations

Mastering Linux Process Management: Concepts, Commands, and Scheduling

This guide explains Linux process fundamentals—including definitions, how to view processes with ps and pstree, terminate them with kill, and schedule tasks using at and crontab—providing command syntax, options, and practical examples for effective process monitoring and periodic scheduling.

LinuxProcess Managementcrontab
0 likes · 6 min read
Mastering Linux Process Management: Concepts, Commands, and Scheduling
MaGe Linux Operations
MaGe Linux Operations
Apr 14, 2024 · Fundamentals

Master Linux File Permissions: From chmod to ACL and umask

This guide explains Linux file permission concepts—including owner, group, and others permissions, numeric and symbolic representations, default settings, the role of umask, and advanced features like ACLs, special bits, and immutable attributes—while providing practical command examples for managing files and directories securely.

ACLFile PermissionsLinux
0 likes · 21 min read
Master Linux File Permissions: From chmod to ACL and umask
Selected Java Interview Questions
Selected Java Interview Questions
Apr 13, 2024 · Backend Development

Recovering MySQL Data from a Deleted Docker Container

This guide walks through locating the Docker volume of a removed MySQL container, creating a new container with the same image, and swapping the volumes to restore the original database, providing step‑by‑step commands and screenshots for successful data recovery.

Data RecoveryLinuxMySQL
0 likes · 4 min read
Recovering MySQL Data from a Deleted Docker Container
Liangxu Linux
Liangxu Linux
Apr 13, 2024 · Fundamentals

Master lscpu: Inspect CPU Architecture Details on Linux

This guide introduces the Linux lscpu command, explains its syntax and common options, provides example outputs in default, parsable and extended formats, clarifies each field's meaning, and offers practical usage notes for accurate CPU information retrieval.

CPUCommand LineHardware
0 likes · 11 min read
Master lscpu: Inspect CPU Architecture Details on Linux
Liangxu Linux
Liangxu Linux
Apr 13, 2024 · Operations

Master Linux Network Interface Management: Essential Commands and Real-World Examples

This guide walks Linux system administrators through essential network interface commands—such as ifconfig, ip, route, netstat, traceroute, ping, ss, nmcli, iw, ethtool, firewall-cmd, and iptables—providing clear syntax, practical examples, and tips for configuring IP addresses, routes, DNS, VPNs, and firewall rules.

LinuxNetwork ConfigurationShell Commands
0 likes · 8 min read
Master Linux Network Interface Management: Essential Commands and Real-World Examples
Open Source Linux
Open Source Linux
Apr 11, 2024 · Operations

7 Practical Linux Performance Optimization Techniques Every Engineer Should Know

This article consolidates community‑sourced Linux performance optimization practices, covering key factors that affect system speed, rapid troubleshooting steps for CPU, memory, disk and network issues, load‑analysis methods, top‑resource identification commands, memory‑stat nuances, swap usage scenarios, and detailed TCP tuning recommendations.

LinuxOptimizationTCP
0 likes · 20 min read
7 Practical Linux Performance Optimization Techniques Every Engineer Should Know
DevOps Operations Practice
DevOps Operations Practice
Apr 10, 2024 · Operations

Common apt Commands for Managing Packages on Ubuntu

This article provides a concise guide to using the apt package manager on Ubuntu, covering installation, updating package lists, upgrading, searching, displaying information, removing packages, and cleaning up unused files with clear command examples.

APTCommand LineLinux
0 likes · 4 min read
Common apt Commands for Managing Packages on Ubuntu
Liangxu Linux
Liangxu Linux
Apr 10, 2024 · Operations

Master Advanced tar Techniques: Compression, Incremental Backups, and Encryption

This guide explains the tar command’s advanced capabilities—including adding files to existing archives, using gzip or bzip2 compression, extracting specific files with wildcards, creating incremental backups, excluding paths, encrypting archives, limiting archive size, and directing output to custom directories—providing clear examples for each scenario.

Command LineLinuxbackup
0 likes · 6 min read
Master Advanced tar Techniques: Compression, Incremental Backups, and Encryption
Efficient Ops
Efficient Ops
Apr 10, 2024 · Information Security

How to Detect and Recover from a Linux Server Intrusion: A Step‑by‑Step Guide

This article walks through the symptoms, root causes, forensic commands, and remediation actions taken to investigate and clean a Linux server that was compromised, highlighting key security lessons such as tightening SSH access, monitoring critical files, and restoring locked system utilities.

Cron JobsLD_PRELOADLinux
0 likes · 15 min read
How to Detect and Recover from a Linux Server Intrusion: A Step‑by‑Step Guide
Open Source Linux
Open Source Linux
Apr 10, 2024 · Operations

Why a German State Is Ditching Windows for Linux: The Quest for Digital Sovereignty

After a successful pilot, the northern German state of Schleswig‑Holstein announced plans to replace 30,000 PCs running Microsoft Windows and Office with Linux and LibreOffice, emphasizing digital sovereignty, reduced reliance on proprietary cloud services, and the potential to boost local open‑source development and employment.

DigitalSovereigntyGovernmentITLibreOffice
0 likes · 4 min read
Why a German State Is Ditching Windows for Linux: The Quest for Digital Sovereignty
Liangxu Linux
Liangxu Linux
Apr 9, 2024 · Fundamentals

How Linux Detects Headphone Plug/Unplug Events via the ASoC Jack Driver

This article explains the Linux kernel's built‑in headphone jack detection mechanism, detailing the asoc_simple_init_jack function, device‑tree GPIO lookup, jack registration, event reporting flow, and highlights platform‑specific alternatives for Rockchip and MediaTek hardware.

ASoCGPIOJack Detection
0 likes · 10 min read
How Linux Detects Headphone Plug/Unplug Events via the ASoC Jack Driver
Liangxu Linux
Liangxu Linux
Apr 9, 2024 · Fundamentals

How to Handle Signals in Multithreaded Linux Programs (C Example)

This article explains the differences between threads and processes in Linux, introduces the concept of POSIX signals, describes how signals are delivered and handled in multithreaded programs, and provides a complete C example demonstrating proper signal handling across threads.

C++LinuxPOSIX
0 likes · 5 min read
How to Handle Signals in Multithreaded Linux Programs (C Example)
Open Source Linux
Open Source Linux
Apr 9, 2024 · Operations

Finding the Process That Writes a File on CentOS 7 with SystemTap

This guide explains how to monitor disk usage on a CentOS 7 server, generate periodic snapshots with iostat, sar, and pidstat, schedule them via at, and ultimately locate the exact process writing to a specific file by extracting its inode and tracing it with SystemTap’s inodewatch script, handling kernel‑devel and debuginfo requirements.

CentOSLinuxSystemTap
0 likes · 12 min read
Finding the Process That Writes a File on CentOS 7 with SystemTap
MaGe Linux Operations
MaGe Linux Operations
Apr 8, 2024 · Operations

Build a Highly Available Load Balancer with LVS and Keepalived

This guide explains how to design and deploy a highly available web load‑balancing cluster using Linux Virtual Server (LVS) together with Keepalived, covering architecture, required software, configuration steps for both master and backup nodes, real‑server setup, and HA testing procedures.

KeepalivedLVSLinux
0 likes · 12 min read
Build a Highly Available Load Balancer with LVS and Keepalived
Java Architect Essentials
Java Architect Essentials
Apr 7, 2024 · Cloud Computing

Deploying a Private Nextcloud Instance with Docker on Alibaba Cloud

This tutorial walks through installing Docker on an Alibaba Cloud server, pulling and running the Nextcloud container, configuring firewall ports, initializing the service, and verifying the private cloud storage works, providing step‑by‑step commands and screenshots for a complete deployment.

Alibaba CloudDockerLinux
0 likes · 5 min read
Deploying a Private Nextcloud Instance with Docker on Alibaba Cloud
Liangxu Linux
Liangxu Linux
Apr 6, 2024 · Operations

Master Linux File Extended Attributes with the attr Command

This guide explains what Linux extended attributes are, distinguishes user and system types, and provides step‑by‑step examples of adding, listing, and removing attributes with the attr command, plus practical use‑cases such as tagging, labeling, metadata storage, and custom extensions.

Extended AttributesLinuxattr command
0 likes · 6 min read
Master Linux File Extended Attributes with the attr Command
Liangxu Linux
Liangxu Linux
Apr 6, 2024 · Fundamentals

Why Ubuntu Remains the Top Choice Among Linux Distributions

The article compares Ubuntu with nine other major Linux distributions, highlighting each distro's history, strengths, and drawbacks, and explains why Ubuntu’s longevity, ease of use, hardware support, and community make it the preferred choice for both beginners and seasoned users.

Distribution ComparisonLinuxUbuntu
0 likes · 11 min read
Why Ubuntu Remains the Top Choice Among Linux Distributions
MaGe Linux Operations
MaGe Linux Operations
Apr 5, 2024 · Operations

Master Linux User and Group Management: Files, Commands, and Best Practices

This guide explains Linux user and group fundamentals, detailing UID/GID concepts, primary and secondary groups, system, regular and root users, the structure of key files such as /etc/passwd, /etc/shadow, /etc/group, /etc/gshadow, /etc/skel, /etc/login.defs and /etc/default/useradd, and provides comprehensive usage examples for management commands like useradd, newusers, groupadd, passwd, chpasswd, chage, usermod, and related utilities.

Linuxcommandsgroup-management
0 likes · 29 min read
Master Linux User and Group Management: Files, Commands, and Best Practices
Java Tech Enthusiast
Java Tech Enthusiast
Apr 5, 2024 · Fundamentals

Understanding Loopback Addresses, Ping, and Why 127.0.0.1 Works Offline

The IPv4 loopback address 127.0.0.1 (also reachable via the hostname localhost) is reserved for internal communication, so pinging it never leaves the host and works even with the network cable unplugged, while 0.0.0.0 is an unspecified address used only for binding to all interfaces and cannot be pinged.

IPIPv4IPv6
0 likes · 13 min read
Understanding Loopback Addresses, Ping, and Why 127.0.0.1 Works Offline
Liangxu Linux
Liangxu Linux
Apr 4, 2024 · Operations

Master Linux Disk Management: Partition, Format, and Mount Like a Pro

This guide walks you through Linux disk management fundamentals, covering how to partition disks with fdisk and gdisk, create filesystems using mkfs, format partitions, mount and unmount devices, configure automatic mounts via /etc/fstab, and handle special cases such as ISO and Windows share mounts.

Disk ManagementFormattingLinux
0 likes · 38 min read
Master Linux Disk Management: Partition, Format, and Mount Like a Pro
Open Source Linux
Open Source Linux
Apr 3, 2024 · Fundamentals

What Is Wubuntu? A Linux Distro That Replicates the Windows Experience

Wubuntu, also called "Windows Ubuntu," is an Ubuntu‑based operating system that fully mimics Windows' appearance and functionality, runs without TPM or Secure Boot, integrates Wine for .exe and .msi compatibility, and even supports Android apps, offering both free and paid editions.

LinuxUbuntuWine
0 likes · 2 min read
What Is Wubuntu? A Linux Distro That Replicates the Windows Experience
MaGe Linux Operations
MaGe Linux Operations
Apr 2, 2024 · Fundamentals

Understanding Mechanical Hard Drives: Structure, Partitioning, and Linux Management

This guide explains the physical structure of mechanical hard drives, how data is organized into sectors, tracks, and cylinders, compares old and new zoning methods, and provides detailed Linux commands for calculating capacity, creating partitions with MBR or GPT, formatting filesystems, and managing mounts and swap space.

Linuxhard drivepartitioning
0 likes · 51 min read
Understanding Mechanical Hard Drives: Structure, Partitioning, and Linux Management
dbaplus Community
dbaplus Community
Mar 31, 2024 · Databases

How to Seamlessly Upgrade MySQL 5.7 to 8.0: Step‑by‑Step Guide and Common Pitfalls

This article walks through the complete process of upgrading MySQL 5.7.43 to 8.0.34 on CentOS 7, covering lifecycle background, new 8.0 features, pre‑upgrade checks, data backup, configuration changes, installation, upgrade execution, post‑upgrade verification, and troubleshooting of typical SSL and host‑blocking issues.

ConfigurationDatabase MigrationLinux
0 likes · 21 min read
How to Seamlessly Upgrade MySQL 5.7 to 8.0: Step‑by‑Step Guide and Common Pitfalls
MaGe Linux Operations
MaGe Linux Operations
Mar 30, 2024 · Cloud Native

How Docker’s bridge0 (docker0) Works: Inside the Container Network Bridge

This article explains Docker's default docker0 bridge, how it creates a virtual Ethernet pair for each container, the role of IP addresses and routing, how iptables NAT and filter rules enable container‑to‑host and container‑to‑container communication, and how to customize the bridge and DNS settings.

Container NetworkingDockerLinux
0 likes · 10 min read
How Docker’s bridge0 (docker0) Works: Inside the Container Network Bridge
Liangxu Linux
Liangxu Linux
Mar 30, 2024 · Fundamentals

Essential Linux Kernel Q&A: Architecture, Memory Management, and Process Basics

This comprehensive Q&A explains Linux system composition, kernel placement, core subsystems, address translation, paging structures, process concepts, scheduling algorithms, interrupt handling, system calls, synchronization, deadlock avoidance, and the virtual file system, providing a solid foundation for operating‑system fundamentals.

LinuxMemory ManagementProcess Scheduling
0 likes · 19 min read
Essential Linux Kernel Q&A: Architecture, Memory Management, and Process Basics
Liangxu Linux
Liangxu Linux
Mar 30, 2024 · Operations

Mastering systemctl: Essential Commands for Linux Service Management

This guide provides a comprehensive overview of the systemctl command, covering its basic operations like starting, stopping, restarting, reloading, and checking service status, as well as common options, practical examples, and advanced usage such as user services, remote execution, custom configurations, and pre/post execution hooks.

Command LineLinuxSystemd
0 likes · 8 min read
Mastering systemctl: Essential Commands for Linux Service Management
Open Source Linux
Open Source Linux
Mar 28, 2024 · Fundamentals

Unlocking Linux Memory: From Basics to Advanced Allocation Algorithms

This comprehensive guide explores Linux memory fundamentals, address space layout, fragmentation causes, and optimization techniques, detailing the buddy and slab allocation algorithms, memory pools, DMA handling, user‑space allocation functions, common pitfalls, and tools for monitoring and debugging memory usage on Linux systems.

LinuxSlab Allocatorbuddy system
0 likes · 20 min read
Unlocking Linux Memory: From Basics to Advanced Allocation Algorithms
Liangxu Linux
Liangxu Linux
Mar 27, 2024 · Operations

Essential Linux Commands to Diagnose and Fix Network Issues

This guide introduces the ten most commonly used Linux commands for network troubleshooting—such as ping, traceroute, netstat, ifconfig, ip, ss, dig, mtr, nmap, and iperf—explaining their purpose, key options, and practical usage examples to help quickly locate and resolve connectivity problems.

LinuxNetworkcommands
0 likes · 8 min read
Essential Linux Commands to Diagnose and Fix Network Issues
21CTO
21CTO
Mar 27, 2024 · Operations

Simplify Multi‑Server Management with SSH Config and Custom Scripts

Learn how to create an SSH configuration file and two Bash scripts that let you run commands across multiple Ubuntu and Rocky Linux servers with a single command, eliminating repetitive manual SSH sessions and reducing error risk.

AutomationLinuxScripting
0 likes · 7 min read
Simplify Multi‑Server Management with SSH Config and Custom Scripts
Tencent Architect
Tencent Architect
Mar 27, 2024 · Operations

Why Does TCP Send RST? Deep Dive into Causes and Debugging Techniques

This article explains the fundamentals of TCP RST packets, distinguishes active and passive resets, outlines common kernel scenarios that generate them, and provides practical debugging methods using tcpdump, bpftrace, and source‑code analysis to resolve real‑world network incidents.

BPFDebuggingLinux
0 likes · 20 min read
Why Does TCP Send RST? Deep Dive into Causes and Debugging Techniques
Liangxu Linux
Liangxu Linux
Mar 26, 2024 · Fundamentals

Understanding Linux Networking: OSI vs TCP/IP Models and Packet Flow

This article explains Linux networking fundamentals, comparing the OSI and TCP/IP models, detailing the Linux network stack architecture, packet encapsulation, reception and transmission processes, and introduces essential commands for monitoring network performance and socket statistics.

LinuxOSI modelTCP/IP
0 likes · 21 min read
Understanding Linux Networking: OSI vs TCP/IP Models and Packet Flow
Liangxu Linux
Liangxu Linux
Mar 26, 2024 · Operations

How to Test Local Network Speed on Linux, Windows, and macOS with Free Tools

This guide explains how to measure local network performance on Linux, Windows, and macOS using free command‑line utilities such as speedtest‑cli and iperf, as well as graphical tools like Speedtest, and provides advanced techniques with Wireshark, ping, and network‑optimization tips.

LinuxWindowsWireshark
0 likes · 10 min read
How to Test Local Network Speed on Linux, Windows, and macOS with Free Tools
Python Programming Learning Circle
Python Programming Learning Circle
Mar 26, 2024 · Cloud Native

Choosing the Right Docker Base Image for Python Applications

An in‑depth comparison of popular Docker base images—including Ubuntu, Alpine, Debian, CentOS, Amazon Linux 2, and official Python images—evaluates stability, security updates, dependency freshness, size, and build time to guide developers in selecting the optimal Linux distribution for Python container deployments.

Base ImageDockerLinux
0 likes · 18 min read
Choosing the Right Docker Base Image for Python Applications
MaGe Linux Operations
MaGe Linux Operations
Mar 26, 2024 · Operations

Mastering NFS on Linux: Installation, Configuration, and Troubleshooting Guide

This comprehensive guide walks you through installing NFS utilities on Linux, configuring /etc/exports, setting appropriate permissions, specifying ports, enabling services at boot, mounting NFS shares on clients, and resolving common errors such as permission issues and network error 53 across Windows and Linux environments.

LinuxNetworkfile sharing
0 likes · 11 min read
Mastering NFS on Linux: Installation, Configuration, and Troubleshooting Guide
Open Source Linux
Open Source Linux
Mar 26, 2024 · Operations

Master Linux VM Performance: Tuning KVM, CPU, Memory, and Disk Settings

This guide walks through essential Linux VM performance tuning techniques, covering tuned profiles for virtual guests and hosts, kernel parameters like vm.dirty_ratio and vm.swappiness, NUMA-aware resource monitoring, CPU pinning, memory limits, KSM configuration, and disk optimization with qcow2 images and I/O throttling.

KVMLinux
0 likes · 20 min read
Master Linux VM Performance: Tuning KVM, CPU, Memory, and Disk Settings
Liangxu Linux
Liangxu Linux
Mar 25, 2024 · Operations

Essential Linux Network Troubleshooting Commands You Must Know

This guide introduces the most useful Linux network troubleshooting commands—ping, traceroute, ifconfig/ip, netstat, nslookup/dig, curl/wget, and tcpdump—explaining their purpose, basic usage, and example outputs to help quickly diagnose and resolve connectivity issues.

LinuxNetworkcommands
0 likes · 5 min read
Essential Linux Network Troubleshooting Commands You Must Know
Efficient Ops
Efficient Ops
Mar 24, 2024 · Operations

20 Essential Linux Terminal Tricks to Supercharge Your Productivity

This article compiles a set of practical Linux command‑line shortcuts—from tab completion and directory navigation to history search and log monitoring—that help both beginners and seasoned users work faster, avoid common pitfalls, and boost overall terminal productivity.

LinuxProductivityoperations
0 likes · 13 min read
20 Essential Linux Terminal Tricks to Supercharge Your Productivity
Liangxu Linux
Liangxu Linux
Mar 24, 2024 · Operations

Master Incremental Backups with rsync: Local, Remote, and Automated Solutions

Learn how to use rsync for efficient incremental backups, covering basic local and remote synchronization, scheduling with cron, advanced options like file exclusion and bandwidth limiting, and practical examples such as website and database backups, all with clear command-line instructions.

CronLinuxbackup automation
0 likes · 7 min read
Master Incremental Backups with rsync: Local, Remote, and Automated Solutions
Liangxu Linux
Liangxu Linux
Mar 23, 2024 · Operations

Master Linux Text Search: Grep, Ack, Ag, Ripgrep, and Find Explained

This guide introduces essential Linux text‑search utilities—including grep, ack, the Silver Searcher (ag), ripgrep, and find—explaining their syntax, key options, practical examples, and when to choose each tool for efficient file and content searching.

ACKCommand LineLinux
0 likes · 8 min read
Master Linux Text Search: Grep, Ack, Ag, Ripgrep, and Find Explained
MaGe Linux Operations
MaGe Linux Operations
Mar 22, 2024 · Operations

Essential Linux Network Commands Every Sysadmin Should Know

This article compiles the most useful Linux networking utilities—such as ping, netstat, lsof, ip, and tcpdump—provides concise explanations, practical command examples, and key tips so readers can quickly recall and apply these tools when troubleshooting network issues.

LinuxNetworkNetworking
0 likes · 10 min read
Essential Linux Network Commands Every Sysadmin Should Know
MaGe Linux Operations
MaGe Linux Operations
Mar 22, 2024 · Fundamentals

Mastering LVM on Linux: From Basics to Advanced Operations

This comprehensive guide explains what LVM is, its core concepts, installation steps, common commands, how to create and manage physical, volume and logical volumes, extend and shrink volumes, handle snapshots, and migrate volume groups across machines, all illustrated with practical command‑line examples.

LVMLinuxLogical Volume Manager
0 likes · 30 min read
Mastering LVM on Linux: From Basics to Advanced Operations
MaGe Linux Operations
MaGe Linux Operations
Mar 21, 2024 · Information Security

How to Detect and Recover from a Linux Server Intrusion: Step‑by‑Step Guide

This article walks through a real‑world Linux server breach, detailing the observed symptoms, investigative commands, hidden malicious scripts, file‑locking tricks, and a comprehensive remediation process that includes tightening security groups, strengthening passwords, monitoring critical files, and restoring compromised system utilities.

CronLD_PRELOADLinux
0 likes · 14 min read
How to Detect and Recover from a Linux Server Intrusion: Step‑by‑Step Guide
Liangxu Linux
Liangxu Linux
Mar 20, 2024 · Operations

Top 5 Linux Command-Line HTTP Clients and How to Use Them

This guide reviews five powerful Linux command-line HTTP clients—cURL, HTTPie, Wget, HTTPie-go, and Wuzz—explaining their key features and providing concrete command examples for GET, POST, file downloading, and interactive API testing.

API testingLinuxcommand-line
0 likes · 4 min read
Top 5 Linux Command-Line HTTP Clients and How to Use Them
CodePath
CodePath
Mar 20, 2024 · Fundamentals

Create Your Own IDE with AstroNvim: A Step‑by‑Step Guide

This article walks you through building a personalized code editor by installing prerequisites, setting up Neovim 9.0+, adding Tree‑sitter, ripgrep, lazygit, and finally cloning and configuring AstroNvim on Ubuntu, with detailed commands and backup tips.

AstroNvimIDE setupLinux
0 likes · 6 min read
Create Your Own IDE with AstroNvim: A Step‑by‑Step Guide
Open Source Linux
Open Source Linux
Mar 20, 2024 · Operations

How to Expand an Unpartitioned Data Disk on CentOS 7.4

This guide demonstrates how to expand a data disk that lacks partitions on a CentOS 7.4 system, covering both ext* and XFS filesystems, using resize2fs and xfs_growfs commands, and verifying the expansion with df -TH.

CentOSDisk ExpansionLinux
0 likes · 6 min read
How to Expand an Unpartitioned Data Disk on CentOS 7.4
Liangxu Linux
Liangxu Linux
Mar 19, 2024 · Fundamentals

Master Linux Shell, Users, and Permissions: A Complete Guide

This article explains the role of the Linux shell as a command interpreter, details user and group concepts, describes file permission bits and their symbolic and octal representations, and provides practical examples of chmod, chown, chgrp, umask, and sticky‑bit usage for managing access control.

LinuxStickyBitchmod
0 likes · 12 min read
Master Linux Shell, Users, and Permissions: A Complete Guide
MaGe Linux Operations
MaGe Linux Operations
Mar 19, 2024 · Information Security

Master Linux Firewalls: iptables, firewalld, and Netfilter Explained

This guide details Linux firewall components—including iptables, firewalld, and netfilter—explaining their coexistence, rule tables, chain structures, command syntax, and configuration files, while providing practical examples for managing zones, services, and packet filtering on RHEL/CentOS systems.

Linuxfirewallfirewalld
0 likes · 30 min read
Master Linux Firewalls: iptables, firewalld, and Netfilter Explained