Tagged articles
62 articles
Page 1 of 1
DevOps Coach
DevOps Coach
Feb 7, 2026 · Operations

From top to btop++: How Linux Process Monitors Evolved and What to Use Today

Tracing the 40‑year journey from the original 1984 ‘top’ command to modern Rust‑based tools like btop++ and zenith, this article examines how process monitoring on Linux has shifted from static snapshots to interactive, GPU‑aware dashboards, highlighting community stewardship, performance trade‑offs, and guidance for choosing the right tool.

System Administrationbtop++htop
0 likes · 10 min read
From top to btop++: How Linux Process Monitors Evolved and What to Use Today
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jan 6, 2026 · Backend Development

Master Nginx: Essential Commands for Starting, Stopping, Reloading and Debugging

This guide provides a comprehensive cheat‑sheet of Nginx command‑line operations—including how to start, stop, reload, check configuration, view logs, inspect processes, query version information and perform common debugging tasks—helping administrators manage Nginx efficiently in production and development environments.

LinuxNginxcommands
0 likes · 6 min read
Master Nginx: Essential Commands for Starting, Stopping, Reloading and Debugging
Python Programming Learning Circle
Python Programming Learning Circle
Sep 18, 2025 · Operations

Mastering Supervisor: A Complete Guide to Process Monitoring and Management

This article introduces Supervisor, a client‑server process monitoring tool, explains why traditional nohup deployments can be unstable, and provides step‑by‑step instructions for installation, configuration, command‑line usage, advanced features like process groups, signal handling, and auto‑restart policies to ensure reliable service operation.

LinuxSupervisorSystem Administration
0 likes · 19 min read
Mastering Supervisor: A Complete Guide to Process Monitoring and Management
MaGe Linux Operations
MaGe Linux Operations
May 21, 2025 · Information Security

Comprehensive Linux Intrusion Detection Checklist: Spot Hackers Fast

This guide walks you through a step‑by‑step Linux intrusion detection process, covering account audits, log analysis, process inspection, system file checks, scheduled task reviews, and historical command examinations, each illustrated with clear screenshots to help you quickly identify potential compromises.

Account Auditintrusion detectionlog analysis
0 likes · 5 min read
Comprehensive Linux Intrusion Detection Checklist: Spot Hackers Fast
Raymond Ops
Raymond Ops
May 15, 2025 · Operations

Master Linux System Basics: Time, Hostname, Users, Network & Process Commands

This guide provides a comprehensive overview of essential Linux system administration tasks, covering how to view and set system time, manage hostnames, inspect kernel information, handle user and group files, use common network utilities, monitor disk usage, and track processes with tools like top and ps.

LinuxSystem Administrationnetwork utilities
0 likes · 42 min read
Master Linux System Basics: Time, Hostname, Users, Network & Process Commands
dbaplus Community
dbaplus Community
Feb 27, 2025 · Operations

Master Linux Process Monitoring: From top to htop to btop

This guide walks you through using the classic top command, its more user‑friendly successor htop, and the modern btop tool—covering installation, key shortcuts, UI modules, configuration files, and theme customization for effective process and system monitoring on Unix‑like systems.

CLI toolsbtop++htop
0 likes · 8 min read
Master Linux Process Monitoring: From top to htop to btop
ITPUB
ITPUB
Feb 4, 2025 · Operations

Why btop Beats top and htop for Real‑Time System Monitoring

On Linux and macOS, the article compares the classic top command with its more user‑friendly alternatives htop and btop, explains installation (brew for macOS), walks through btop’s interface, presets, modules, shortcuts, theming, and shows how to use it for detailed CPU, memory, storage, network, and process monitoring.

CLI toolsLinuxbtop++
0 likes · 9 min read
Why btop Beats top and htop for Real‑Time System Monitoring
Liangxu Linux
Liangxu Linux
Oct 7, 2024 · Operations

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

Learn how to monitor Linux processes using four powerful tools—ps, dstat, top, and htop—by exploring their options, output fields, and practical usage examples, with clear explanations of command syntax, common flags, and interpreting system resource statistics.

Linuxcommand-linedstat
0 likes · 10 min read
Master Linux Process Monitoring: ps, dstat, top & htop Explained
Open Source Linux
Open Source Linux
Aug 30, 2024 · Operations

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

Learn how to use Linux process-monitoring tools—ps, dstat, top, and htop—by mapping each command to a character from the classic “Four Great Detectives,” while covering essential options, output fields, and practical tips for effective system observation.

LinuxSystem Administrationdstat
0 likes · 10 min read
Master Linux Process Monitoring: ps, dstat, top & htop Explained
Efficient Ops
Efficient Ops
Aug 26, 2024 · Operations

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

This guide introduces Linux process‑monitoring tools—ps, dstat, top, and htop—by likening them to the four legendary detectives, explains their options, output fields, and usage examples, and provides visual references to help readers understand and effectively track system resources.

Linuxdstathtop
0 likes · 9 min read
Master Linux Process Monitoring: ps, dstat, top & htop Explained
Open Source Linux
Open Source Linux
Aug 20, 2024 · Fundamentals

Mastering lsof: How to List Open Files and Network Connections on Linux

This guide explains how to use the powerful lsof command to list information about files opened by processes, filter results by file type, user, process name, directory, network connections, and even repeatedly monitor changes, providing practical examples and code snippets for Linux administrators.

LinuxNetwork Connectionscommand-line
0 likes · 11 min read
Mastering lsof: How to List Open Files and Network Connections on Linux
Python Programming Learning Circle
Python Programming Learning Circle
Jul 26, 2024 · Operations

Using Supervisor for Process Monitoring and Management on Unix-like Systems

This article introduces Supervisor, a client‑server process monitoring tool for Unix-like systems, explains why it solves persistent process deployment issues, walks through installation, configuration, command‑line usage, advanced features such as process groups and auto‑restart policies, and provides code examples for practical implementation.

LinuxSupervisorSystem Administration
0 likes · 16 min read
Using Supervisor for Process Monitoring and Management on Unix-like Systems
DevOps Operations Practice
DevOps Operations Practice
Jun 16, 2024 · Fundamentals

Understanding the /proc Virtual Filesystem in Linux

This article explains the Linux /proc virtual filesystem, detailing its role as an in‑memory pseudo‑filesystem that provides comprehensive system and process information such as CPU, memory, uptime, process details, hardware, and filesystem data.

FilesystemSystem Informationproc
0 likes · 4 min read
Understanding the /proc Virtual Filesystem in Linux
MaGe Linux Operations
MaGe Linux Operations
Jun 4, 2024 · Fundamentals

Unlock Linux Secrets: Exploring /proc and /proc/self Virtual Files

This article explains the Linux /proc virtual filesystem, the special role of /proc/self for accessing the current process's information, and provides practical commands to read cmdline, cwd, exe, environ, maps, and mem files for system monitoring and debugging.

LinuxProc FilesystemSystem Information
0 likes · 4 min read
Unlock Linux Secrets: Exploring /proc and /proc/self Virtual Files
Liangxu Linux
Liangxu Linux
May 13, 2024 · Fundamentals

Unlocking Linux /proc: A Complete Guide to the Virtual Filesystem

The article provides a comprehensive guide to Linux’s /proc virtual filesystem, detailing its purpose, mounting methods, key directories such as /proc/pid, /proc/self, and numerous files that expose process, thread, memory, and kernel information, along with practical command examples.

LinuxProc FilesystemSystem Information
0 likes · 26 min read
Unlocking Linux /proc: A Complete Guide to the Virtual Filesystem
Open Source Linux
Open Source Linux
Apr 9, 2024 · Operations

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

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

CentOSLinuxSystemTap
0 likes · 12 min read
Finding the Process That Writes a File on CentOS 7 with SystemTap
Liangxu Linux
Liangxu Linux
Feb 6, 2024 · Operations

Master Linux Process Management with the ps Command: Tips & Examples

This guide explains the Linux ps command’s syntax, common options, and advanced usage—showing how to list processes, filter by state, view resource usage, display process trees, sort by CPU or memory, monitor in real time, and combine with kill or pkill to manage processes effectively.

LinuxShell scriptingSystem Administration
0 likes · 8 min read
Master Linux Process Management with the ps Command: Tips & Examples
MaGe Linux Operations
MaGe Linux Operations
Jul 25, 2023 · Operations

Master Linux Process, User Queries and System Hardening with Bash

This guide provides Bash scripts to filter process details by PID or name, retrieve comprehensive user information, and apply a series of system hardening configurations—including password policies, login restrictions, and file attribute locks—to improve Linux server security and manageability.

BashOperationsSystem Hardening
0 likes · 11 min read
Master Linux Process, User Queries and System Hardening with Bash
Open Source Linux
Open Source Linux
Mar 8, 2023 · Operations

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

This guide introduces Linux process‑monitoring tools—ps, dstat, top and htop—by mapping each command to a character from the classic "Four Famous Detectives" metaphor, explains their key options, output fields, and interactive features, and provides practical usage examples for system administrators.

LinuxSystem Administrationdstat
0 likes · 12 min read
Master Linux Process Monitoring: ps, dstat, top & htop Explained
Zhuanzhuan Tech
Zhuanzhuan Tech
Dec 13, 2022 · Operations

Process‑Level Resource Monitoring and Visualization Using Python RPC, MySQL, and Grafana

This article describes a complete solution for monitoring CPU, memory, disk I/O and network usage of individual processes on Linux servers, covering the design of a Python‑based RPC collector, data aggregation, storage in MySQL, alerting, and visualization with Grafana, along with deployment and operational best‑practice notes.

process monitoring
0 likes · 26 min read
Process‑Level Resource Monitoring and Visualization Using Python RPC, MySQL, and Grafana
Open Source Linux
Open Source Linux
Sep 26, 2022 · Information Security

Bash Scripts to Inspect Linux Processes, Users, and Harden System Security

This article presents a collection of Bash scripts for Linux administrators, covering how to retrieve detailed process information by PID or name, query user account details, and apply various system hardening measures such as password policies, login restrictions, and file immutability.

BashSystem AdministrationUser Management
0 likes · 13 min read
Bash Scripts to Inspect Linux Processes, Users, and Harden System Security
Liangxu Linux
Liangxu Linux
Jul 26, 2022 · Fundamentals

7 Practical Shell Script Examples to Boost Your Linux Automation Skills

This article presents seven ready‑to‑use Bash scripts that demonstrate parallel host querying, process statistics gathering, file renaming, directory management, log analysis, network request monitoring, and file size sorting, each with complete code and step‑by‑step explanations.

Shell scriptingSysadminautomation
0 likes · 8 min read
7 Practical Shell Script Examples to Boost Your Linux Automation Skills
Liangxu Linux
Liangxu Linux
May 19, 2022 · Operations

Master Linux top: Real‑Time Process Monitoring and Advanced Usage

This guide explains how to use Linux’s top command to monitor system performance in real time, covering its statistical and process sections, key fields, useful command‑line options, common interactive operations, and the significance of CPU steal time for virtualized environments.

CPUMemoryprocess monitoring
0 likes · 10 min read
Master Linux top: Real‑Time Process Monitoring and Advanced Usage
Efficient Ops
Efficient Ops
Apr 19, 2022 · Operations

Master Linux ‘top’: Real‑Time Process Monitoring and Performance Tuning

This guide explains how to use the Linux top command to monitor real‑time process activity, interpret CPU, memory and swap statistics, customize displayed columns, apply command‑line options, and understand key metrics such as load average and steal time for effective system performance management.

CPUMemoryprocess monitoring
0 likes · 10 min read
Master Linux ‘top’: Real‑Time Process Monitoring and Performance Tuning
Open Source Linux
Open Source Linux
Nov 4, 2021 · Information Security

How to Detect and Remove Cryptocurrency Mining Trojans from Linux Servers

This guide explains what mining trojans are, how to identify their presence through CPU usage, suspicious processes, cron jobs and network activity, and provides step‑by‑step commands for isolating, blocking, and fully cleaning infected Linux hosts to prevent recurrence.

Cryptocurrency Miningcroniptables
0 likes · 12 min read
How to Detect and Remove Cryptocurrency Mining Trojans from Linux Servers
Liangxu Linux
Liangxu Linux
Oct 13, 2021 · Operations

Master Linux Process Tools: ps, top, dstat, and htop Explained

This guide maps four classic Linux process monitoring commands—ps, dstat, top, and htop—to the fictional "Four Great Detectives," explains their options, output fields, and practical usage with detailed examples and screenshots.

LinuxSystem Administrationdstat
0 likes · 8 min read
Master Linux Process Tools: ps, top, dstat, and htop Explained
MaGe Linux Operations
MaGe Linux Operations
Sep 16, 2021 · Information Security

Detect and Eliminate Mining Trojans on Cloud Servers: A Complete Guide

This guide explains what mining trojans are, how they consume CPU resources and spread within networks, and provides step‑by‑step detection and removal procedures—including host isolation, network blocking, cron and systemd cleanup, preload hijack removal, and process termination—to help security engineers secure cloud servers.

LinuxMalware Removalcloud security
0 likes · 12 min read
Detect and Eliminate Mining Trojans on Cloud Servers: A Complete Guide
Liangxu Linux
Liangxu Linux
May 13, 2021 · Operations

Build a Real‑Time Log Collector with Java and tail – Why -F Beats -f

This article shows how to use the Unix tail command together with a simple Java program to collect live logs, explains the crucial difference between tail -f and tail -F during file rotation, and provides practical steps and commands for reliable log monitoring.

Real-time loggingfile rotationjava
0 likes · 8 min read
Build a Real‑Time Log Collector with Java and tail – Why -F Beats -f
Laravel Tech Community
Laravel Tech Community
Jan 16, 2021 · Operations

Understanding and Using the Linux ps Command

This article explains the Linux ps command, its purpose, common options, process states, and provides practical examples such as pstree, ps ‑Lf, pstack, kill signals, and various ps usages for listing all processes, filtering by user, and combining with grep.

LinuxSystem Administrationprocess monitoring
0 likes · 14 min read
Understanding and Using the Linux ps Command
ITPUB
ITPUB
Aug 19, 2020 · Operations

Mastering Linux ps: Essential Commands for Process Monitoring and Filtering

This guide explains the Linux ps command, its basic options, output formats, and practical examples for listing all processes, filtering by user, CPU or memory usage, sorting, displaying threads, tree view, security information, root‑owned processes, and combining ps with watch for near‑real‑time monitoring.

LinuxSystem AdministrationUnix
0 likes · 10 min read
Mastering Linux ps: Essential Commands for Process Monitoring and Filtering
Open Source Linux
Open Source Linux
Jul 1, 2020 · Operations

Master Linux Process Management: Essential ps Command Techniques

This guide walks you through the Linux ps command, covering basic usage, common options for listing all processes, filtering by user, CPU or memory usage, process name, PID, threads, tree view, security details, root‑specific formatting, and real‑time monitoring with watch.

LinuxShellSystem Administration
0 likes · 6 min read
Master Linux Process Management: Essential ps Command Techniques
Liangxu Linux
Liangxu Linux
Mar 4, 2020 · Operations

Master Linux top: A Complete Real‑Time Process Monitoring Guide

This article provides a thorough walkthrough of the Linux top command, explaining its default output, the meaning of each field, how to navigate and customize the interactive interface, and how to use command‑line options for batch mode, refresh intervals, user filtering, and more.

System Administrationprocess monitoringtop
0 likes · 14 min read
Master Linux top: A Complete Real‑Time Process Monitoring Guide
Liangxu Linux
Liangxu Linux
Jan 19, 2020 · Operations

Master Linux Process Monitoring: From ps to htop Explained

This guide maps four classic fictional detectives to Linux process tools—ps, dstat, top, and htop—explains their options, output fields, and interactive features, providing a comprehensive reference for system administrators and developers.

System Administrationdstathtop
0 likes · 11 min read
Master Linux Process Monitoring: From ps to htop Explained
Liangxu Linux
Liangxu Linux
Nov 7, 2019 · Operations

Monitor Linux Processes with a Simple Shell Script

This guide shows how to create a reusable shell function that retrieves a process ID for a given user and program, demonstrates its usage, and explains each command involved so you can reliably detect when a service stops running.

OperationsShellautomation
0 likes · 5 min read
Monitor Linux Processes with a Simple Shell Script
Qunar Tech Salon
Qunar Tech Salon
Oct 30, 2019 · Backend Development

Diagnosing and Solving Node.js Out‑of‑Memory (OOM) Issues in Production

This article walks through a real‑world Node.js out‑of‑memory crash, explains how to detect the OOM killer via system logs, uses Heap Profiler and process.memoryUsage() to pinpoint memory growth, and presents a practical fix by throttling file‑write operations and improving monitoring.

Heap ProfilerNode.jsOOM
0 likes · 9 min read
Diagnosing and Solving Node.js Out‑of‑Memory (OOM) Issues in Production
Java Captain
Java Captain
Aug 3, 2019 · Operations

Practical Guide to Viewing Logs, Processes, Ports, and System Status on Linux

This article provides a comprehensive, step‑by‑step tutorial on using Linux command‑line tools such as cat, tail, vim, grep, sed, ps, netstat, lsof, and free to efficiently view large log files, locate specific entries, monitor processes and ports, and assess overall system health.

LinuxLog ManagementOperations
0 likes · 8 min read
Practical Guide to Viewing Logs, Processes, Ports, and System Status on Linux
Efficient Ops
Efficient Ops
Apr 8, 2019 · Operations

Mastering Linux ps: Decode Options, Syntax, and Output Secrets

This comprehensive guide demystifies the Linux ps command by explaining its option syntax, the differences between BSD, SYSV and GNU styles, record‑selection rules, sorting, threading, field selection, modifiers, and error‑handling, while providing practical examples, visual illustrations, and tips for effective system monitoring.

LinuxSystem Administrationcommand-line
0 likes · 39 min read
Mastering Linux ps: Decode Options, Syntax, and Output Secrets
转转QA
转转QA
Apr 10, 2018 · Backend Development

Design and Implementation of a Custom HttpAgent for a Complex Test Environment

The article details the design, architecture, installation, self‑updating mechanism, concurrent task handling, and multi‑layer monitoring of a custom Python‑based HttpAgent used in a complex test environment, highlighting its advantages over traditional SSH execution.

HttpAgentPythonprocess monitoring
0 likes · 7 min read
Design and Implementation of a Custom HttpAgent for a Complex Test Environment
ITPUB
ITPUB
Oct 15, 2016 · Operations

Master Linux Process Tools: ps, top, htop, dstat, and More

This guide introduces essential Linux process monitoring commands—ps, dstat, top, and htop—explaining their options, output fields, and practical usage through clear examples and visual diagrams.

dstathtopprocess monitoring
0 likes · 9 min read
Master Linux Process Tools: ps, top, htop, dstat, and More
Java High-Performance Architecture
Java High-Performance Architecture
Feb 3, 2016 · Operations

Master htop: Powerful Process Monitoring Tips & Tricks

htop is a modern, interactive process monitor that enhances the classic top utility with features like sortable columns, search filtering, tree view, process killing, and file list inspection, and this guide shows how to install it on CentOS and use its key functions effectively.

CentOSLinuxSystem Administration
0 likes · 3 min read
Master htop: Powerful Process Monitoring Tips & Tricks
Java High-Performance Architecture
Java High-Performance Architecture
Jan 21, 2016 · Operations

Master lsof: Inspect Open Files, Find Processes, and Recover Deleted Data

This guide introduces the lsof utility, explains its basic usage for listing open files, demonstrates practical scenarios such as identifying files used by specific processes, checking which process occupies a port, and leveraging lsof to recover deleted files, helping administrators troubleshoot I/O and security issues.

File RecoveryLinuxSystem Administration
0 likes · 4 min read
Master lsof: Inspect Open Files, Find Processes, and Recover Deleted Data