Tagged articles

Linux

5000 articles · Page 41 of 50
Efficient Ops
Efficient Ops
Aug 23, 2021 · Operations

Master HAProxy: Build High‑Performance L7/L4 Load Balancers & HA Clusters

This guide introduces HAProxy, an open‑source L4/L7 load balancer, and walks through its core features, performance and stability characteristics, step‑by‑step installation on CentOS 7, configuration of both L7 and L4 balancing, monitoring, and setting up high‑availability with Keepalived.

HAProxyLinuxhigh availability
0 likes · 27 min read
Master HAProxy: Build High‑Performance L7/L4 Load Balancers & HA Clusters
Open Source Linux
Open Source Linux
Aug 22, 2021 · Operations

How to Master Linux Resource Limits: Boost Your Server Stability

This article explains how Linux system and user resource limits—such as file descriptors, stack size, and process counts—can cause runtime failures, demonstrates practical experiments to modify these limits via ulimit, /etc/security/limits.conf, and prlimit, and provides guidance for stable server-side programming.

LinuxResource Limitsprlimit
0 likes · 8 min read
How to Master Linux Resource Limits: Boost Your Server Stability
Liangxu Linux
Liangxu Linux
Aug 22, 2021 · Operations

Build Nginx High Availability with Keepalived on Linux

This guide explains how to achieve high availability for Nginx by deploying a dual‑machine keepalived setup, covering the concepts of HA, VRRP, configuration of keepalived on master and backup nodes, a health‑check script, and step‑by‑step commands to test automatic failover.

KeepalivedLinuxVRRP
0 likes · 9 min read
Build Nginx High Availability with Keepalived on Linux
Open Source Linux
Open Source Linux
Aug 21, 2021 · Operations

Linux Huge Pages vs Transparent Huge Pages: Benefits, Risks, and Disabling Guide

This article explains the two types of Linux huge pages—static HugeTLB pages and dynamic Transparent Huge Pages—detailing their sizes, performance advantages, drawbacks, especially for Oracle workloads, and provides step‑by‑step instructions for checking status and permanently disabling THP via sysfs or GRUB.

Huge PagesLinuxmemory management
0 likes · 9 min read
Linux Huge Pages vs Transparent Huge Pages: Benefits, Risks, and Disabling Guide
Open Source Linux
Open Source Linux
Aug 17, 2021 · Operations

Enable IPv6 on Docker Bridge Networks: Step‑by‑Step Guide

This tutorial shows how to activate IPv6 support for Docker bridge networks by obtaining a public IPv6 block, dividing it into subnets, configuring the Docker daemon, restarting the service, and optionally setting up IPv6 in Docker Compose, with full code examples.

IPv6Linux
0 likes · 6 min read
Enable IPv6 on Docker Bridge Networks: Step‑by‑Step Guide
Efficient Ops
Efficient Ops
Aug 16, 2021 · Operations

Master Linux Server Monitoring: top, vmstat, pidstat, iostat, netstat & More

An in‑depth guide walks through essential Linux server monitoring tools—top, vmstat, pidstat, iostat, netstat, tcpdump and others—explaining each command’s output, key metrics, and how to interpret CPU, memory, disk and network statistics for effective troubleshooting and performance tuning.

LinuxLinux toolsperformance
0 likes · 16 min read
Master Linux Server Monitoring: top, vmstat, pidstat, iostat, netstat & More
Liangxu Linux
Liangxu Linux
Aug 15, 2021 · Operations

Master Logrotate: Automate Linux Log Rotation and Ditch Custom Scripts

This guide explains how to use the built‑in Logrotate tool on Linux to configure automatic log rotation, customize rotation policies for services like Nginx, PHP and syslog, troubleshoot common issues, and replace ad‑hoc scripts with reliable, cron‑driven solutions.

LinuxLog Managementlogrotate
0 likes · 23 min read
Master Logrotate: Automate Linux Log Rotation and Ditch Custom Scripts
Laravel Tech Community
Laravel Tech Community
Aug 14, 2021 · Fundamentals

File Splitting with split and Merging with cat on Linux

This guide explains how to use the Linux split command to divide large files into smaller parts and the cat command to concatenate those parts back together, including syntax, practical examples, and help options for efficient file transfer and management.

CATLinuxShell
0 likes · 7 min read
File Splitting with split and Merging with cat on Linux
macrozheng
macrozheng
Aug 12, 2021 · Backend Development

How to Set Up kkFileView for Instant File Preview with Docker and SpringBoot

This guide walks you through installing kkFileView on Windows and Linux, integrating it with MinIO for online file preview, configuring Docker containers, and customizing settings such as watermarks, providing step‑by‑step instructions and code snippets for a seamless preview service.

DockerLinuxSpringBoot
0 likes · 7 min read
How to Set Up kkFileView for Instant File Preview with Docker and SpringBoot
Liangxu Linux
Liangxu Linux
Aug 11, 2021 · Operations

Mastering Cron: Create, Schedule, and Manage Linux Cron Jobs

This guide explains what cron timers are, how to create cronjobs using the crontab command, the syntax of cron expressions—including fields for minute, hour, day, month, and weekday—as well as shortcut macros, and how to edit or stop scheduled jobs on Linux.

Linuxcrontab
0 likes · 4 min read
Mastering Cron: Create, Schedule, and Manage Linux Cron Jobs
Baidu Geek Talk
Baidu Geek Talk
Aug 11, 2021 · Operations

Analyzing Core Dumps and Debugging Techniques with GDB

The article explains how to analyze core‑dump files with GDB by examining the function call stack, key registers, and memory contents, classifying crash causes, using GDB commands to inspect variables and addresses, reconstructing corrupted stacks, handling optimized‑away data and vtable errors, and following a systematic debugging workflow.

LinuxRegistersc++
0 likes · 17 min read
Analyzing Core Dumps and Debugging Techniques with GDB
Liangxu Linux
Liangxu Linux
Aug 10, 2021 · Operations

How Linux Implements High‑Performance Timers with a Hierarchical Timing Wheel

This article explains the various timer implementations—sorted linked list, min‑heap, balanced binary tree, and especially the hierarchical timing wheel used in the Linux kernel—detailing their time complexities, data structures, and the core C code that inserts and executes timers efficiently.

C ProgrammingLinuxO(1) complexity
0 likes · 11 min read
How Linux Implements High‑Performance Timers with a Hierarchical Timing Wheel
Practical DevOps Architecture
Practical DevOps Architecture
Aug 9, 2021 · Operations

MySQL Installation and Configuration Bash Script

This article provides a step‑by‑step Bash script for installing, configuring, and starting MySQL 8.0 on a Linux system, including user creation, directory setup, permission handling, initialization checks, and service management, and ensures proper environment variables.

LinuxMySQLbash
0 likes · 4 min read
MySQL Installation and Configuration Bash Script
Liangxu Linux
Liangxu Linux
Aug 8, 2021 · Operations

Never Lose Your SSH Session Again: Master GNU Screen on Linux

This guide explains how to install GNU Screen, start and name sessions, manage multiple windows with keyboard shortcuts, detach and reattach safely, and customize settings via .screenrc, ensuring long‑running tasks persist across SSH disconnections.

GNU ScreenLinuxSSH session persistence
0 likes · 8 min read
Never Lose Your SSH Session Again: Master GNU Screen on Linux
Liangxu Linux
Liangxu Linux
Aug 8, 2021 · Operations

Essential Linux Command‑Line Tools for Monitoring Network Bandwidth

This article introduces a collection of Linux command‑line utilities—such as nload, iftop, iptraf, nethogs, bmon, and many others—that can monitor overall and per‑process network bandwidth, explain their measurement methods, and provide installation instructions for major distributions.

Linuxbandwidthcommand-line-tools
0 likes · 10 min read
Essential Linux Command‑Line Tools for Monitoring Network Bandwidth
21CTO
21CTO
Aug 6, 2021 · Operations

Why BC‑Linux V8.2 Is Emerging as the Top CentOS Replacement

The article reports on recent Chinese tech news—from massive travel‑card queries and ByteDance layoffs to Douyin’s remote‑work policy and a new partnership between Taobao and QQ Music—while spotlighting BC‑Linux V8.2, a CentOS‑compatible OS with dual kernels, performance boosts, and enhanced security.

CentOS AlternativeLinuxSystem Performance
0 likes · 9 min read
Why BC‑Linux V8.2 Is Emerging as the Top CentOS Replacement
Liangxu Linux
Liangxu Linux
Aug 4, 2021 · Operations

Master Linux Package Management: apt vs dnf Commands Explained

This guide walks you through searching, installing, updating, and removing software on Linux using the apt and dnf package managers, covering command syntax, regex searches, group installations, and how each tool handles caches and configuration files.

Linuxaptdnf
0 likes · 8 min read
Master Linux Package Management: apt vs dnf Commands Explained
Ops Development Stories
Ops Development Stories
Aug 4, 2021 · Operations

Mastering TCP Handshakes, Queues, and Linux Tuning for High‑Performance Servers

This article explains TCP’s connection establishment and termination processes, details the roles of half‑ and full‑connection queues in Linux, demonstrates how to simulate and detect queue overflows using tools like netstat, ss, hping3 and ab, and provides kernel tuning parameters to mitigate SYN flood and TIME_WAIT issues.

LinuxNetworkingQueue
0 likes · 23 min read
Mastering TCP Handshakes, Queues, and Linux Tuning for High‑Performance Servers
Open Source Linux
Open Source Linux
Aug 3, 2021 · Fundamentals

Master Linux Swap: When, How Much, and How to Optimize It

Linux swap extends virtual memory by moving infrequently used pages to disk, and this guide explains what swap is, its pros and cons, sizing recommendations for various RAM amounts, how to create and manage swap partitions or files, and performance tuning tips including swappiness and I/O optimization.

LinuxSwapmemory management
0 likes · 16 min read
Master Linux Swap: When, How Much, and How to Optimize It
Laravel Tech Community
Laravel Tech Community
Aug 3, 2021 · Operations

Comprehensive List of Common Linux Commands and Their Functions

This article provides a detailed reference of essential Linux commands covering file manipulation, system monitoring, user and permission management, networking, compression, and system control, offering a practical guide for administrators and developers to efficiently operate and maintain Linux environments.

LinuxUnix
0 likes · 8 min read
Comprehensive List of Common Linux Commands and Their Functions
dbaplus Community
dbaplus Community
Aug 2, 2021 · Fundamentals

Master Linux History Command: Practical Tips to Boost Shell Efficiency

This guide explains how the Linux history mechanism works, shows essential commands for viewing, filtering, and replaying past commands, demonstrates timestamping, adjusting record limits, changing the history file, disabling logging, and shares a hidden trick for keeping sensitive commands out of the log.

LinuxShellaudit
0 likes · 10 min read
Master Linux History Command: Practical Tips to Boost Shell Efficiency
Open Source Linux
Open Source Linux
Aug 1, 2021 · Operations

How to Auto-Run Scripts on Linux Boot: Crontab @reboot vs Systemd

This guide explains three methods to automatically execute scripts after a Linux system boots—using the traditional /etc/rc.local approach, the @reboot option in crontab, and creating a dedicated Systemd service—providing step‑by‑step commands and examples for each technique.

Linuxcrontabstartup scripts
0 likes · 4 min read
How to Auto-Run Scripts on Linux Boot: Crontab @reboot vs Systemd
Liangxu Linux
Liangxu Linux
Aug 1, 2021 · Fundamentals

Master Linux Aliases: Simplify Commands and Boost Productivity

This guide explains when to use Linux alias commands, how to create temporary and permanent aliases, list and verify them, remove unwanted ones, and provides practical examples for simplifying commands, changing behavior, and accessing shortcuts, helping users streamline their shell workflow.

Linuxaliascommand line
0 likes · 5 min read
Master Linux Aliases: Simplify Commands and Boost Productivity
dbaplus Community
dbaplus Community
Aug 1, 2021 · Databases

Scaling and Optimizing a Greenplum Data Warehouse Cluster: Key Lessons

This article details the background, goals, design decisions, deployment steps, kernel tuning, fault‑recovery testing, performance optimization, and TPCH benchmark results of a Greenplum data‑warehouse cluster expansion, highlighting practical challenges and concrete solutions for large‑scale database environments.

Cluster DeploymentGreenplumLinux
0 likes · 20 min read
Scaling and Optimizing a Greenplum Data Warehouse Cluster: Key Lessons
Liangxu Linux
Liangxu Linux
Aug 1, 2021 · Fundamentals

What’s the Real Difference Between CPU Utilization and CPU Load?

The article explains CPU utilization and CPU load, clarifies time‑slice concepts, distinguishes user‑mode and system‑mode usage, describes how load reflects the average number of runnable and waiting tasks, and provides Linux commands and troubleshooting steps for high‑load/low‑utilization and vice‑versa scenarios.

CPULinuxLoad
0 likes · 13 min read
What’s the Real Difference Between CPU Utilization and CPU Load?
Liangxu Linux
Liangxu Linux
Jul 31, 2021 · Operations

Optimizing Linux Memory: When to Use Huge Pages and How to Disable THP

This guide explains the difference between standard Huge Pages and Transparent Huge Pages in Linux, outlines the performance benefits and drawbacks of using Huge Pages, and provides step‑by‑step commands and GRUB configuration methods to safely disable Transparent Huge Pages on CentOS systems.

HugePagesLinuxMemoryManagement
0 likes · 9 min read
Optimizing Linux Memory: When to Use Huge Pages and How to Disable THP
Open Source Linux
Open Source Linux
Jul 29, 2021 · Operations

Top 18 Linux Command-Line Tools to Monitor Network Bandwidth

This guide reviews a collection of Linux command-line utilities that let you track overall and per‑process network bandwidth, display inbound and outbound traffic separately, and generate real‑time or historical usage reports, helping administrators quickly identify bandwidth‑heavy processes.

Linuxbandwidthcommand-line-tools
0 likes · 12 min read
Top 18 Linux Command-Line Tools to Monitor Network Bandwidth
Efficient Ops
Efficient Ops
Jul 28, 2021 · Operations

Master Network Troubleshooting with MTR: Install, Use, and Analyze Results

Learn how to install and use the powerful MTR network diagnostic tool across Windows, Linux, macOS, and Android, understand its combined ping/traceroute output, master key command-line options, and interpret loss, latency, and stability metrics to effectively troubleshoot connectivity issues.

LinuxTroubleshootingmtr
0 likes · 10 min read
Master Network Troubleshooting with MTR: Install, Use, and Analyze Results
Byte Quality Assurance Team
Byte Quality Assurance Team
Jul 28, 2021 · Information Security

Understanding iptables: Chains, Tables, Rules, and Common Commands

This article provides a comprehensive guide to iptables, covering its underlying netfilter architecture, the five built‑in chains and tables, rule syntax, common match and target options, and practical command examples for adding, deleting, querying, and managing firewall rules on Linux systems.

Linuxcommand linefirewall
0 likes · 15 min read
Understanding iptables: Chains, Tables, Rules, and Common Commands
Programmer DD
Programmer DD
Jul 28, 2021 · Fundamentals

Understanding Linux Virtual Memory: From Pages to Swap

This article explains the fundamentals of Linux virtual memory, covering its origin, paging and page tables, memory addressing, the role of swap, common questions about 32‑bit vs 64‑bit systems, and practical commands for monitoring and configuring virtual memory on Linux.

LinuxSwapVirtual Memory
0 likes · 13 min read
Understanding Linux Virtual Memory: From Pages to Swap
Liangxu Linux
Liangxu Linux
Jul 26, 2021 · Fundamentals

When and How to Use Linux Hard Links and Symbolic Links Effectively

This guide explains Linux inode basics, the differences between hard and symbolic links, their creation commands, limitations, and practical scenarios such as version switching, library management, shortcuts, file classification, shared editing, and space‑efficient backups.

Hard LinkInodeLinux
0 likes · 13 min read
When and How to Use Linux Hard Links and Symbolic Links Effectively
Liangxu Linux
Liangxu Linux
Jul 26, 2021 · Fundamentals

Master the Linux date Command: Display, Format, and Set Dates

This tutorial explains how to use the Linux date command to show the current time, format dates in various ways, query past or future dates, customize output with format specifiers, set the system clock, and incorporate date values into shell scripts.

Linuxdate commanddate-formatting
0 likes · 7 min read
Master the Linux date Command: Display, Format, and Set Dates
The Dominant Programmer
The Dominant Programmer
Jul 26, 2021 · Cloud Native

How to Install and Configure Docker on CentOS 7

This guide walks through installing Docker CE on a CentOS 7 system, covering prerequisite kernel checks, repository configuration, package installation, verification with hello‑world, common troubleshooting, and clean removal steps, while explaining core Docker concepts such as images, containers, and registries.

CentOS 7DockerLinux
0 likes · 5 min read
How to Install and Configure Docker on CentOS 7
Ops Development Stories
Ops Development Stories
Jul 26, 2021 · Fundamentals

Understanding Linux Process & Thread Context Switching: Concepts, Tools, and Performance Analysis

This article explains core operating‑system concepts such as processes, threads, their control blocks and contexts, details how CPU, process, and thread context switches and system calls work on Linux, and shows how to analyze them with vmstat, pidstat, and sysbench for performance tuning.

Linuxcontext switchingperformance analysis
0 likes · 19 min read
Understanding Linux Process & Thread Context Switching: Concepts, Tools, and Performance Analysis
ITPUB
ITPUB
Jul 25, 2021 · Fundamentals

Can Linux Replace Windows? Exploring Deepin’s GUI, Dev Tools, and Daily Benefits

This article shares a personal experience with the Deepin Linux distribution, covering its graphical interface, file manager, development environment, communication apps, Android app support, and the many practical advantages that make Linux a viable alternative to Windows for everyday use.

DesktopLinuxdeepin
0 likes · 10 min read
Can Linux Replace Windows? Exploring Deepin’s GUI, Dev Tools, and Daily Benefits
Liangxu Linux
Liangxu Linux
Jul 22, 2021 · Fundamentals

Getting Started with Helix: Install and Use the Rust‑Based Terminal Editor

This guide introduces Helix, a modern Rust‑written terminal text editor that leverages Tree‑sitter for fast syntax highlighting and multiple‑selection editing, and provides step‑by‑step instructions for installing it on Arch‑based systems via AUR or on other Linux distributions using Cargo.

HelixLinuxRust
0 likes · 4 min read
Getting Started with Helix: Install and Use the Rust‑Based Terminal Editor
Refining Core Development Skills
Refining Core Development Skills
Jul 22, 2021 · Backend Development

Deep Dive into the TCP Three‑Way Handshake: Kernel Queues, Syncookies and Code Walkthrough

This article explains the complete kernel‑level implementation of the TCP three‑way handshake, covering server listen queue allocation, client connect state handling, SYN/SYN‑ACK processing, syncookie protection, timer management, socket creation, and the accept path, with detailed code examples.

BackendKernelLinux
0 likes · 16 min read
Deep Dive into the TCP Three‑Way Handshake: Kernel Queues, Syncookies and Code Walkthrough
Liangxu Linux
Liangxu Linux
Jul 19, 2021 · Operations

Mastering grep: Excluding Words, Patterns, and Directories Efficiently

This guide explains how to use grep's powerful options such as -v, -w, -e, -E, --exclude-dir, and --exclude to filter out specific words, patterns, and directories, providing clear command examples for precise text searching in Unix-like environments.

Linuxcommand-linedirectory exclusion
0 likes · 6 min read
Mastering grep: Excluding Words, Patterns, and Directories Efficiently
Open Source Linux
Open Source Linux
Jul 18, 2021 · Operations

Master ipvsadm: Build LVS/NAT & DR Load‑Balancing Clusters on Linux

This tutorial explains how to use the ipvsadm command to create and manage LVS/NAT and LVS/DR load‑balancing clusters on Linux, covering command syntax, environment setup for director and real servers, ARP tuning, rule persistence, and extended exercises for HTTP, HTTPS, and MySQL traffic.

DRLVSLinux
0 likes · 15 min read
Master ipvsadm: Build LVS/NAT & DR Load‑Balancing Clusters on Linux
Liangxu Linux
Liangxu Linux
Jul 18, 2021 · Backend Development

Master Bulk File Renaming with F2: Install, Commands, and Tips

F2 is a fast, safe Go‑based command‑line tool for batch renaming files and folders on Linux, macOS, and Windows, offering multiple installation methods, preview mode, undo, conflict resolution, built‑in variables, and powerful regex‑driven rename examples.

Batch ProcessingCLIFile Renaming
0 likes · 7 min read
Master Bulk File Renaming with F2: Install, Commands, and Tips
Liangxu Linux
Liangxu Linux
Jul 18, 2021 · Fundamentals

Master Linux Aliases: Simplify Commands and Boost Productivity

This guide explains how Linux aliases work, shows how to create temporary and permanent shortcuts for long commands like rsync, demonstrates listing and removing aliases, and provides step‑by‑step instructions for storing aliases in ~/.bashrc or a separate file.

LinuxShellbash
0 likes · 5 min read
Master Linux Aliases: Simplify Commands and Boost Productivity
Liangxu Linux
Liangxu Linux
Jul 15, 2021 · Fundamentals

Master Linux Basics: From Installation to Shell Scripting in One Guide

This comprehensive tutorial walks you through Linux fundamentals, covering VMware installation, network configuration, essential command usage, user management, software installation methods, shell scripting basics, process management, cron jobs, and awk text processing, all illustrated with step‑by‑step screenshots and code examples.

LinuxNetworkinginstallation
0 likes · 28 min read
Master Linux Basics: From Installation to Shell Scripting in One Guide
Laravel Tech Community
Laravel Tech Community
Jul 15, 2021 · Fundamentals

CentOS 8 End of Life and the Shift to CentOS Stream

The article explains that CentOS 8 will cease maintenance next year, ending the free RHEL rebuild, introduces CentOS Stream as a rolling‑release bridge between Fedora and RHEL, and outlines the impact on CentOS 7 and the need to consider alternative distributions.

CentOSCentOS StreamLinux
0 likes · 4 min read
CentOS 8 End of Life and the Shift to CentOS Stream
Liangxu Linux
Liangxu Linux
Jul 14, 2021 · Cloud Native

Master Docker from Scratch: Build, Run, and Deploy Containers for Web Projects

This comprehensive guide walks you through Docker fundamentals, compares containers with virtual machines, explains core concepts, shows step‑by‑step installation, image building, container execution, and best practices, enabling you to containerize and deploy web applications efficiently.

DevOpsLinuxbackend development
0 likes · 17 min read
Master Docker from Scratch: Build, Run, and Deploy Containers for Web Projects
Programmer DD
Programmer DD
Jul 13, 2021 · Fundamentals

Master Linux File Splitting and Merging with split and cat

This guide explains why large files often need to be split on Linux for network transfer, demonstrates how to use the split command with various options and examples, and shows how to recombine the pieces efficiently using the cat command.

CATFile HandlingLinux
0 likes · 7 min read
Master Linux File Splitting and Merging with split and cat
Open Source Linux
Open Source Linux
Jul 12, 2021 · Operations

Mastering Dynamic Feedback Load Balancing in Linux IPVS: Algorithms & Implementation

This article explores the IPVS kernel load‑balancing mechanisms, detailing ten built‑in connection scheduling algorithms, introducing a dynamic‑feedback load‑balancing strategy that adjusts server weights based on real‑time metrics, and explains how to compute aggregate load and weight adjustments to achieve optimal scalability and transparency.

IPVSLinuxScheduling Algorithms
0 likes · 16 min read
Mastering Dynamic Feedback Load Balancing in Linux IPVS: Algorithms & Implementation
Liangxu Linux
Liangxu Linux
Jul 12, 2021 · Fundamentals

Turn Any Image into ASCII Art on Linux with Ascii Image Converter

This guide explains how to install the Go‑based Ascii Image Converter on Linux, use it to transform JPEG, PNG, BMP, WEBP, or TIFF files (or URLs) into monochrome or colored ASCII art, and customize output size, character sets, and saving options.

ASCII artGoLinux
0 likes · 5 min read
Turn Any Image into ASCII Art on Linux with Ascii Image Converter
Liangxu Linux
Liangxu Linux
Jul 12, 2021 · Operations

Mastering NFS: Protocol Basics, Service Setup, and Version Comparison on Linux

This guide explains the NFS (Network File System) protocol, its reliance on RPC, the ports it uses, how to activate the required daemons, differences among NFSv2/v3/v4/v4.1, and provides step‑by‑step instructions for installing, configuring, and mounting NFS on CentOS 7, including firewall and export settings.

CentOSLinuxNFS
0 likes · 15 min read
Mastering NFS: Protocol Basics, Service Setup, and Version Comparison on Linux
Efficient Ops
Efficient Ops
Jul 12, 2021 · Operations

Master systemd: From Basics to Real-World Service Management

This article introduces systemd as the modern Linux init replacement, explains its key features and unit file syntax, and provides three hands‑on examples showing how to manage nginx, Tomcat, and a custom JAR service with systemd commands and configuration files.

LinuxService Managementinit
0 likes · 10 min read
Master systemd: From Basics to Real-World Service Management
Open Source Linux
Open Source Linux
Jul 11, 2021 · Operations

Mastering Shell Script Best Practices for Reliable Automation

This article outlines practical shell‑script guidelines for automating system and application operations, covering script header conventions, formatting, error handling, safe use of commands, variable handling, file packaging, pipeline restrictions, concurrency locks, logging, and risk‑mitigation strategies to make automation both efficient and secure.

DevOpsLinuxautomation
0 likes · 10 min read
Mastering Shell Script Best Practices for Reliable Automation
Architects' Tech Alliance
Architects' Tech Alliance
Jul 9, 2021 · Cloud Native

Master Docker Basics: What Every Developer Needs to Know

This article provides a comprehensive introduction to Docker, explaining how Linux containers isolate processes, how Docker packages applications and dependencies into portable images, and why Docker simplifies environment management, version control, sharing, and deployment for modern cloud‑native workflows.

DevOpsDockerLinux
0 likes · 3 min read
Master Docker Basics: What Every Developer Needs to Know
ITPUB
ITPUB
Jul 7, 2021 · Backend Development

What Really Happens Inside listen()? Uncovering Linux Kernel’s Connection Queues

This article dives deep into the Linux kernel implementation of the listen system call, explaining how the kernel creates and initializes the full‑connection and half‑connection queues, how backlog and system parameters interact, and why these steps are essential before a server can accept client connections.

BackendLinuxSocket
0 likes · 13 min read
What Really Happens Inside listen()? Uncovering Linux Kernel’s Connection Queues
macrozheng
macrozheng
Jul 7, 2021 · Operations

Query Linux Logs with SQL Using the ‘q’ Command-Line Tool

The article introduces the command‑line utility q, explains how to install it on Linux and Windows, and demonstrates using familiar SQLite‑style SQL queries to search, filter, join, and aggregate log files and command output, offering a convenient alternative to traditional shell tools.

LinuxSQLcommand-line
0 likes · 10 min read
Query Linux Logs with SQL Using the ‘q’ Command-Line Tool
Liangxu Linux
Liangxu Linux
Jul 6, 2021 · Fundamentals

How Linux Implements CPU Affinity: From sched_setaffinity to Task Migration

This article explains why binding a process to a specific CPU improves cache performance, shows how to set CPU affinity on Linux using the sched_setaffinity system call, and walks through the kernel's internal implementation—including run‑queue structures, migrate_task, and __migrate_task—illustrated with code and diagrams.

CPU affinityLinuxkernel migration
0 likes · 9 min read
How Linux Implements CPU Affinity: From sched_setaffinity to Task Migration
Efficient Ops
Efficient Ops
Jul 6, 2021 · Operations

Mastering TCP TIME-WAIT: When to Optimize and How

This article explains the purpose of the TCP TIME-WAIT state, the scenarios it protects against, common misconceptions, and practical Linux kernel tweaks—such as fast recycle, socket reuse, and tw_buckets settings—to manage TIME-WAIT efficiently on high‑concurrency servers.

LinuxTCPnetwork operations
0 likes · 8 min read
Mastering TCP TIME-WAIT: When to Optimize and How
Liangxu Linux
Liangxu Linux
Jul 5, 2021 · Fundamentals

Understanding x86 Linux Fundamentals: From Intel 8086 to CPU Addressing

This article provides a comprehensive introduction to the fundamentals of x86 Linux, covering the historic Intel 8086 processor, segment descriptors, main memory organization, registers, bus architecture, CPU addressing modes, control mechanisms, and the basic instruction execution cycle.

CPULinuxRegisters
0 likes · 15 min read
Understanding x86 Linux Fundamentals: From Intel 8086 to CPU Addressing
Open Source Linux
Open Source Linux
Jul 4, 2021 · Operations

Master Linux Clusters: High Availability, Load Balancing & Performance

This article introduces Linux cluster fundamentals, explains key concepts such as scalability, high availability, load balancing, and error recovery, categorizes clusters into high‑availability, load‑balancing, and high‑performance types, and outlines common architectures, technologies, and implementation methods for building robust, fault‑tolerant systems.

ClusterLinuxhigh-performance computing
0 likes · 13 min read
Master Linux Clusters: High Availability, Load Balancing & Performance
Liangxu Linux
Liangxu Linux
Jul 4, 2021 · Databases

How to Automate MySQL Backups with Shell Scripts and Cron

This guide explains why database backups are essential, walks through creating a backup directory, writing a mysqldump shell script, compressing the dump, granting execution rights, and scheduling the script with cron to run every minute.

CronLinuxMySQL
0 likes · 6 min read
How to Automate MySQL Backups with Shell Scripts and Cron
Liangxu Linux
Liangxu Linux
Jul 4, 2021 · Operations

Step‑by‑Step Guide to Installing Nushell on Linux, macOS, and Fedora

This tutorial explains what Nushell is, lists the required development packages, and provides detailed commands to download, extract, and install the latest Nushell binaries and plugins on Ubuntu/Debian, RHEL‑based Linux, macOS, and Fedora, plus how to set it as the default shell for a new user.

CLILinuxNushell
0 likes · 6 min read
Step‑by‑Step Guide to Installing Nushell on Linux, macOS, and Fedora
Architects Research Society
Architects Research Society
Jul 3, 2021 · Backend Development

Optimizing NGINX and Linux Settings for High Performance

This article provides a practical guide to tuning Linux kernel parameters and NGINX configuration directives—such as backlog queues, file descriptors, worker processes, keepalive connections, access‑log buffering, sendfile, limits, caching and compression—to achieve optimal web server performance for high‑traffic sites.

BackendLinuxNginx
0 likes · 11 min read
Optimizing NGINX and Linux Settings for High Performance
Open Source Linux
Open Source Linux
Jul 1, 2021 · Operations

Master DNS Configuration with BIND: Complete Step‑by‑Step Guide

This comprehensive tutorial explains DNS fundamentals, common record types, essential command‑line tools, BIND installation, zone file creation, master‑slave replication, reverse zones, sub‑domain delegation, forwarding, view‑based responses, and compiling BIND from source, providing a full roadmap for setting up reliable DNS services on Linux.

BINDDNSLinux
0 likes · 48 min read
Master DNS Configuration with BIND: Complete Step‑by‑Step Guide
Liangxu Linux
Liangxu Linux
Jul 1, 2021 · Fundamentals

Essential Linux Commands Every Developer Should Master

This guide walks through a collection of frequently used Linux shell commands—grep, custom alias shortcuts, pwd, find, history, od, and for loops—explaining their common scenarios, key options, example usages, and handy tricks to boost productivity in everyday development and scripting tasks.

Linuxbashcommand line
0 likes · 11 min read
Essential Linux Commands Every Developer Should Master
Liangxu Linux
Liangxu Linux
Jul 1, 2021 · Operations

Mastering ulimit: How to View and Adjust Linux Resource Limits

Learn how to use the Linux ulimit command to inspect and modify both hard and soft resource limits, understand the meaning of limit values such as hard, soft, and unlimited, and apply temporary or permanent changes via command line or the limits.conf file.

LinuxResource Limitshard limit
0 likes · 3 min read
Mastering ulimit: How to View and Adjust Linux Resource Limits
Liangxu Linux
Liangxu Linux
Jun 30, 2021 · Fundamentals

Why Every Linux Beginner Needs the Command Line (and How to Get Started)

The article explains why Linux newcomers should embrace the command‑line interface, highlighting benefits such as easier troubleshooting, remote SSH access, richer toolsets, essential server management, structured syntax, and shortcuts, while also showing how to open a terminal and start using it effectively.

CLILinuxSSH
0 likes · 5 min read
Why Every Linux Beginner Needs the Command Line (and How to Get Started)
Efficient Ops
Efficient Ops
Jun 30, 2021 · Operations

27 Essential Linux Command-Line Tricks to Boost Your Productivity

This guide presents 27 practical Linux command-line techniques—from safe file deletion and alias management to process monitoring, log handling, and advanced shell shortcuts—designed to help heavy users work more efficiently and avoid common pitfalls.

LinuxShell Tipsbash
0 likes · 16 min read
27 Essential Linux Command-Line Tricks to Boost Your Productivity
Open Source Linux
Open Source Linux
Jun 29, 2021 · Information Security

How a Polkit Bug Lets Local Users Gain Root on Linux (CVE‑2021‑3560)

A recent GitHub disclosure reveals that a long‑standing polkit vulnerability (CVE‑2021‑3560) enables unprivileged local users on many Linux distributions to obtain root privileges with just a few commands, prompting urgent updates for affected systems such as RHEL, Fedora, Debian and Ubuntu.

CVE-2021-3560Linuxpolkit
0 likes · 4 min read
How a Polkit Bug Lets Local Users Gain Root on Linux (CVE‑2021‑3560)