Tagged articles

Linux

5000 articles · Page 43 of 50
Liangxu Linux
Liangxu Linux
May 1, 2021 · Fundamentals

Master Linux Kernel Coding Style: Tools, Rules, and Best Practices

This guide explains why adhering to the Linux kernel coding style matters, introduces automatic tools such as checkpatch.pl, Lindent, and astyle for fixing style violations, and details the core conventions for indentation, line length, brace placement, naming, comments, macros, and other critical aspects of kernel C code.

AstyleC++Checkpatch
0 likes · 32 min read
Master Linux Kernel Coding Style: Tools, Rules, and Best Practices
Architect
Architect
Apr 29, 2021 · Big Data

ELK Stack (Elasticsearch, Logstash, Kibana) Overview, Architecture, Installation, and Configuration Guide (Version 7.7.0)

This article provides a comprehensive introduction to the ELK stack—including component descriptions, architectural diagrams, reasons for adoption, and step‑by‑step installation and configuration of Filebeat, Logstash, Elasticsearch, and Kibana on Linux, with optional Kafka integration for advanced pipelines.

ELKElasticsearchFilebeat
0 likes · 22 min read
ELK Stack (Elasticsearch, Logstash, Kibana) Overview, Architecture, Installation, and Configuration Guide (Version 7.7.0)
Liangxu Linux
Liangxu Linux
Apr 26, 2021 · Operations

How to Diagnose and Fix Network Packet Loss on Linux Servers

This article explains the common causes of network packet loss on Linux, walks through the packet transmission process, outlines a layer‑by‑layer troubleshooting framework, and provides concrete commands, configuration tweaks, and hardware checks to identify and resolve loss at the NIC, driver, kernel, IP, TCP, UDP, and application layers.

LinuxTCP/IPethtool
0 likes · 36 min read
How to Diagnose and Fix Network Packet Loss on Linux Servers
21CTO
21CTO
Apr 26, 2021 · Fundamentals

Linux Kernel 5.12 Released: New Intel Xe GPU Variable Refresh, LTO, and KFENCE Support

After a week-long delay, Linus Torvalds announced the official release of Linux kernel 5.12, highlighting support for Intel Xe GPU variable refresh rates, C language link‑time optimization (LTO), kernel fencing (KFENCE), and overclock profiles for AMD Radeon RX 6000 series, while noting it’s a modest update ahead of the larger 5.13.

5.12Intel Xe GPUKFENCE
0 likes · 2 min read
Linux Kernel 5.12 Released: New Intel Xe GPU Variable Refresh, LTO, and KFENCE Support
Liangxu Linux
Liangxu Linux
Apr 26, 2021 · Operations

Master Linux Command History: 10 Powerful Tricks to Boost Efficiency

This guide explains how the Linux shell stores command history, how to view, search, repeat, and manage entries, and shows practical techniques—including timestamps, size limits, custom file names, and disabling history—to improve productivity and auditability.

Linuxcommand-linehistory
0 likes · 9 min read
Master Linux Command History: 10 Powerful Tricks to Boost Efficiency
Efficient Ops
Efficient Ops
Apr 25, 2021 · Operations

Master Linux Command History: 10 Powerful Tips to Boost Efficiency

This article explains how Linux shells store command history in .bash_history, shows basic and advanced usage of the history command—including listing, searching, repeating, timestamping, and configuring history size—and provides practical tricks for auditing, backup, and even disabling history for security purposes.

LinuxShellbash
0 likes · 11 min read
Master Linux Command History: 10 Powerful Tips to Boost Efficiency
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Apr 25, 2021 · Operations

15 Essential Linux Command-Line Tricks to Boost Productivity

This article presents fifteen practical Linux command‑line techniques—including quick file truncation, large file generation, secure disk wiping, system‑disk creation, process runtime inspection, real‑time log monitoring, timestamp conversion, execution timing, ASCII lookup, handling garbled filenames, retrieving public IP, batch downloading, and command‑history shortcuts—to help users automate tasks and improve efficiency.

Linuxautomationproductivity
0 likes · 9 min read
15 Essential Linux Command-Line Tricks to Boost Productivity
ITPUB
ITPUB
Apr 25, 2021 · Backend Development

How Epoll Saves Processes from Endless Polling: A Story of Linux I/O

Through a playful narrative, the article explains how Linux processes interact with the kernel, why blocking I/O is inefficient, and how the epoll system call and its associated mechanisms like soft interrupts and the scheduler dramatically improve network concurrency and performance.

EpollLinuxSocket
0 likes · 7 min read
How Epoll Saves Processes from Endless Polling: A Story of Linux I/O
Top Architect
Top Architect
Apr 25, 2021 · Operations

Linux Server Monitoring: CPU, Memory, Disk I/O, and Network Tools Overview

This article introduces essential Linux monitoring utilities—including top, vmstat, pidstat, iostat, netstat, sar, and tcpdump—explaining their output fields, typical usage scenarios, and how to interpret CPU, memory, disk, and network performance metrics for effective system troubleshooting and optimization.

Linuxmonitoringsystem tools
0 likes · 17 min read
Linux Server Monitoring: CPU, Memory, Disk I/O, and Network Tools Overview
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Apr 25, 2021 · Fundamentals

Configuring Linux Network: Files, Routing, IP/MAC Headers, and Common Connection Methods

This article explains how to configure Linux network interfaces, interpret configuration files, set up DNS and hosts, understand routing (static and dynamic), examine IP and MAC header structures, apply CIDR subnetting, differentiate private and public addresses, and choose common virtual networking methods such as bridge, NAT, and host‑only.

IPLinuxMac
0 likes · 16 min read
Configuring Linux Network: Files, Routing, IP/MAC Headers, and Common Connection Methods
21CTO
21CTO
Apr 24, 2021 · Fundamentals

Samsung Upcycles Phones, Ubuntu 21.04 Arrives, and Microsoft Brings Linux GUI to WSL

Samsung announced its Home of Galaxy Upcycling program to transform old Galaxy phones into IoT sensors, while Chengdu released a new talent shortage list highlighting emerging tech roles; meanwhile Ubuntu 21.04 debuted with Wayland and AD integration, and Microsoft unveiled preview support for Linux GUI apps in WSL.

Cloud ComputingIoTLinux
0 likes · 9 min read
Samsung Upcycles Phones, Ubuntu 21.04 Arrives, and Microsoft Brings Linux GUI to WSL
Programmer DD
Programmer DD
Apr 24, 2021 · Information Security

When a Research Paper Turned Into a Linux Kernel Security Disaster

A controversial university paper on covertly injecting vulnerabilities into open‑source software sparked a chain of malicious Linux kernel patches, provoked a fierce response from maintainer Greg Kroah‑Hartman, and forced the University of Minnesota to suspend the research amid heated community debate.

Academic PaperLinuxVulnerability
0 likes · 7 min read
When a Research Paper Turned Into a Linux Kernel Security Disaster
ITPUB
ITPUB
Apr 23, 2021 · Backend Development

How to Set Up a High‑Availability RocketMQ Cluster on Two Servers (2‑Master‑2‑Slave Async)

This guide walks through the complete process of installing RocketMQ 4.8.0, configuring a two‑master‑two‑slave asynchronous high‑availability cluster across two Linux servers, setting up the web console, and troubleshooting common pitfalls such as missing JDK, memory limits, firewall rules, and network address issues.

JavaLinuxMessage Queue
0 likes · 20 min read
How to Set Up a High‑Availability RocketMQ Cluster on Two Servers (2‑Master‑2‑Slave Async)
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Apr 23, 2021 · Operations

Linux Thermal Framework: Architecture, Thermal Zones, Cooling Devices, and Governors

The Linux Thermal Framework provides a three‑layer architecture—userspace sysfs interfaces, kernel core components, and hardware sensors—to define thermal zones and cooling devices, employing governors such as bang‑bang, step‑wise, low‑limits, user‑space, and power‑allocator to balance performance, power consumption, and device temperature, especially on mobile platforms.

Cooling DevicesLinuxThermal Governors
0 likes · 8 min read
Linux Thermal Framework: Architecture, Thermal Zones, Cooling Devices, and Governors
Aikesheng Open Source Community
Aikesheng Open Source Community
Apr 22, 2021 · Databases

Understanding NUMA and Its Impact on MySQL Performance

This article explains NUMA architecture, how its memory allocation policies can cause swap‑related performance issues for MySQL, provides step‑by‑step methods to disable NUMA at BIOS, kernel or MySQL levels, and discusses the innodb_numa_interleave parameter and best‑practice recommendations.

LinuxMySQLNUMA
0 likes · 7 min read
Understanding NUMA and Its Impact on MySQL Performance
Liangxu Linux
Liangxu Linux
Apr 21, 2021 · Information Security

Essential Linux Incident‑Response Commands for Quick Threat Detection

This guide walks through common Linux emergency scenarios—such as mining malware, ransomware, and backdoors—detailing a step‑by‑step workflow and providing essential command‑line tools for process, user, network, and file investigation on CentOS 6 and Windows Server 2008 systems.

Linuxforensicsincident response
0 likes · 11 min read
Essential Linux Incident‑Response Commands for Quick Threat Detection
FunTester
FunTester
Apr 21, 2021 · Fundamentals

Master Linux File Search: Powerful find Command Tricks and Examples

This guide walks through the versatile Linux find command, showing how to locate files and directories by name, type, size, timestamps, permissions, and more, while demonstrating practical examples such as pattern matching, case‑insensitive searches, depth limiting, and executing actions on results.

LinuxShellUnix
0 likes · 10 min read
Master Linux File Search: Powerful find Command Tricks and Examples
Liangxu Linux
Liangxu Linux
Apr 20, 2021 · Operations

Install and Use CPUFetch to Show Detailed CPU Specs Across Platforms

CPUFetch is a cross‑platform command‑line utility that reports CPU architecture, model, microarchitecture, nanometer technology, frequency, core/thread count, AVX/FMA support, cache sizes, and peak performance, and this guide explains how to compile, install, run, and uninstall it on Ubuntu (and other OSes).

CPULinuxcross-platform
0 likes · 4 min read
Install and Use CPUFetch to Show Detailed CPU Specs Across Platforms
ITPUB
ITPUB
Apr 20, 2021 · Databases

How to Rescue MySQL Data from a Crashed Linux VM Using LVM

This guide walks through a step‑by‑step experiment that shows how to recover MySQL files from a Linux virtual machine that cannot boot, by mounting its disk on a new VM, activating LVM volumes, copying configuration and data files, and restarting the database.

LVMLinuxMySQL
0 likes · 7 min read
How to Rescue MySQL Data from a Crashed Linux VM Using LVM
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Apr 20, 2021 · Operations

Practical Tips for Using the Linux History Command to Manage Command History

This article explains how to efficiently use the Linux history command, covering its underlying mechanism, basic usage, repeat execution, searching, interactive search, timestamp display, history size control, file name changes, disabling history, and a useful security tip, helping administrators improve productivity and auditability.

Linuxauditbash
0 likes · 11 min read
Practical Tips for Using the Linux History Command to Manage Command History
Efficient Ops
Efficient Ops
Apr 19, 2021 · Operations

15 Essential Linux Command-Line Tricks to Boost Your Productivity

This article presents fifteen practical Linux command-line techniques—from quickly emptying files and generating large test files to securely erasing disks, monitoring logs, converting timestamps, measuring execution time, handling garbled filenames, retrieving public IPs, batch downloading, and mastering history shortcuts—designed to dramatically improve everyday productivity.

LinuxShellcommand line
0 likes · 9 min read
15 Essential Linux Command-Line Tricks to Boost Your Productivity
21CTO
21CTO
Apr 17, 2021 · Information Security

Critical WeChat PC 0‑Day, M1 Chip Upgrade & More: Top Tech Security News

This article reports a high‑severity WeChat PC zero‑day, a Chinese engineer’s M1‑chip memory and storage upgrade, Slackware 15.0 Beta release, Google Project Zero’s extended disclosure windows, and the debut of the world’s first officially certified semi‑cyborg, highlighting major tech security and innovation news.

Hardware HackingLinuxM1 Chip
0 likes · 5 min read
Critical WeChat PC 0‑Day, M1 Chip Upgrade & More: Top Tech Security News
Liangxu Linux
Liangxu Linux
Apr 17, 2021 · Fundamentals

Top Linux Distributions to Choose in 2021: A Practical Guide

This guide reviews the most popular Linux distributions of 2021, highlighting each distro’s strengths, target users, and key features to help readers select the best fit for desktop, development, gaming, security, server, and Raspberry Pi use cases.

2021DesktopLinux
0 likes · 12 min read
Top Linux Distributions to Choose in 2021: A Practical Guide
ITPUB
ITPUB
Apr 16, 2021 · Fundamentals

What Really Happens When You Read One Byte? Inside the Linux I/O Stack

This article demystifies the Linux I/O stack by tracing a single‑byte read through system calls, VFS, page cache, filesystem layers, block management and I/O scheduling, revealing when real disk I/O occurs and how much data is actually transferred.

I/O StackLinuxVFS
0 likes · 13 min read
What Really Happens When You Read One Byte? Inside the Linux I/O Stack
Liangxu Linux
Liangxu Linux
Apr 16, 2021 · Backend Development

How Zero‑Copy and sendfile Boost Server Performance

This article explains the concepts of user space and kernel space, shows how traditional file‑to‑socket transfers involve multiple data copies with read/write system calls, and demonstrates how the Linux sendfile system call implements zero‑copy to reduce copies and system calls for high‑performance servers.

Backend PerformanceLinuxsendfile
0 likes · 6 min read
How Zero‑Copy and sendfile Boost Server Performance
FunTester
FunTester
Apr 16, 2021 · Fundamentals

Linux Filesystem Overview, Common Issues, and Vim/Shell Command Guide

This article introduces the Linux filesystem hierarchy, explains typical directories, provides solutions for MobaTextEditor garbled text, and offers a concise guide to Vim modes, settings, search/replace commands, and useful shell scripts for system administrators.

LinuxShellVim
0 likes · 8 min read
Linux Filesystem Overview, Common Issues, and Vim/Shell Command Guide
Architect's Journey
Architect's Journey
Apr 15, 2021 · Operations

What Seven Days of Testing Reveal About TCP Memory Overhead

After a week-long series of experiments measuring TCP connections in various states—including ESTABLISH, client‑to‑server, server‑to‑client, and non‑ESTABLISH scenarios—the author quantifies per‑connection memory usage and shows how modern kernels reclaim buffers and reduce overhead, especially for TIME_WAIT.

KernelLinuxTCP
0 likes · 4 min read
What Seven Days of Testing Reveal About TCP Memory Overhead
Top Architect
Top Architect
Apr 14, 2021 · Backend Development

Graceful Shutdown of Spring Boot Applications and the Risks of Using kill -9

This article explains how the Linux kill -9 command can cause data loss and service instability, demonstrates safer alternatives such as kill -15 and Spring Boot's built‑in shutdown mechanisms, and provides code examples for implementing graceful termination, custom shutdown hooks, and pre‑destroy data backup in Java backend services.

JavaKill CommandLinux
0 likes · 19 min read
Graceful Shutdown of Spring Boot Applications and the Risks of Using kill -9
Refining Core Development Skills
Refining Core Development Skills
Apr 14, 2021 · Fundamentals

Understanding the Linux I/O Stack and File Read Process

This article explains how a seemingly simple read‑of‑one‑byte in user code triggers a complex Linux I/O stack involving the I/O engine, system calls, VFS, page cache, file system implementations, generic block layer and I/O scheduler, and clarifies when actual disk I/O occurs and its granularity.

File SystemI/OLinux
0 likes · 12 min read
Understanding the Linux I/O Stack and File Read Process
Liangxu Linux
Liangxu Linux
Apr 13, 2021 · Fundamentals

Master awk: From Basics to Advanced Text Processing on Linux

This comprehensive guide introduces awk as a powerful Linux text‑analysis tool, explains its underlying record‑field model, demonstrates practical one‑liners and scripts for reporting, filtering, formatting, file splitting, and shows advanced features like built‑in variables, conditionals, arrays, and string functions.

LinuxUnixawk
0 likes · 11 min read
Master awk: From Basics to Advanced Text Processing on Linux
360 Tech Engineering
360 Tech Engineering
Apr 12, 2021 · Operations

Mellanox CX-5 NIC OVS Flow Table Acceleration and SR‑IOV VF Migration Guide

This guide details the investigation of Mellanox CX‑5 NIC support for OVS flow‑table acceleration, outlines required software versions, explains VT‑d and SR‑IOV technologies, provides step‑by‑step host configuration, OVS setup, test procedures, performance results in VXLAN and VLAN environments, and explores the feasibility and scripts for VF hot‑migration.

LinuxMellanoxOVS
0 likes · 10 min read
Mellanox CX-5 NIC OVS Flow Table Acceleration and SR‑IOV VF Migration Guide
Open Source Linux
Open Source Linux
Apr 12, 2021 · Operations

Mastering curl vs wget: When to Use Each for Efficient File Downloads

This guide compares curl and wget, highlighting their overlapping features and key differences—curl excels at customizable web requests while wget shines in recursive and FTP downloads—plus provides practical command examples for downloading, renaming, resuming, rate‑limiting, viewing headers, and mirroring sites.

File DownloadLinuxcommand line
0 likes · 3 min read
Mastering curl vs wget: When to Use Each for Efficient File Downloads
Open Source Linux
Open Source Linux
Apr 12, 2021 · Fundamentals

Can Linux Replace Windows? A Real-World User’s Experience and Benefits

This article shares a personal deep-dive into using Linux for daily development, communication, and multimedia, compares it with Windows, showcases Android app support via xDroid, and highlights Linux's elegance, efficiency, speed, low resource usage, and open-source freedom.

Linuxdesktop environmentopen source
0 likes · 9 min read
Can Linux Replace Windows? A Real-World User’s Experience and Benefits
Efficient Ops
Efficient Ops
Apr 11, 2021 · Operations

Essential Safety Checklist for Dangerous Linux Commands

This guide outlines critical precautions and best‑practice tips for executing risky Linux commands—such as rm, chmod, cat, dd, tar, and MySQL—by verifying environments, backing up data, using safe aliases, and avoiding common pitfalls that can cause catastrophic data loss.

Linuxbackupchmod
0 likes · 8 min read
Essential Safety Checklist for Dangerous Linux Commands
Open Source Linux
Open Source Linux
Apr 10, 2021 · Operations

Master Linux Server Monitoring: Essential Tools & Metrics Explained

This guide walks through essential Linux server monitoring tools—top, vmstat, pidstat, iostat, netstat, sar, and tcpdump—explaining their output fields, what each metric reveals about CPU, memory, disk I/O, and network performance, and how to use them for effective troubleshooting and capacity planning.

Linuxiostatnetstat
0 likes · 17 min read
Master Linux Server Monitoring: Essential Tools & Metrics Explained
Open Source Linux
Open Source Linux
Apr 10, 2021 · Operations

How to Locate and Eliminate Zombie Processes with ps and grep

This guide explains how to use the ps and grep commands to identify zombie processes on Linux, interpret the output fields, and terminate them safely by sending signals to the appropriate parent or child processes, with example commands and verification steps.

LinuxProcess ManagementZombie Process
0 likes · 2 min read
How to Locate and Eliminate Zombie Processes with ps and grep
Open Source Linux
Open Source Linux
Apr 9, 2021 · Operations

How Replit Cut REPL Startup Time from 2 Minutes to 15 Seconds by Fixing Docker Shutdown

Replit engineers discovered that slow Docker container shutdown on preemptible VMs caused REPL sessions to hang for up to a minute, and by bypassing Docker’s kill process and directly terminating container PIDs they reduced error rates from 3% to under 0.5% and cut 99th‑percentile startup time from two minutes to fifteen seconds.

Container ShutdownDockerLinux
0 likes · 12 min read
How Replit Cut REPL Startup Time from 2 Minutes to 15 Seconds by Fixing Docker Shutdown
Liangxu Linux
Liangxu Linux
Apr 6, 2021 · Operations

Integrate Git into Nautilus: A Step‑by‑Step Linux Guide

This tutorial shows Linux users how to add Git functionality to the Nautilus file manager using RabbitVCS, covering installation, repository initialization, common Git actions, and pushing changes to GitHub directly from the GUI.

GitLinuxNautilus
0 likes · 6 min read
Integrate Git into Nautilus: A Step‑by‑Step Linux Guide
Efficient Ops
Efficient Ops
Apr 5, 2021 · Information Security

Essential Linux Account Security & Intrusion Investigation Checklist

This guide explains how to secure Linux accounts, examine critical system files, use command‑line tools to monitor logins, detect suspicious activity, analyze logs, and investigate potential intrusions, providing practical steps for administrators to harden and audit their servers.

Linuxaccount securityintrusion-detection
0 likes · 13 min read
Essential Linux Account Security & Intrusion Investigation Checklist
Liangxu Linux
Liangxu Linux
Apr 5, 2021 · Fundamentals

Why cp Copies a 100 GB File in <1 s: The Sparse File Secret

This article explains why the Linux cp command can duplicate a seemingly 100 GB file in less than a second by revealing how sparse files work, the role of inodes and block allocation, the different cp --sparse modes, and the underlying filesystem mechanisms such as fiemap, extent copying, and hole punching.

EXT4InodeLinux
0 likes · 40 min read
Why cp Copies a 100 GB File in <1 s: The Sparse File Secret
Liangxu Linux
Liangxu Linux
Apr 5, 2021 · Operations

How to Spot Differences Between Two Linux Directories Using diff and Meld

Learn step-by-step how to compare two Linux directories, using the diff command with options like -q and -r to list unique files, and visualize results with the graphical Meld tool, including installation instructions for various distributions and screenshots of the comparison workflow.

LinuxMeldcommand line
0 likes · 4 min read
How to Spot Differences Between Two Linux Directories Using diff and Meld
Liangxu Linux
Liangxu Linux
Apr 1, 2021 · Operations

Top 4 Linux Monitoring Tools to Diagnose System Issues Quickly

This guide introduces four essential Linux monitoring utilities—iotop, htop, IPTraf, and Monit—explaining their key features, how they differ from similar commands, and why they are valuable for quickly diagnosing I/O, CPU, memory, network, and service issues on servers.

IPTrafLinuxMonit
0 likes · 6 min read
Top 4 Linux Monitoring Tools to Diagnose System Issues Quickly
Liangxu Linux
Liangxu Linux
Mar 31, 2021 · Fundamentals

Understanding Linux I/O: From Application Buffers to Disk Writes

This article explains the Linux I/O stack, the flow of data from user‑space buffers through libc buffers, page cache, and kernel buffers to the physical disk, covering functions like fwrite, fflush, fsync, O_DIRECT, scheduling algorithms, consistency issues, and performance considerations.

I/OLinuxPOSIX
0 likes · 12 min read
Understanding Linux I/O: From Application Buffers to Disk Writes
Sohu Tech Products
Sohu Tech Products
Mar 31, 2021 · Operations

Shell Basics: Introduction, Commands, Variables, and Scripting

This article provides a comprehensive introduction to the Bash shell, covering its purpose, user prompts, shebang syntax, execution methods, basic commands like echo and printf, variable handling, environment variables, arithmetic operations, and conditional statements for writing effective shell scripts.

LinuxShellbash
0 likes · 14 min read
Shell Basics: Introduction, Commands, Variables, and Scripting
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Mar 31, 2021 · Backend Development

Unveiling libuv’s Linux Event Loop: epoll, Thread Pools, and Timers Explained

This article provides a deep technical walkthrough of libuv’s Linux implementation, covering epoll‑based I/O handling, level‑ and edge‑triggered events, the event‑loop architecture, timer management with a min‑heap, thread‑pool integration, and the mechanisms that drive asynchronous callbacks in Node.js.

EpollLinuxThread Pool
0 likes · 34 min read
Unveiling libuv’s Linux Event Loop: epoll, Thread Pools, and Timers Explained
Liangxu Linux
Liangxu Linux
Mar 31, 2021 · Operations

Master Linux Server Monitoring: Essential Tools and How to Use Them

This guide explains how to use common Linux monitoring utilities—top, vmstat, pidstat, iostat, sar, netstat, and tcpdump—to observe CPU, memory, disk I/O, and network performance, interpret their output, and troubleshoot system bottlenecks effectively.

Linuxiostatnetstat
0 likes · 17 min read
Master Linux Server Monitoring: Essential Tools and How to Use Them
Liangxu Linux
Liangxu Linux
Mar 31, 2021 · Information Security

Hide Secret Files Inside Images on Linux Using Steghide

This guide explains how to install steghide on Linux, embed a confidential text file into a JPEG image, verify the embedding with MD5 checksums, and later extract the hidden data, covering all required commands and options.

Linuxdata securityimage hiding
0 likes · 5 min read
Hide Secret Files Inside Images on Linux Using Steghide
Open Source Linux
Open Source Linux
Mar 29, 2021 · Operations

How to Use autofs for Dynamic Mounting on Linux Servers

This guide explains why static entries in /etc/fstab can waste resources, introduces the autofs daemon for on‑demand mounting, and walks through installing autofs, configuring master and sub‑map files, enabling the service, and verifying automatic CD mounting on a Linux server.

Linuxautofsdynamic mounting
0 likes · 7 min read
How to Use autofs for Dynamic Mounting on Linux Servers
Liangxu Linux
Liangxu Linux
Mar 28, 2021 · Fundamentals

Top 10 Linux Terminal Emulators You Should Try (Installation Guide)

This guide presents a curated list of ten notable Linux terminal emulators, highlighting their unique features, providing installation commands for Ubuntu‑based distributions, and offering brief usage tips, helping users choose the best terminal experience for their workflow.

LinuxUbuntuterminal emulator
0 likes · 12 min read
Top 10 Linux Terminal Emulators You Should Try (Installation Guide)
MaGe Linux Operations
MaGe Linux Operations
Mar 28, 2021 · Fundamentals

Top 5 Linux Distributions Every Developer Should Know

This article introduces the five most popular Linux distributions—Ubuntu, Fedora, Debian, Linux Mint, and Arch Linux—explaining their origins, key features, and suitability for developers, while also noting the broader impact of Linux across devices and recommending alternatives for newcomers.

Arch LinuxDebianFedora
0 likes · 4 min read
Top 5 Linux Distributions Every Developer Should Know
Liangxu Linux
Liangxu Linux
Mar 28, 2021 · Fundamentals

How Linux Schedules Processes and Threads: From Tasks to CFS and Real‑Time

This article explains Linux's scheduling subsystem in depth, covering process definitions, memory layout, state machines, context switches, priority and timeslice handling, the modular scheduler framework, various scheduler classes such as CFS, real‑time and deadline, group scheduling, signal processing, and the differences between kernel and user threads, providing a comprehensive guide for developers and system engineers.

CFSLinuxprocess scheduling
0 likes · 35 min read
How Linux Schedules Processes and Threads: From Tasks to CFS and Real‑Time
Open Source Linux
Open Source Linux
Mar 28, 2021 · Fundamentals

30 Years of Linux: From Tux’s Birthday to Cloud Dominance

This article chronicles Linux’s 30‑year journey—from the early hobby of Linus Torvalds and the birth of the Tux mascot, through pivotal milestones such as the rise of distributions, corporate adoption, cloud supremacy, and the ongoing impact on modern computing.

Cloud ComputingLinus TorvaldsLinux
0 likes · 14 min read
30 Years of Linux: From Tux’s Birthday to Cloud Dominance
Liangxu Linux
Liangxu Linux
Mar 27, 2021 · Operations

Understanding Linux CPU Scheduling and Interrupt Handling

This article explains Linux's sophisticated scheduling system, CPU context switching, and the architecture of hardware and software interrupts, detailing how the kernel manages CPU resources, interrupt contexts, and bottom‑half mechanisms to optimize performance and stability.

CPU affinityCPU schedulingLinux
0 likes · 20 min read
Understanding Linux CPU Scheduling and Interrupt Handling
Liangxu Linux
Liangxu Linux
Mar 27, 2021 · Operations

How to Set Up Email Alerts for SSH Logins on Linux

This guide shows how to configure Linux systems to send email notifications whenever an SSH login occurs, covering root, specific users, and all users by adding appropriate scripts to .bashrc or /etc/bashrc and using the mail command.

LinuxSSHemail alerts
0 likes · 3 min read
How to Set Up Email Alerts for SSH Logins on Linux
MaGe Linux Operations
MaGe Linux Operations
Mar 24, 2021 · Operations

Master Linux Server Health: Essential Monitoring Commands Explained

Learn how to monitor Linux server performance using essential tools—top, vmstat, pidstat, iostat, netstat, sar, and tcpdump—understanding CPU, memory, disk I/O, and network metrics, interpreting their outputs, and applying insights to diagnose and troubleshoot system issues effectively.

CLI toolsLinuxoperations
0 likes · 19 min read
Master Linux Server Health: Essential Monitoring Commands Explained
Liangxu Linux
Liangxu Linux
Mar 23, 2021 · Operations

Master Linux Process Management: Using ps, kill, and killall

This guide explains how Linux treats programs and daemons as processes, shows how to list them with ps using various options, demonstrates extracting Chromium process IDs, and provides safe techniques for terminating unwanted processes with kill, killall, and advanced options, while warning about careful use.

ChromiumLinuxProcess Management
0 likes · 8 min read
Master Linux Process Management: Using ps, kill, and killall
Liangxu Linux
Liangxu Linux
Mar 22, 2021 · Fundamentals

Master Linux File Navigation with Ranger: A Quick Start Guide

This guide introduces the terminal‑based file manager Ranger, covering installation, its four‑column interface, navigation shortcuts, built‑in commands like chmod and edit, and how it offers a powerful alternative to traditional cd‑based file browsing on Linux.

Linuxfile managerranger
0 likes · 6 min read
Master Linux File Navigation with Ranger: A Quick Start Guide
360 Tech Engineering
360 Tech Engineering
Mar 22, 2021 · Databases

Analyzing and Optimizing High Memory and Disk I/O Consumption of InfluxDB 1.8 on a Production Server

This article investigates why an InfluxDB 1.8 instance on a 32‑core, 64 GB server consumes over 58 GB of resident memory and generates heavy disk I/O, examines Go runtime memory accounting, uses system tools such as top, pmap, pprof and iostat for diagnosis, and presents configuration and runtime tweaks that reduce memory pressure and I/O load.

InfluxDBLinuxMemory Leak
0 likes · 13 min read
Analyzing and Optimizing High Memory and Disk I/O Consumption of InfluxDB 1.8 on a Production Server
Open Source Linux
Open Source Linux
Mar 22, 2021 · Backend Development

Master Nginx: Reverse Proxy, Load Balancing, and High‑Availability Made Simple

This guide walks you through Nginx's high‑performance architecture, explains forward and reverse proxy concepts, demonstrates load‑balancing and static‑dynamic separation techniques, shows step‑by‑step installation and common commands, and details a high‑availability setup with Keepalived, all illustrated with practical examples and diagrams.

LinuxNginxhigh availability
0 likes · 13 min read
Master Nginx: Reverse Proxy, Load Balancing, and High‑Availability Made Simple
Liangxu Linux
Liangxu Linux
Mar 21, 2021 · Operations

Mastering netstat: Essential Commands to Inspect Linux Network Connections

This guide explains the most useful netstat options for Linux, showing how to list all connections, filter TCP or UDP sockets, disable DNS lookups, display process IDs, monitor listening ports, continuously refresh output, and use grep or awk to map ports to processes and summarize socket states.

Linuxcommand linenetstat
0 likes · 8 min read
Mastering netstat: Essential Commands to Inspect Linux Network Connections
Efficient Ops
Efficient Ops
Mar 21, 2021 · Fundamentals

Top 10 Linux Shell Interview Questions and How to Solve Them

This article presents ten common Linux shell interview questions covering script termination, file header removal, line length checking, viewing non‑printing characters, directory permissions, process lifecycle, cut usage, cmp vs diff differences, echo vs ls substitution, and a brief explanation of inodes, each with clear command‑line solutions.

LinuxShellUnix
0 likes · 7 min read
Top 10 Linux Shell Interview Questions and How to Solve Them
Liangxu Linux
Liangxu Linux
Mar 21, 2021 · Operations

Visualize Linux Disk Usage with Filelight: Installation and Quick Guide

Filelight, an open-source KDE disk-usage visualizer, can be installed on any Linux distribution using the native package manager (pacman, apt, dnf, zypper), then launched to display colorful radial maps of filesystem space, with options to scan specific folders, adjust settings, and exclude virtual directories.

FilelightKDELinux
0 likes · 5 min read
Visualize Linux Disk Usage with Filelight: Installation and Quick Guide
Liangxu Linux
Liangxu Linux
Mar 20, 2021 · Operations

Master Linux Packet Capture: A Hands‑On Guide to Using tcpdump

This tutorial explains the principles behind Linux packet capture, introduces tcpdump, shows how to install it, details its command‑line options, and provides practical examples for capturing, filtering, and saving network traffic for analysis with Wireshark.

Linuxcommand linenetwork analysis
0 likes · 11 min read
Master Linux Packet Capture: A Hands‑On Guide to Using tcpdump
Liangxu Linux
Liangxu Linux
Mar 18, 2021 · Operations

Deploying GlusterFS Distributed Replicated Volumes with NFS‑Ganesha

This guide explains the architecture of GlusterFS, compares its volume types, walks through setting up a multi‑node cluster, configuring NFS‑Ganesha for NFSv4 access, and shows how to mount the storage from clients using both GlusterFS and NFS protocols.

GlusterFSLinuxNFS-Ganesha
0 likes · 12 min read
Deploying GlusterFS Distributed Replicated Volumes with NFS‑Ganesha
ITPUB
ITPUB
Mar 18, 2021 · Fundamentals

Unveiling Linux epoll: How the Kernel Detects Ready Sockets in Microseconds

This article provides a deep, step‑by‑step analysis of Linux's epoll mechanism, covering socket creation with accept, the internal structures of eventpoll, how epoll_ctl registers sockets, the wait‑queue interactions, and the exact code paths that move a TCP packet from the NIC to a user‑space process.

EpollIO MultiplexingLinux
0 likes · 26 min read
Unveiling Linux epoll: How the Kernel Detects Ready Sockets in Microseconds
Liangxu Linux
Liangxu Linux
Mar 17, 2021 · Operations

How to Use autofs for On‑Demand Mounts in Linux

This guide explains why static entries in /etc/fstab can waste resources, introduces the autofs daemon for dynamic mounting, and provides step‑by‑step commands to install, configure, and test autofs so that filesystems are mounted only when accessed.

Linuxautofsautomount
0 likes · 8 min read
How to Use autofs for On‑Demand Mounts in Linux