Tagged articles

Linux

5000 articles · Page 17 of 50
ITPUB
ITPUB
Dec 10, 2024 · Operations

How Many Files and TCP Connections Can a Linux Server Actually Handle?

Linux treats everything as a file, so the maximum number of open files and TCP connections a server can support depends on kernel parameters like fs.file-max, soft/hard nofile, and fs.nr_open, as well as memory size, port limits, and proper configuration to avoid 'too many open files' errors.

LinuxTCP connectionsfile descriptors
0 likes · 15 min read
How Many Files and TCP Connections Can a Linux Server Actually Handle?
MaGe Linux Operations
MaGe Linux Operations
Dec 10, 2024 · Fundamentals

Mastering Linux Text Processing: grep, sed, and awk Explained with Real Examples

This guide introduces the Linux “three musketeers” – grep, sed, and awk – explaining their purposes, basic syntax, common options, and practical command‑line examples for filtering, editing, and formatting text, as well as advanced techniques such as range selection, multi‑line insertion, and grouped replacements.

LinuxShell scriptingawk
0 likes · 17 min read
Mastering Linux Text Processing: grep, sed, and awk Explained with Real Examples
Liangxu Linux
Liangxu Linux
Dec 9, 2024 · Fundamentals

Master Linux Zero‑Copy: Sendfile, Splice, mmap+write, and tee Explained

This article explains how Linux zero‑copy techniques—DMA, sendfile, splice, mmap + write, and tee—reduce CPU involvement in large file and network transfers by moving data directly within kernel space, detailing their workflows, code examples, performance trade‑offs, and suitable use cases.

DMALinuxSystem Programming
0 likes · 20 min read
Master Linux Zero‑Copy: Sendfile, Splice, mmap+write, and tee Explained
Liangxu Linux
Liangxu Linux
Dec 9, 2024 · Backend Development

Debug Faster with GDB Dynamic Printf – No Recompile Needed

This guide explains how GDB's dynamic printf feature lets you insert formatted print statements at any point in a running program without modifying source code or rebuilding, covering basic usage, command syntax, saving/loading breakpoints, and practical examples for efficient debugging.

C programmingLinuxbreakpoints
0 likes · 8 min read
Debug Faster with GDB Dynamic Printf – No Recompile Needed
Efficient Ops
Efficient Ops
Dec 8, 2024 · Operations

Diagnosing High Load with Low CPU on Linux: Commands and Tips

This guide explains how to analyze and troubleshoot situations where a Linux system shows high load averages despite low CPU usage, covering common load analysis methods, key commands like top, vmstat, iostat, and practical solutions for I/O bottlenecks and stuck processes.

CPULinuxLoad
0 likes · 11 min read
Diagnosing High Load with Low CPU on Linux: Commands and Tips
MaGe Linux Operations
MaGe Linux Operations
Dec 8, 2024 · Fundamentals

Master awk: From Basics to Advanced Text Processing in Linux

This guide introduces awk as a powerful Linux command‑line tool, explains its pattern‑action syntax, built‑in variables such as NR, NF, FS, RS, OFS, and ORS, and provides step‑by‑step examples for generating test data, extracting fields, modifying separators, and solving common interview tasks.

LinuxShell scriptingawk
0 likes · 20 min read
Master awk: From Basics to Advanced Text Processing in Linux
Linux Kernel Journey
Linux Kernel Journey
Dec 8, 2024 · Fundamentals

Linux Kernel Source Analysis: Understanding Heap Memory Management

This article explains how the Linux kernel implements heap memory management, covering the heap data structure, the mm_struct fields start_brk and brk, the brk/sbrk and malloc/free allocation methods, the brk and mmap system calls, and the internal glibc structures heap_info and malloc_state that track heap state.

Linuxbrkheap memory
0 likes · 17 min read
Linux Kernel Source Analysis: Understanding Heap Memory Management
MaGe Linux Operations
MaGe Linux Operations
Dec 7, 2024 · Operations

Mastering NFS: Deploy Shared Storage on Linux with RPC

This guide explains the purpose of NFS for Linux file sharing, its architecture and RPC relationship, step‑by‑step server and client deployment, integration with Nginx, and common troubleshooting techniques for reliable shared storage in production environments.

LinuxNFSRPC
0 likes · 18 min read
Mastering NFS: Deploy Shared Storage on Linux with RPC
Liangxu Linux
Liangxu Linux
Dec 7, 2024 · Fundamentals

Understanding Linux Processes: From Program to Process Control Block

An in‑depth guide explains what a program and a process are, details the Linux task_struct fields, describes process states, creation functions like fork, vfork, clone, kthread_create, the do_fork core, copy‑on‑write, termination methods, and the roles of zombie, orphan, and init processes.

Linuxforkos
0 likes · 20 min read
Understanding Linux Processes: From Program to Process Control Block
MaGe Linux Operations
MaGe Linux Operations
Dec 5, 2024 · Information Security

How to Configure Linux Password Expiration and Complexity Rules

This guide explains how to set password aging limits in /etc/login.defs, modify them with sed, and enforce password complexity on CentOS systems using PAM modules such as pam_cracklib and pam_pwquality, including recommended values and practical examples.

LinuxPAMpassword complexity
0 likes · 9 min read
How to Configure Linux Password Expiration and Complexity Rules
Efficient Ops
Efficient Ops
Dec 4, 2024 · Operations

Top 35 Linux Ops Interview Questions and Expert Answers

This article compiles thirty‑five essential Linux operations interview questions covering server management, RAID configurations, load‑balancing choices, middleware concepts, MySQL troubleshooting, networking tools, security practices, scripting examples, and system‑level optimizations, providing concise expert answers for each topic.

InterviewLinuxMySQL
0 likes · 34 min read
Top 35 Linux Ops Interview Questions and Expert Answers
Linux Kernel Journey
Linux Kernel Journey
Dec 4, 2024 · Operations

How rtla timerlat Measures Kernel Latency: Principles and Analysis

This article explains the inner workings of rtla timerlat’s latency testing, contrasting it with cyclictest, detailing kernel‑mode tracer setup, timer handling, context differentiation, and how the collected trace events are processed by the user‑space rtla application to produce detailed IRQ and thread latency metrics.

Linuxcyclictestkernel latency
0 likes · 12 min read
How rtla timerlat Measures Kernel Latency: Principles and Analysis
Deepin Linux
Deepin Linux
Dec 4, 2024 · Fundamentals

Understanding Linux Interrupt Number Mapping Mechanism

This article explores the Linux kernel's interrupt management architecture, detailing how hardware interrupt IDs are mapped to software IRQ numbers through the irq_domain structure, GIC controller design, and various mapping strategies such as linear, radix‑tree, and no‑map approaches.

Device TreeIRQ MappingLinux
0 likes · 21 min read
Understanding Linux Interrupt Number Mapping Mechanism
Deepin Linux
Deepin Linux
Dec 3, 2024 · Fundamentals

Understanding Linux Processes, Kernel Threads, and System Calls

This article provides a comprehensive overview of Linux processes, including their creation, states, kernel and user threads, process management commands, and the role of system calls and security models in enabling efficient multitasking and resource control within the operating system.

Linuxprocesses
0 likes · 26 min read
Understanding Linux Processes, Kernel Threads, and System Calls
Liangxu Linux
Liangxu Linux
Dec 2, 2024 · Operations

Top 8 Linux System Monitoring Tools You Should Try

This guide reviews eight Linux system‑monitoring applications—including Stacer, htop, Xfce Task Manager, Glances, Conky, Monitorix, bpytop, and GNOME Usage—detailing their main features, usage scenarios, and where to obtain them, helping users choose the right tool for performance analysis.

GNOMELinuxWeb Dashboard
0 likes · 8 min read
Top 8 Linux System Monitoring Tools You Should Try
Liangxu Linux
Liangxu Linux
Dec 2, 2024 · Backend Development

Build a Minimal C Thread Pool on Linux – Full Code Walkthrough

This article presents a compact C thread‑pool implementation for Linux using POSIX pthreads, explains the core data structures and functions, shows how to create, enqueue tasks, and destroy the pool, and includes a runnable demo with annotated source code.

Linuxpthreadsthread-pool
0 likes · 7 min read
Build a Minimal C Thread Pool on Linux – Full Code Walkthrough
Liangxu Linux
Liangxu Linux
Dec 2, 2024 · Fundamentals

Six Little‑Known Linux Distros That Pack Powerful Features

This article introduces six obscure yet powerful Linux distributions—Alpine, ArchBang, Bodhi, Tiny Core, Puppy, and SliTaz—detailing their origins, key characteristics, typical use cases, and why they stand out among the thousands of available Linux releases.

Linuxdistributionlightweight
0 likes · 9 min read
Six Little‑Known Linux Distros That Pack Powerful Features
Linux Kernel Journey
Linux Kernel Journey
Dec 2, 2024 · Operations

Getting Started with rtla timerlat: Cross‑Compilation and Usage Guide

This article introduces rtla timerlat, a Linux scheduling‑latency analysis tool that breaks latency into detailed phases, explains how to cross‑compile its libtracefs and libtraceevent dependencies, compile the tool, enable the kernel timerlat tracer, configure common parameters, and run a typical command with sample output.

Cross-CompilationLinuxkernel tracing
0 likes · 11 min read
Getting Started with rtla timerlat: Cross‑Compilation and Usage Guide
Java Tech Enthusiast
Java Tech Enthusiast
Dec 2, 2024 · Operations

Sampler: A Visual Server Monitoring Tool for Linux

Sampler is a Linux visual monitoring tool that runs from a single binary, uses simple YAML files to define widgets such as sparklines and bar charts, and displays real‑time CPU, memory, network, Docker container statistics and other metrics, while being easily extensible to services like MySQL, MongoDB and Kafka.

LinuxServer Monitoringops
0 likes · 7 min read
Sampler: A Visual Server Monitoring Tool for Linux
Efficient Ops
Efficient Ops
Dec 1, 2024 · Operations

How I Rescued a Production MySQL Database After a Fatal rm -rf Accident

After a junior engineer mistakenly ran an unguarded rm -rf command that wiped an entire production server—including MySQL and Tomcat—I documented the step‑by‑step recovery using ext3grep, extundelete, and MySQL binlog, highlighting the lessons learned for future operations.

Data RecoveryLinuxMySQL
0 likes · 9 min read
How I Rescued a Production MySQL Database After a Fatal rm -rf Accident
MaGe Linux Operations
MaGe Linux Operations
Dec 1, 2024 · Fundamentals

Linux Process Scheduling & CPU Affinity: Strategies, Commands, cgroup Guide

This article explains Linux's process scheduling policies—including real‑time, normal, batch, idle, and deadline—how priorities are assigned, the default CFS scheduler, and practical methods to adjust scheduling and CPU affinity using the chrt command, systemd settings, and cgroup cpuset controls.

CPU affinityLinuxProcess Scheduling
0 likes · 8 min read
Linux Process Scheduling & CPU Affinity: Strategies, Commands, cgroup Guide
Liangxu Linux
Liangxu Linux
Dec 1, 2024 · Fundamentals

Mastering TCP: Understanding All Connection States and Their Transitions

This article provides a comprehensive guide to TCP connection states, Linux commands for monitoring them, the three‑way handshake, four‑way termination, flag meanings, common pitfalls like SYN floods, and practical keep‑alive and sysctl tuning techniques for reliable network troubleshooting.

LinuxNetworkingTCP
0 likes · 30 min read
Mastering TCP: Understanding All Connection States and Their Transitions
macrozheng
macrozheng
Nov 29, 2024 · Operations

Visual Server Monitoring Made Easy with Sampler: Install & Configure

This article introduces the Sampler visual monitoring tool, explains how to install it on Linux, and provides step‑by‑step YAML configuration examples for tracking CPU, memory, Docker containers, network activity, and system time, enabling quick, intuitive server status checks.

LinuxServer Monitoringoperations
0 likes · 8 min read
Visual Server Monitoring Made Easy with Sampler: Install & Configure
Liangxu Linux
Liangxu Linux
Nov 28, 2024 · Operations

How to Clone an Ubuntu System Disk with dd: A Complete Step‑by‑Step Guide

This guide explains how to use the low‑level dd command to create exact backups of an Ubuntu system disk, covering required hardware, preparation steps, precise dd commands for disk‑to‑disk and disk‑to‑image copying, optional compression, restoration procedures, advantages, limitations, and safety precautions.

Command LineLinuxUbuntu
0 likes · 8 min read
How to Clone an Ubuntu System Disk with dd: A Complete Step‑by‑Step Guide
Top Architecture Tech Stack
Top Architecture Tech Stack
Nov 28, 2024 · Fundamentals

Essential Linux Terminal Tips and Tricks to Boost Productivity

This article presents a collection of practical Linux command‑line techniques—including tab completion, directory navigation shortcuts, command chaining, history search, log monitoring, and useful aliases—that help both beginners and experienced users work faster and avoid common pitfalls.

Command LineLinuxProductivity
0 likes · 12 min read
Essential Linux Terminal Tips and Tricks to Boost Productivity
Liangxu Linux
Liangxu Linux
Nov 27, 2024 · Operations

Quick Guide to Linux System Performance Diagnosis with Common Commands

This article explains how to use essential Linux commands such as uptime, dmesg, vmstat, mpstat, pidstat, iostat, free, sar, and top to monitor system load, CPU usage, memory, I/O, and network activity, interpreting their outputs for effective troubleshooting.

LinuxPerformance Monitoringiostat
0 likes · 36 min read
Quick Guide to Linux System Performance Diagnosis with Common Commands
MaGe Linux Operations
MaGe Linux Operations
Nov 27, 2024 · Operations

Master Linux User Management: Create, Modify, and Secure Accounts

This guide explains Linux user concepts, differences from Windows, how to view, create, modify, and delete users and groups, manage passwords, configure sudo and su for privilege escalation, and understand the critical /etc/passwd and /etc/shadow files, providing practical command examples and security tips.

GroupsLinuxUser Management
0 likes · 26 min read
Master Linux User Management: Create, Modify, and Secure Accounts
Linux Kernel Journey
Linux Kernel Journey
Nov 27, 2024 · Operations

How to Resolve Linux Out‑of‑Memory Issues with a Swap Partition

When a small 2 CPU / 2 GB Alibaba Cloud instance runs Java, Nginx, MySQL, and Redis, memory quickly exhausts; this guide shows how to create and configure a swap file, set appropriate permissions, enable it at boot, and tune the swappiness parameter to mitigate out‑of‑memory failures.

LinuxMemory Managementdd
0 likes · 4 min read
How to Resolve Linux Out‑of‑Memory Issues with a Swap Partition
Programmer XiaoFu
Programmer XiaoFu
Nov 27, 2024 · Databases

Why Does MySQL CPU Spike to 900%? Diagnosis and Fixes

The article explains how to troubleshoot extreme CPU usage in MySQL and Java processes, detailing step‑by‑step diagnostics with top, show processlist, jstack, and practical fixes such as adding missing indexes, disabling slow logs, using caches, and correcting busy‑loop code to bring CPU consumption back to normal levels.

CPUIndexingJava
0 likes · 11 min read
Why Does MySQL CPU Spike to 900%? Diagnosis and Fixes
Practical DevOps Architecture
Practical DevOps Architecture
Nov 26, 2024 · Databases

Bash Script for Installing MongoDB on Linux

This article provides a complete Bash script that automates downloading, extracting, configuring, and starting MongoDB on Linux systems, handling OS detection, prerequisite installation, file preparation, and color‑coded status messages for success, failure, and warnings.

LinuxMongoDBScript
0 likes · 4 min read
Bash Script for Installing MongoDB on Linux
Ops Development & AI Practice
Ops Development & AI Practice
Nov 26, 2024 · Operations

How Linux’s OOM Killer Works and How to Protect Critical Processes

Linux’s OOM Killer activates when memory is exhausted, scoring processes based on usage, priority, and kernel settings, then terminating the highest‑scoring one; the article explains its background, scoring algorithm, influencing parameters, and practical steps such as adjusting oom_score_adj, optimizing memory use, and using cgroups to safeguard essential services.

LinuxMemory ManagementOOM killer
0 likes · 5 min read
How Linux’s OOM Killer Works and How to Protect Critical Processes
Deepin Linux
Deepin Linux
Nov 26, 2024 · Fundamentals

Linux Process Management: Concepts, Implementation, Lifecycle, Scheduling, and Monitoring Tools

This article provides a comprehensive overview of Linux process management, covering fundamental concepts such as tasks and states, the internal task_struct representation, process creation via fork/vfork/clone, execution with execve, lifecycle transitions, scheduling policies, copy‑on‑write optimization, resource limits, and practical tools for monitoring and controlling processes.

COWLinuxProcess Management
0 likes · 67 min read
Linux Process Management: Concepts, Implementation, Lifecycle, Scheduling, and Monitoring Tools
MaGe Linux Operations
MaGe Linux Operations
Nov 23, 2024 · Operations

Master Linux Process Management: From Basics to Advanced Monitoring

This comprehensive guide explains what a process is, how it differs from a program, its lifecycle, and provides step‑by‑step instructions for monitoring processes with ps and top, managing them with kill, killall, pkill, handling background jobs, adjusting priorities, interpreting system load, and using essential Linux performance tools.

LinuxProcess Managementnice priority
0 likes · 30 min read
Master Linux Process Management: From Basics to Advanced Monitoring
Liangxu Linux
Liangxu Linux
Nov 23, 2024 · Fundamentals

Why Linus Torvalds Insists on Active Voice for Kernel Commit Messages

Linus Torvalds, once notorious for harsh language, now urges Linux kernel contributors to use clear, active‑voice commit messages, explaining the benefits for readability and his own workload while reflecting on his softened tone and recent rc2 release statistics.

Linus TorvaldsLinuxactive voice
0 likes · 7 min read
Why Linus Torvalds Insists on Active Voice for Kernel Commit Messages
MaGe Linux Operations
MaGe Linux Operations
Nov 22, 2024 · Operations

Master Linux Disk Management: From Devices to RAID, Partitions, and LVM

Learn the fundamentals of Linux disk management, including device files, hardware types, partitioning schemes, RAID levels, filesystem creation, mounting techniques, persistent fstab configuration, and logical volume management, with practical command examples and real‑world case studies for effective storage administration.

LVMLinuxRAID
0 likes · 31 min read
Master Linux Disk Management: From Devices to RAID, Partitions, and LVM
DevOps Cloud Academy
DevOps Cloud Academy
Nov 22, 2024 · Operations

12 Essential Bash Scripts for DevOps Automation

This article presents twelve practical Bash scripts that automate common DevOps tasks such as system updates, disk monitoring, backups, log rotation, SSH key setup, MySQL dumping, Docker cleanup, Kubernetes pod checks, SSL certificate monitoring, Git pulling, user management, and service health verification.

Linuxbashoperations
0 likes · 11 min read
12 Essential Bash Scripts for DevOps Automation
Liangxu Linux
Liangxu Linux
Nov 21, 2024 · Fundamentals

When to Use Spin Locks and How They Work in Multithreaded Code

This article explains the concept of spin locks, compares them with mutexes, shows how to use the pthread API and C++ atomic_flag to implement them, outlines suitable scenarios, highlights CPU‑usage pitfalls, and provides practical code examples.

C++Linuxconcurrency
0 likes · 10 min read
When to Use Spin Locks and How They Work in Multithreaded Code
Liangxu Linux
Liangxu Linux
Nov 20, 2024 · Operations

Master Linux mount and umount with 15 practical examples

This guide walks through creating partitions, formatting them, and using the mount and umount commands on Linux, illustrating fifteen real‑world scenarios such as mounting CDs, viewing all mounts, binding directories, remounting, lazy unmounting, and troubleshooting busy filesystems.

LinuxMountcommand-line
0 likes · 12 min read
Master Linux mount and umount with 15 practical examples
MaGe Linux Operations
MaGe Linux Operations
Nov 19, 2024 · Operations

Master Linux Disk Management: From CHS to LVM and RAID Explained

This comprehensive guide walks you through Linux storage fundamentals, covering CHS terminology, partitioning with MBR/GPT, LVM creation and expansion, RAID levels, file system selection, mounting, swap handling, package management, private YUM repository setup, OSI layers, ports, TCP basics, and IP address classification.

Disk ManagementLVMLinux
0 likes · 46 min read
Master Linux Disk Management: From CHS to LVM and RAID Explained
Deepin Linux
Deepin Linux
Nov 18, 2024 · Fundamentals

Deep Dive into Linux Process Scheduling Mechanisms

This article explains the concepts, reasons, and implementation details of Linux process scheduling, covering cooperative and preemptive scheduling, run‑queue structures, wake‑up paths, scheduling ticks, context switching, priority handling, and the various scheduling classes used in the kernel.

CFSLinux
0 likes · 59 min read
Deep Dive into Linux Process Scheduling Mechanisms
Open Source Linux
Open Source Linux
Nov 18, 2024 · Operations

10 Essential Linux Command-Line Tricks to Boost Your Productivity

This guide presents ten practical Linux terminal tips—from cursor‑movement shortcuts and Vim tricks to quick directory switches, file transfers, and process handling—helping developers and operations engineers work faster and more efficiently in complex online environments.

DevOpsLinuxProductivity
0 likes · 9 min read
10 Essential Linux Command-Line Tricks to Boost Your Productivity
Efficient Ops
Efficient Ops
Nov 17, 2024 · Operations

Master Linux Find: 8 Powerful Ways to Locate and Manage Files

This article explains eight practical uses of the Linux find command—including searching by name, type, timestamps, size, permissions, ownership, executing actions on matches, and directory name patterns—providing clear examples and code snippets to help administrators efficiently locate and manage files.

File SearchLinuxShell scripting
0 likes · 8 min read
Master Linux Find: 8 Powerful Ways to Locate and Manage Files
MaGe Linux Operations
MaGe Linux Operations
Nov 17, 2024 · Operations

How to Set Up Real-Time NFS Backup with Inotify and Rsync on Linux

This step‑by‑step guide shows how to configure Linux servers for real‑time NFS static resource backup using inotify and rsync, covering host preparation, rsync daemon setup, user and password management, inotify script creation, and verification of synchronized files across multiple machines.

LinuxNFS backupinotify
0 likes · 11 min read
How to Set Up Real-Time NFS Backup with Inotify and Rsync on Linux
Liangxu Linux
Liangxu Linux
Nov 17, 2024 · Operations

Master Linux’s top Command: Real‑Time Process Monitoring Made Easy

This guide introduces the Linux top command, explains its syntax and common options, details interactive key commands, and provides practical examples for monitoring processes, CPU, memory, threads, and specific users, helping users efficiently diagnose system performance issues.

CLILinuxProcess Management
0 likes · 5 min read
Master Linux’s top Command: Real‑Time Process Monitoring Made Easy
dbaplus Community
dbaplus Community
Nov 17, 2024 · Operations

How to Quickly Identify Disk Space Hogs on Linux Servers

When a Linux server triggers a disk‑space alert, you can pinpoint the offending directories or files by using df to view overall usage, du (with depth or max‑depth) or find to list large items, and lsof +L1 to detect deleted files still holding space, then optionally adjust reserved space with tune2fs.

Linuxdfdisk space
0 likes · 5 min read
How to Quickly Identify Disk Space Hogs on Linux Servers
Liangxu Linux
Liangxu Linux
Nov 16, 2024 · Backend Development

Step‑by‑Step Guide to Install and Run RabbitMQ on Linux

This tutorial walks you through installing Erlang, downloading the RabbitMQ server, starting it in detached mode, verifying its status, and troubleshooting common TCP‑listener errors on CentOS systems, providing all necessary commands and configuration details.

InstallationLinuxMessage Queue
0 likes · 6 min read
Step‑by‑Step Guide to Install and Run RabbitMQ on Linux
Liangxu Linux
Liangxu Linux
Nov 14, 2024 · Operations

Master Linux Network Bridges: Concepts, Commands, and Configuration Guides

This guide explains the concept and operation of Linux network bridges, details how bridge members interact, describes data flow and IP handling, and provides step‑by‑step instructions for creating and managing bridges using brctl, nmcli, ip commands, and distribution‑specific configuration files, including STP setup.

LinuxNetwork BridgeSTP
0 likes · 14 min read
Master Linux Network Bridges: Concepts, Commands, and Configuration Guides
ITPUB
ITPUB
Nov 14, 2024 · Operations

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

This guide explains why MySQL and Java processes can suddenly consume 900% CPU, walks through systematic diagnosis using Linux tools, and provides concrete remediation steps such as indexing, caching, thread analysis, and code adjustments to bring CPU usage back to normal levels.

CPUJavaLinux
0 likes · 12 min read
How to Tame 900% CPU Spikes in MySQL and Java Processes
MaGe Linux Operations
MaGe Linux Operations
Nov 13, 2024 · Operations

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

This comprehensive guide explains Linux user and group concepts, classification, security contexts, essential configuration files, password policies, and detailed command examples for creating, modifying, and deleting users and groups, helping administrators efficiently manage system access and permissions.

LinuxShell CommandsUser Management
0 likes · 17 min read
Master Linux User & Group Management: Commands, Files, and Best Practices
MaGe Linux Operations
MaGe Linux Operations
Nov 12, 2024 · Operations

Master yum: Local & Remote Repository Setup and Essential Package Commands

This guide walks through mounting an ISO to create a local yum repository, configuring popular Chinese mirrors for remote repos, and demonstrates core yum/dnf commands for installing, removing, updating, listing, grouping, reinstalling, and downloading packages, plus how to view and undo command history on CentOS 8.5 systems.

LinuxPackage ManagementRepository
0 likes · 22 min read
Master yum: Local & Remote Repository Setup and Essential Package Commands
Liangxu Linux
Liangxu Linux
Nov 11, 2024 · Operations

Mastering LVS Load Balancing: Modes, Workflows, and Configuration Tips

This article explains the core concepts of Linux Virtual Server (LVS), details its four operating modes—NAT, Direct Routing, TUN, and FULLNAT—and provides step‑by‑step configuration guidance, including ARP handling and kernel parameter tweaks for reliable load balancing.

DRFullNATLVS
0 likes · 8 min read
Mastering LVS Load Balancing: Modes, Workflows, and Configuration Tips
Liangxu Linux
Liangxu Linux
Nov 10, 2024 · Information Security

Essential Linux Penetration Testing Commands Cheat Sheet

A comprehensive cheat sheet of high‑frequency Linux penetration‑testing commands covering system information, package management, user handling, compression, file operations, Samba access, shell bypass techniques, miscellaneous utilities, bash history clearing, filesystem permissions, and privilege‑escalation tips.

Command Cheat SheetEnumerationLinux
0 likes · 7 min read
Essential Linux Penetration Testing Commands Cheat Sheet
Efficient Ops
Efficient Ops
Nov 10, 2024 · Operations

How to Diagnose and Fix Common Linux System Failures

This guide walks through typical Linux operational problems—including boot failures, network issues, MBR and GRUB errors, forgotten root passwords, and read‑only file‑system symptoms—explaining their causes, step‑by‑step diagnostic methods, and practical recovery commands to restore a healthy system.

Boot IssuesGRUBLinux
0 likes · 18 min read
How to Diagnose and Fix Common Linux System Failures
MaGe Linux Operations
MaGe Linux Operations
Nov 10, 2024 · Databases

Step‑by‑Step Guide to Deploy Multiple MySQL Instances on Linux

This tutorial walks you through downloading MySQL binaries, creating a dedicated mysql user, extracting files to /usr/local, setting up separate data directories, initializing each instance, configuring my.cnf, managing the services with systemd, setting root passwords, and troubleshooting common errors, enabling you to run three isolated MySQL servers on a single host.

Database deploymentLinuxMulti-Instance
0 likes · 23 min read
Step‑by‑Step Guide to Deploy Multiple MySQL Instances on Linux
Java Tech Enthusiast
Java Tech Enthusiast
Nov 10, 2024 · Databases

Database Monitoring and Logging Practices

Effective database administration relies on continuous monitoring of system resources—CPU, memory, disk I/O, and network—using tools like top, iostat, and vmstat, alongside logging slow MySQL queries, analyzing performance bottlenecks, and following best practices such as automated monitoring, centralized log management, regular audits, and log backups.

DatabaseLinuxLogging
0 likes · 5 min read
Database Monitoring and Logging Practices
Liangxu Linux
Liangxu Linux
Nov 10, 2024 · Backend Development

Master FTP Server Setup with vsftpd: From Basics to Advanced Configurations

This guide explains the FTP protocol, its dual‑channel architecture, active and passive modes, and provides step‑by‑step instructions for installing vsftpd on Linux, configuring ports, user isolation, logging, anonymous, local, and virtual user setups, plus client tool usage.

Anonymous FTPFTPFile Transfer Protocol
0 likes · 23 min read
Master FTP Server Setup with vsftpd: From Basics to Advanced Configurations
Liangxu Linux
Liangxu Linux
Nov 9, 2024 · Operations

Mastering LVS: How Linux Virtual Server Load Balancing Works

This guide explains the core concepts of Linux Virtual Server (LVS), detailing its key components, client request flow, and the four operating modes—NAT, Direct Routing, TUN, and FULLNAT—along with practical ARP handling and mode‑by‑mode comparisons for effective load balancing.

DRFullNATLVS
0 likes · 9 min read
Mastering LVS: How Linux Virtual Server Load Balancing Works
ITPUB
ITPUB
Nov 8, 2024 · Fundamentals

Why WeChat’s New Linux Client Matters for Developers and the Linux Ecosystem

WeChat has finally released a native Linux client for x86, ARM, and LoongArch architectures, sparking developer enthusiasm, highlighting Qt‑based technical innovations, and addressing long‑standing compatibility challenges that could reshape Linux desktop usage and encourage broader software support.

Instant MessagingLinuxQt
0 likes · 9 min read
Why WeChat’s New Linux Client Matters for Developers and the Linux Ecosystem
Liangxu Linux
Liangxu Linux
Nov 7, 2024 · Operations

How to Manage Mobile Devices and Swap Space on Linux Systems

This guide explains mounting USB storage, checking device status, configuring NTFS support, and creating, enabling, and disabling swap partitions or swap files on Linux, including practical commands and configuration steps for Ubuntu and CentOS.

CentOSLinuxUSB
0 likes · 6 min read
How to Manage Mobile Devices and Swap Space on Linux Systems
Deepin Linux
Deepin Linux
Nov 7, 2024 · Fundamentals

Comprehensive Overview of Embedded Interview Topics, Web Server Basics, TCP/IP Model, Linux Memory Management, and IPC

This article provides a detailed, English-language overview of interview self‑introduction tips, web server concepts and challenges, the TCP/IP four‑layer model, Linux virtual and physical memory management, malloc allocation strategies, and the differences between process and thread communication mechanisms.

IPCLinuxTCP/IP
0 likes · 27 min read
Comprehensive Overview of Embedded Interview Topics, Web Server Basics, TCP/IP Model, Linux Memory Management, and IPC
Liangxu Linux
Liangxu Linux
Nov 6, 2024 · Operations

A Handy Shell Script Toolbox for Linux Server Management

The YujuToolBox is a shell script collection that provides system‑administration utilities for Debian and Ubuntu servers, offering simple installation via curl or wget, step‑by‑step usage commands, and links to related GitHub projects for easy server optimization.

DebianLinuxScript
0 likes · 3 min read
A Handy Shell Script Toolbox for Linux Server Management
Efficient Ops
Efficient Ops
Nov 6, 2024 · Operations

10 Essential Linux Command-Line Tricks to Boost Your Productivity

This article compiles ten practical Linux command-line shortcuts—from cursor navigation and Vim editing tricks to quick directory switching, file transfer, process lookup, and output logging—each explained with usage scenarios, recommended rating, and exact commands to help developers and operators work faster and more efficiently.

Linuxtips
0 likes · 10 min read
10 Essential Linux Command-Line Tricks to Boost Your Productivity