Tagged articles

Process Management

219 articles · Page 2 of 3
Efficient Ops
Efficient Ops
Jun 26, 2022 · Operations

Master Linux System Monitoring: Essential Commands and Tools for Ops

This guide explains how to efficiently monitor Linux systems using core commands and tools such as ls, ps, free, top, smem, and provides practical examples for checking CPU, memory, processes, disks, networks, and removing zombie processes.

Process Managementsmemsystem monitoring
0 likes · 9 min read
Master Linux System Monitoring: Essential Commands and Tools for Ops
Programmer DD
Programmer DD
Jun 7, 2022 · Operations

Essential Linux Commands: pgrep, pstree, bc, split, nl, ldd, col, lsof Explained

This guide introduces a collection of essential Linux command-line tools—including pgrep, pstree, bc, split, nl, ldd, col, and lsof—explaining their purposes, common options, and practical examples for process inspection, file manipulation, mathematical calculations, and system diagnostics.

Process Managementbashcommand-line
0 likes · 8 min read
Essential Linux Commands: pgrep, pstree, bc, split, nl, ldd, col, lsof Explained
Top Architect
Top Architect
Mar 11, 2022 · Fundamentals

Operating System Fundamentals: Concurrency, Process Management, Memory Management, and Deadlock

This article provides a comprehensive overview of operating system fundamentals, covering concepts such as concurrency, shared resources, virtual memory, process and thread management, synchronization mechanisms, classic synchronization problems, memory paging and replacement algorithms, device management, disk scheduling, and deadlock detection and prevention.

DeadlockProcess ManagementScheduling
0 likes · 33 min read
Operating System Fundamentals: Concurrency, Process Management, Memory Management, and Deadlock
MaGe Linux Operations
MaGe Linux Operations
Feb 3, 2022 · Operations

Master Linux Process Monitoring with htop: Install, Features, and Usage

This guide explains what htop is, highlights its user‑friendly features over the traditional top command, provides step‑by‑step installation instructions for major Linux distributions and from source, and shows how to navigate its interface to monitor and manage processes efficiently.

InstallationLinux monitoringProcess Management
0 likes · 6 min read
Master Linux Process Monitoring with htop: Install, Features, and Usage
Efficient Ops
Efficient Ops
Jan 10, 2022 · Fundamentals

Why Does Disk Space Vanish? Uncovering Linux’s VFS and File Deletion Mysteries

Even when the `df` command shows a full disk, hidden deleted files held open by processes can consume space, and understanding this requires diving into Linux’s virtual file system architecture, including superblocks, inodes, file and dentry objects, as well as link types and file‑process interactions.

LinuxProcess ManagementVFS
0 likes · 12 min read
Why Does Disk Space Vanish? Uncovering Linux’s VFS and File Deletion Mysteries
Python Programming Learning Circle
Python Programming Learning Circle
Jan 4, 2022 · Fundamentals

Python Processes, Multiprocessing, Decorators, and List Fundamentals

This article introduces Python process concepts, including process creation with the multiprocessing module, process states, comparison with threads, and practical examples of creating, managing, and communicating with processes, followed by a comprehensive overview of Python list types, their structure, operations, and common usage patterns.

Process ManagementPythonThread Comparison
0 likes · 26 min read
Python Processes, Multiprocessing, Decorators, and List Fundamentals
Python Programming Learning Circle
Python Programming Learning Circle
Nov 22, 2021 · Operations

Debugging Supervisor Log Rotation Issues on Linux

This article explains how to troubleshoot fragmented log files caused by the Supervisor process manager on Linux, covering configuration details, log‑rotation constraints, diagnostic commands, and the eventual resolution by restarting the supervisord service.

LinuxProcess ManagementPython
0 likes · 5 min read
Debugging Supervisor Log Rotation Issues on Linux
Liangxu Linux
Liangxu Linux
Nov 6, 2021 · Fundamentals

How to Understand and Eliminate Zombie Processes on Linux

This guide explains what zombie processes are, how they are created when a child exits before its parent reaps it, and provides practical commands and sample C code to reproduce and safely remove zombie processes on a Linux system.

LinuxProcess Managementfork
0 likes · 7 min read
How to Understand and Eliminate Zombie Processes on Linux
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 13, 2021 · Backend Development

How to Prevent Orphan Processes When Running Commands in Go

This article explains why Go programs that spawn child processes can leave orphaned processes after a kill, and demonstrates two robust solutions: creating a new process group with syscall.Kill and using Linux prctl (via CGO or RawSyscall) to ensure child processes terminate when the parent exits.

Process Managementorphan processesprctl
0 likes · 11 min read
How to Prevent Orphan Processes When Running Commands in Go
Architect
Architect
Jun 24, 2021 · Backend Development

Nginx Architecture Overview: Modular Design, Event‑Driven Model, Multi‑Stage Asynchronous Processing, and Master‑Worker Process Management

This article summarizes Nginx's high‑performance architecture, covering its modular design, event‑driven processing, multi‑stage asynchronous request handling, master‑worker process model, and memory‑pool strategy, while illustrating each concept with diagrams and practical observations from recent reading notes.

Modular DesignNginxProcess Management
0 likes · 10 min read
Nginx Architecture Overview: Modular Design, Event‑Driven Model, Multi‑Stage Asynchronous Processing, and Master‑Worker Process Management
21CTO
21CTO
Jun 19, 2021 · Fundamentals

Unlocking Linux: Inside the Kernel, Shell, Filesystem & Disk Management

This article explains the four core parts of a Linux system—kernel, shell, filesystem and applications—covering memory and process management, VFS architecture, file types, directory hierarchy, partitioning, mounting, links and essential command‑line tools.

LinuxMemory ManagementProcess Management
0 likes · 33 min read
Unlocking Linux: Inside the Kernel, Shell, Filesystem & Disk Management
Ctrip Technology
Ctrip Technology
May 27, 2021 · Big Data

Standardizing Metric Definition and Process Management in Data Governance: A Ctrip Finance Case Study

This article describes how Ctrip Finance tackled data governance challenges by adopting the OneData methodology to standardize metric definitions, unify data warehouse modeling, and systematize process management, ultimately improving data quality, reducing redundancy, and supporting rapid business growth.

Ctrip FinanceMetric StandardizationProcess Management
0 likes · 16 min read
Standardizing Metric Definition and Process Management in Data Governance: A Ctrip Finance Case Study
Python Crawling & Data Mining
Python Crawling & Data Mining
May 23, 2021 · Backend Development

Build Distributed Python Processes with Multiprocessing Managers

This article explains why processes are preferred over threads for stability and multi‑machine distribution, introduces Python's multiprocessing.managers for networked task queues, and provides step‑by‑step code examples to create a distributed crawler that fetches image URLs and downloads them across several machines.

Process ManagementPythonmultiprocessing
0 likes · 6 min read
Build Distributed Python Processes with Multiprocessing Managers
Laravel Tech Community
Laravel Tech Community
Apr 11, 2021 · Operations

Commonly Used Linux Commands: A Quick Reference Guide

This article provides a comprehensive cheat‑sheet of the 21 most frequently asked Linux commands, covering file navigation, content viewing, searching, permissions, text processing, archiving, system control, and process management for interview preparation and daily use.

Command LineProcess Managementfile management
0 likes · 10 min read
Commonly Used Linux Commands: A Quick Reference Guide
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 Managementgrep
0 likes · 2 min read
How to Locate and Eliminate Zombie Processes with ps and grep
JD.com Experience Design Center
JD.com Experience Design Center
Mar 30, 2021 · R&D Management

Boost Team Collaboration: 4 Practical Table Templates to Supercharge Design Workflow

This article shares practical definitions of collaboration and efficiency, explains the balance between output and capacity, and introduces four reusable table templates that streamline requirement communication, design review, and iteration tracking, helping teams save time, reduce friction, and improve overall workflow effectiveness.

Process Managementrequirement trackingtable templates
0 likes · 9 min read
Boost Team Collaboration: 4 Practical Table Templates to Supercharge Design Workflow
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
Architects Research Society
Architects Research Society
Mar 2, 2021 · Operations

Introduction to Business Process Model and Notation (BPMN): Benefits and Basic Constructs

This article introduces BPMN as an industry‑standard notation for modeling business processes, outlines its key benefits such as stakeholder clarity and vendor neutrality, and explains the five core element categories—swimlanes, flow elements, connecting objects, data, and artifacts—through descriptive text and illustrative diagrams.

BPMNBusiness Process ModelingProcess Management
0 likes · 6 min read
Introduction to Business Process Model and Notation (BPMN): Benefits and Basic Constructs
ITPUB
ITPUB
Mar 2, 2021 · Fundamentals

Master OS Interview Questions: From Basics to Advanced Concepts

This comprehensive guide covers over forty operating system interview questions, explaining core concepts such as OS fundamentals, process and thread management, memory handling, file systems, I/O mechanisms, scheduling algorithms, and deadlock prevention, providing detailed answers and diagrams to help candidates excel in technical interviews.

Interview QuestionsMemory ManagementProcess Management
0 likes · 65 min read
Master OS Interview Questions: From Basics to Advanced Concepts
Architect
Architect
Feb 12, 2021 · Backend Development

Understanding Nginx Architecture: Daemon Processes, Workers, Connections, and Core Data Structures

This article explains Nginx's high‑performance architecture, covering its daemon mode with master and worker processes, the thundering‑herd problem, advantages of process‑based concurrency, asynchronous non‑blocking I/O, connection handling, keep‑alive and pipeline techniques, as well as key internal data structures such as arrays, queues, lists, strings, memory pools, hash tables, and red‑black trees.

Connection PoolingData StructuresNginx
0 likes · 18 min read
Understanding Nginx Architecture: Daemon Processes, Workers, Connections, and Core Data Structures
Python Crawling & Data Mining
Python Crawling & Data Mining
Nov 24, 2020 · Fundamentals

Unlock Python’s sys and os Modules: Essential Functions and Practical Examples

This article introduces Python’s sys and os modules, detailing their most useful functions for runtime configuration, file and path manipulation, process control, and environment handling, and provides clear code examples—including a simple progress bar and a demonstration of sys.argv versus __file__ behavior—to help readers master essential system programming techniques.

File OperationsOS modulePath manipulation
0 likes · 22 min read
Unlock Python’s sys and os Modules: Essential Functions and Practical Examples
Open Source Linux
Open Source Linux
Nov 18, 2020 · Fundamentals

Why Kernel Space vs User Space Matters: A Deep Dive into OS Architecture

This article explains the distinction between kernel space and user space in a 32‑bit Linux system, covering address layout, privilege levels, mode transitions, system calls, and the overall OS structure to illustrate how separating these spaces enhances stability and security.

Kernel SpaceLinuxProcess Management
0 likes · 10 min read
Why Kernel Space vs User Space Matters: A Deep Dive into OS Architecture
DevOps
DevOps
Nov 9, 2020 · Operations

Understanding Process‑Oriented Organizational Construction: Business Flow, Process, IT, Data, Quality, and Operations

The article explains how a company can achieve a process‑oriented organization by defining business flow, aligning processes, leveraging IT to solidify data handling, integrating quality standards, and establishing continuous operations, emphasizing the need for clear concepts and roles across the enterprise.

IT enablementOperationsProcess Management
0 likes · 23 min read
Understanding Process‑Oriented Organizational Construction: Business Flow, Process, IT, Data, Quality, and Operations
Programmer DD
Programmer DD
Oct 31, 2020 · Operations

How to Detect and Kill Zombie Processes with ps and grep

This guide shows how to use the ps command combined with grep to list zombie processes, explains each option, demonstrates killing the identified zombies with kill -HUP, and provides tips for verifying removal and using top to monitor processes.

Process Managementgrepps command
0 likes · 3 min read
How to Detect and Kill Zombie Processes with ps and grep
IT Architects Alliance
IT Architects Alliance
Oct 15, 2020 · Fundamentals

Why Kernel Space Matters: Understanding User vs Kernel Mode in Linux

This article explains how a 32‑bit operating system divides its 4 GB address space into kernel and user regions, why this separation protects system stability, how kernel and user modes differ, and the mechanisms—such as system calls—that let processes move between them.

Kernel SpaceLinuxProcess Management
0 likes · 10 min read
Why Kernel Space Matters: Understanding User vs Kernel Mode in Linux
IT Architects Alliance
IT Architects Alliance
Oct 5, 2020 · Fundamentals

Understanding Linux: Kernel, Shell, Filesystem and Core Components Explained

This comprehensive guide breaks down the four main parts of a Linux system—kernel, shell, filesystem and applications—detailing kernel subsystems such as memory and process management, shell variants, file types, directory hierarchy, partition handling, VFS, mounting procedures, link types and essential command‑line tools, while also touching on application bundles and kernel parameter tuning.

LinuxMemory ManagementMount
0 likes · 35 min read
Understanding Linux: Kernel, Shell, Filesystem and Core Components Explained
Liangxu Linux
Liangxu Linux
Sep 20, 2020 · Fundamentals

Master Linux Process Debugging: From ps to gdb and /proc

This guide walks you through Linux process fundamentals and equips you with practical commands—ps, strace, pstack, pstree, gdb, and /proc file inspection—to diagnose, trace, and debug running programs step by step.

DebuggingLinuxProcess Management
0 likes · 10 min read
Master Linux Process Debugging: From ps to gdb and /proc
MaGe Linux Operations
MaGe Linux Operations
Sep 13, 2020 · Operations

Essential Linux Commands Every Operations Engineer Should Master

This guide compiles the most frequently used Linux commands for file navigation, content viewing, searching, permission handling, text processing, archiving, system control, and process management, providing clear examples that help operations staff work more efficiently and confidently.

LinuxProcess Management
0 likes · 14 min read
Essential Linux Commands Every Operations Engineer Should Master
Liangxu Linux
Liangxu Linux
Jul 30, 2020 · Operations

Why kill -9 Is Dangerous and How to Gracefully Shut Down Linux Processes

The article explains the semantics of the Linux kill command, why using kill -9 for abrupt termination is risky, how to prefer SIGTERM (kill -15) for graceful shutdowns, shows Java shutdown‑hook usage, and provides a shell script that automates safe process termination.

LinuxProcess ManagementShell script
0 likes · 7 min read
Why kill -9 Is Dangerous and How to Gracefully Shut Down Linux Processes
Programmer DD
Programmer DD
Jul 26, 2020 · Operations

How to Detect and Eliminate Zombie Processes with ps and grep

This guide explains how to use the Linux ps and grep commands to identify zombie processes, interpret their status fields, and safely terminate them with kill -HUP, including steps to verify removal and alternative methods using top.

LinuxProcess Managementgrep
0 likes · 3 min read
How to Detect and Eliminate Zombie Processes with ps and grep
Architects Research Society
Architects Research Society
Jul 4, 2020 · Fundamentals

Introduction to Business Process Model and Notation (BPMN): Benefits, Basic Constructs, and Tutorial Overview

This article introduces BPMN as an industry‑standard notation for modeling business processes, outlines its key benefits, describes the five basic element categories—including swimlanes, flow elements, connectors, data, and artifacts—and previews a multi‑part tutorial with visual examples.

BPMNBusiness Process ModelingProcess Management
0 likes · 8 min read
Introduction to Business Process Model and Notation (BPMN): Benefits, Basic Constructs, and Tutorial Overview
DevOps Cloud Academy
DevOps Cloud Academy
Jun 27, 2020 · Operations

Linux Service and Process Management with Nginx

This guide explains how to install Nginx on a Linux server, manage it with systemctl commands, verify its operation using netstat, and control related processes via ps and kill utilities, providing practical command examples for each step.

LinuxOperationsProcess Management
0 likes · 3 min read
Linux Service and Process Management with Nginx
Liangxu Linux
Liangxu Linux
Jun 8, 2020 · Operations

How to Install and Configure Supervisor on CentOS 7 for Process Management

This guide walks through installing Supervisor on CentOS 7, configuring its core settings, creating program definitions for Tomcat and Redis, and managing services with supervisord and supervisorctl, providing a reliable solution for automatic process recovery on Linux/Unix systems.

CentOSProcess ManagementRedis
0 likes · 10 min read
How to Install and Configure Supervisor on CentOS 7 for Process Management
Open Source Linux
Open Source Linux
May 19, 2020 · Fundamentals

Essential Operating System Concepts Every Developer Should Know

This comprehensive guide explains over 190 fundamental operating system and computer architecture concepts—including OS kernels, memory management, process control, virtualization, storage, networking, and security—providing clear definitions, examples, and visual illustrations to help readers grasp the core building blocks of modern computing systems.

Memory ManagementProcess Managementcomputer architecture
0 likes · 45 min read
Essential Operating System Concepts Every Developer Should Know
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
May 12, 2020 · R&D Management

How to Make Agile Retrospectives Truly Effective: A Practical PDCA Guide

This article explains why many agile retrospectives become lengthy and ineffective, analyzes the root causes, and provides a step‑by‑step PDCA‑based framework—including pre‑meeting preparation, meeting design, execution, and follow‑up—to ensure actionable improvement items are planned, executed, checked, and acted upon.

PDCAProcess Managementretrospective
0 likes · 10 min read
How to Make Agile Retrospectives Truly Effective: A Practical PDCA Guide
ITPUB
ITPUB
Apr 3, 2020 · Fundamentals

Understanding Linux Zombie Processes: Why They Appear and How to Handle Them

This article explains what Linux zombie processes are, why the kernel retains them after a program exits, the crucial information they store, and demonstrates how to create, observe, and properly clean up zombies using C code and standard system calls.

C++LinuxProcess Management
0 likes · 5 min read
Understanding Linux Zombie Processes: Why They Appear and How to Handle Them
360 Quality & Efficiency
360 Quality & Efficiency
Mar 31, 2020 · Operations

Using Supervisor for Process Management on Linux: Installation, Configuration, and Practical Example

This article explains why nohup cannot monitor scripts, introduces Supervisor as a Python‑based process monitor, shows how to install it on CentOS, Ubuntu, and via pip, details the supervisord.conf and program .ini configurations, demonstrates a sample Python script, and outlines common commands for managing and restarting services.

AutomationConfigurationLinux
0 likes · 6 min read
Using Supervisor for Process Management on Linux: Installation, Configuration, and Practical Example
Liangxu Linux
Liangxu Linux
Mar 30, 2020 · Operations

10 Lesser‑Known Linux Commands Every Sysadmin Should Master

Discover ten powerful yet underused Linux commands—including pgrep, pstree, bc, split, nl, mkfifo, ldd, col, xmlwf, and lsof—explaining their purposes, typical usage examples, and practical tips for effective system administration.

Command LineProcess ManagementShell Utilities
0 likes · 9 min read
10 Lesser‑Known Linux Commands Every Sysadmin Should Master
21CTO
21CTO
Mar 7, 2020 · Operations

Master Linux Top: Decode Real-Time Process Stats and Interactive Controls

This guide walks you through Linux’s top command, explaining its default output—including system uptime, load averages, task summary, CPU states, memory usage, and column fields—while detailing the full set of interactive keys and command‑line options for real‑time process monitoring and management.

LinuxProcess Managementsystem monitoring
0 likes · 14 min read
Master Linux Top: Decode Real-Time Process Stats and Interactive Controls
ITPUB
ITPUB
Mar 7, 2020 · Operations

Master Linux top: Decode Output, Interactive Commands, and Advanced Options

This guide explains the Linux top command in depth, covering its default output fields, how to interpret system uptime, load averages, task summaries, CPU and memory statistics, as well as the full set of interactive keys and command‑line options for customizing monitoring.

Command LineLinuxProcess Management
0 likes · 12 min read
Master Linux top: Decode Output, Interactive Commands, and Advanced Options
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Mar 7, 2020 · R&D Management

Comprehensive Guide to Development Process and Review Practices

This article outlines a detailed software development workflow—including requirement review, technical design review, coding, code review, testing, deployment, and post‑release retrospection—providing practical checklists, templates, and best‑practice recommendations to improve product quality and team efficiency.

Code ReviewProcess Managementdeployment
0 likes · 10 min read
Comprehensive Guide to Development Process and Review Practices
Liangxu Linux
Liangxu Linux
Mar 3, 2020 · Operations

Understanding Modern Operating Systems: From Hardware Basics to System Calls and Architecture

This comprehensive guide explains the fundamentals of operating systems, covering hardware components, CPU architecture, memory hierarchy, process and address space management, file systems, system calls, and various OS structures such as monolithic, layered, microkernel, and client‑server designs, providing clear examples and diagrams for each concept.

Memory ManagementOS ArchitectureProcess Management
0 likes · 68 min read
Understanding Modern Operating Systems: From Hardware Basics to System Calls and Architecture
HomeTech
HomeTech
Feb 12, 2020 · Operations

Design and Architecture of an IBPM Workflow Platform

This article outlines the design, architecture, and key features of an IBPM workflow platform, detailing its background, core concepts, design principles, extensibility, and future direction for creating a configurable, integrated, and intelligent business process management solution.

BPMOperationsPlatform design
0 likes · 4 min read
Design and Architecture of an IBPM Workflow Platform
Yanxuan Tech Team
Yanxuan Tech Team
Jan 13, 2020 · Operations

Why Process Management Is the Secret to DevOps Success in Modern Enterprises

The article explores how natural evolution drives automation and intelligence, argues that effective process management combined with solid technical implementation is essential for internet companies, and outlines a DevOps methodology—including execution and observation systems, toolchains, and performance metrics—to achieve high efficiency and competitive advantage.

AIOpsAutomationEnterprise Efficiency
0 likes · 28 min read
Why Process Management Is the Secret to DevOps Success in Modern Enterprises
Youzan Coder
Youzan Coder
Jan 4, 2020 · Product Management

Establishing a Value‑Loop Management Mechanism at Youzan

Youzan introduced a semi‑annual OKR‑driven value‑loop management system that aligns company, business‑line, and project teams around prioritized demands, tracks expected versus actual outcomes, and enables transparent, end‑to‑end value flow for efficient resource allocation and continuous improvement.

OKRProcess ManagementValue Loop
0 likes · 9 min read
Establishing a Value‑Loop Management Mechanism at Youzan
Youzan Coder
Youzan Coder
Dec 25, 2019 · R&D Management

Improving Organizational Efficiency: Practices and Reflections from Youzan's Efficiency Improvement Team

Youzan’s Efficiency Improvement team shares how they boost R&D and organizational efficiency by continuously optimizing goal‑oriented value streams, implementing end‑to‑end product demand lifecycles, enforcing engineering fundamentals, measuring delivery lead time, applying project‑management best practices, and productizing processes through an integrated Efficiency Platform built on system‑thinking principles.

Process Managementperformance metrics
0 likes · 13 min read
Improving Organizational Efficiency: Practices and Reflections from Youzan's Efficiency Improvement Team
Liangxu Linux
Liangxu Linux
Dec 12, 2019 · Fundamentals

Unlock Linux: A Deep Dive into Kernel, Memory, Processes, and Filesystems

This comprehensive guide explains the core components of a Linux system—including the kernel, memory management, process scheduling, device drivers, networking, shells, file‑system types, VFS architecture, mounting procedures, and link handling—providing clear examples, commands, and diagrams for each topic.

LinksMemory ManagementMount
0 likes · 35 min read
Unlock Linux: A Deep Dive into Kernel, Memory, Processes, and Filesystems
Architecture Digest
Architecture Digest
Dec 12, 2019 · Backend Development

Nginx Architecture Overview: Modular Design, Event‑Driven Model, Multi‑Stage Asynchronous Processing, and Process Management

This article explains Nginx's high‑performance architecture, covering its modular design, event‑driven processing, multi‑stage asynchronous request handling, master‑worker process model, and memory‑pool mechanism, and compares it with traditional web servers.

Memory poolModular DesignNginx
0 likes · 10 min read
Nginx Architecture Overview: Modular Design, Event‑Driven Model, Multi‑Stage Asynchronous Processing, and Process Management
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Nov 1, 2019 · Backend Development

Understanding Nginx Process Management: Signals, Master‑Worker Loops, and Worker Initialization

This article explains how Nginx creates and controls its master and worker processes using Linux signals, global flag variables, and a series of initialization steps—including signal handling, process spawning, socketpair communication, and worker loop execution—to achieve robust, high‑concurrency request handling.

NginxProcess Managementbackend
0 likes · 14 min read
Understanding Nginx Process Management: Signals, Master‑Worker Loops, and Worker Initialization
Efficient Ops
Efficient Ops
Aug 8, 2019 · Operations

10 Ops Murphy’s Laws Every Engineer Should Read Daily

This article shares a set of operational Murphy’s laws, practical process‑management tips, and automation strategies to help ops engineers reduce human error, improve safety, stability, efficiency, and cost‑saving in daily work.

AutomationOperationsProcess Management
0 likes · 9 min read
10 Ops Murphy’s Laws Every Engineer Should Read Daily
ITPUB
ITPUB
Jul 26, 2019 · Backend Development

How to Gracefully Handle Kill Signals in Java Backend Processes

On Linux, this guide shows how to locate and terminate a Java background process using ps and kill, then explains why force‑killing can leave resources open, and provides a complete Java SignalHandler implementation to receive termination signals, safely close files, database connections, and Kafka consumers.

KafkaKill SignalLinux
0 likes · 8 min read
How to Gracefully Handle Kill Signals in Java Backend Processes
MaGe Linux Operations
MaGe Linux Operations
May 29, 2019 · Frontend Development

Launch Python GUI Apps Without a Command Prompt Window

This guide shows several ways to start Python graphical applications—by renaming scripts to .pyw, using batch files, or building a PyQt5 launch toolbox—so you can run them instantly without opening a black command‑prompt window.

Batch fileGUIProcess Management
0 likes · 7 min read
Launch Python GUI Apps Without a Command Prompt Window
DevOps
DevOps
May 22, 2019 · Fundamentals

Waterfall vs Agile: A Dialogic Comparison of Development Methodologies

The article presents a lively debate at the annual "Zuo Chan Lun Dao" conference where seasoned practitioners contrast the Waterfall and Agile development models, discussing requirements management, quality control, and process management to illustrate the strengths and trade‑offs of each approach.

Process Managementwaterfall
0 likes · 8 min read
Waterfall vs Agile: A Dialogic Comparison of Development Methodologies
DevOps
DevOps
May 21, 2019 · Fundamentals

Waterfall vs Agile: A Theatrical Debate on Software Development Practices

The article dramatizes a debate between the Waterfall and Agile development approaches, illustrating their differing philosophies on requirements, quality control, and process management, and concludes that each method has unique strengths, urging teams to select the most suitable practice based on project needs.

Process Managementmethodologywaterfall
0 likes · 8 min read
Waterfall vs Agile: A Theatrical Debate on Software Development Practices
MaGe Linux Operations
MaGe Linux Operations
Mar 1, 2019 · Fundamentals

Understanding Linux Process Management: From Fork to Scheduling

This article explains Linux process management fundamentals, covering process concepts, lifecycle, threads, priorities, context switches, interrupt handling, process states, memory layout, and the O(1) CPU scheduler, providing clear diagrams and practical insights for developers and system engineers.

LinuxProcess ManagementScheduling
0 likes · 14 min read
Understanding Linux Process Management: From Fork to Scheduling
MaGe Linux Operations
MaGe Linux Operations
Jan 31, 2019 · Fundamentals

Master Linux Process Management: From Fork to Scheduler

This article explains Linux process management fundamentals, covering process concepts, lifecycle, threads, priorities, context switches, interrupts, process states, memory layout, and the O(1) scheduler, with clear diagrams to help readers understand kernel behavior and performance impact.

Process ManagementSchedulingoperating-system
0 likes · 14 min read
Master Linux Process Management: From Fork to Scheduler
Liangxu Linux
Liangxu Linux
Dec 16, 2018 · Operations

How to Track and Manage Linux User Activity with Built‑in Commands

This guide shows how to identify which users are logged into a Linux system, examine their current actions with commands like who, users, w, and last, and safely terminate unwanted sessions using pkill, providing practical examples and detailed output explanations.

Process ManagementUser Monitoringsystem administration
0 likes · 10 min read
How to Track and Manage Linux User Activity with Built‑in Commands
360 Tech Engineering
360 Tech Engineering
Oct 18, 2018 · Mobile Development

Analysis of RePlugin Process Management and Plugin Loading Mechanism

This article provides a detailed source‑code analysis of RePlugin's process management, covering process startup, attachBaseContext handling, IPC initialization, PMF setup, plugin installation, synchronization across processes, and the internal mechanisms for loading and updating plugins.

AndroidIPCInitialization
0 likes · 17 min read
Analysis of RePlugin Process Management and Plugin Loading Mechanism
MaGe Linux Operations
MaGe Linux Operations
Sep 18, 2018 · Backend Development

How to Run and Control External Programs in Python on Windows

This guide explains four Python techniques for executing and managing external Windows programs—including os.system, win32api ShellExecute, win32process CreateProcess, and ctypes calls to kernel32.dll—providing code signatures, parameter details, and practical examples.

Process ManagementWindowsctypes
0 likes · 6 min read
How to Run and Control External Programs in Python on Windows
Efficient Ops
Efficient Ops
Sep 4, 2018 · Operations

Unlocking the True Value of IT Operations: Lessons from a Decade of Experience

This article explores the multifaceted role of IT operations, emphasizing how automation, documentation, processes, monitoring, and backup strategies create business value, and shares practical insights from over ten years of experience to help professionals elevate their operational impact.

BackupDocumentationProcess Management
0 likes · 21 min read
Unlocking the True Value of IT Operations: Lessons from a Decade of Experience
ITPUB
ITPUB
Jun 19, 2018 · Fundamentals

Understanding Linux Processes, Zombie Processes, and Multithreading

This article explains what a Linux process is, how the kernel schedules multiple processes, the nature and dangers of zombie processes, techniques to prevent them, and the fundamentals of multithreading, including thread creation, scheduling, priorities, and synchronization issues.

LinuxProcess ManagementThread Synchronization
0 likes · 14 min read
Understanding Linux Processes, Zombie Processes, and Multithreading
DevOps
DevOps
Apr 24, 2018 · Operations

Spring Project Agile Transformation: Integrating Physical Kanban with TFS for Process, Version, and Delivery Improvements

The Spring Project team adopted Scrum and a physical Kanban board, combined with TFS work items, to streamline requirement tracking, code‑story linkage, version control, and automated deployment, resulting in clearer process management, higher delivery quality, and improved team efficiency across fifteen iterations.

CI/CDKanbanProcess Management
0 likes · 8 min read
Spring Project Agile Transformation: Integrating Physical Kanban with TFS for Process, Version, and Delivery Improvements
MaGe Linux Operations
MaGe Linux Operations
Apr 7, 2018 · Fundamentals

Master Linux Process Management: From Fork to Scheduling and Memory

An in‑depth guide to Linux process management covering process concepts, lifecycle, threads, priority, context switching, interrupt handling, process states, memory layout, and the O(1) scheduler, illustrated with diagrams to help readers understand kernel behavior and performance implications.

LinuxProcess ManagementScheduling
0 likes · 16 min read
Master Linux Process Management: From Fork to Scheduling and Memory
UCloud Tech
UCloud Tech
Mar 23, 2018 · Operations

How UCloud’s Application Hot‑Patch Framework Enables Zero‑Downtime Fixes

This article explains the design, components, and implementation of UCloud's application hot‑patch framework, covering its motivation, safety checks, multi‑thread support, and how the Creator, Loader, and Core Runtime work together to apply, manage, and roll back patches without restarting services.

ELFLinuxProcess Management
0 likes · 13 min read
How UCloud’s Application Hot‑Patch Framework Enables Zero‑Downtime Fixes
Node Underground
Node Underground
Jan 25, 2018 · Backend Development

Mastering Node.js child_process: exec vs spawn and Multi‑Core Strategies

Node.js’s child_process core module enables creation of child processes to leverage multi‑core CPUs and inter‑process communication, while also allowing execution of external files or system commands; this article explores the differences and inner workings of its exec and spawn methods.

Node.jsProcess Managementchild_process
0 likes · 1 min read
Mastering Node.js child_process: exec vs spawn and Multi‑Core Strategies
MaGe Linux Operations
MaGe Linux Operations
Nov 25, 2017 · Fundamentals

Understanding Linux: Kernel, Memory, Processes, Filesystems, and More

This article provides a comprehensive overview of Linux system architecture, covering the kernel, shell, file system, memory management, process scheduling, device drivers, networking, partitioning, mounting, and common command‑line tools, offering readers a solid foundation in operating‑system fundamentals.

Memory ManagementProcess Managementfile system
0 likes · 34 min read
Understanding Linux: Kernel, Memory, Processes, Filesystems, and More
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Aug 23, 2017 · Mobile Development

Why Android Application.onCreate() Runs Multiple Times and How to Optimize Process Initialization

The article explains why an Android app may start several processes, causing Application.onCreate() to execute multiple times, and presents various techniques—including android:process configuration, process‑specific initialization, getRunningAppProcesses(), UsageStatsManager, and the AndroidProcesses library—to reduce startup latency and manage running processes across different Android versions.

AndroidProcess Managementapplication
0 likes · 8 min read
Why Android Application.onCreate() Runs Multiple Times and How to Optimize Process Initialization
ITPUB
ITPUB
May 21, 2017 · Operations

11 Must‑Know Linux Terminal Tricks to Supercharge Your Workflow

This guide compiles eleven powerful Linux terminal shortcuts and commands—including cursor editing keys, sudo shortcuts, background job control, nohup, at scheduling, man page tweaks, htop, ranger, shutdown cancellation, process killing, REISUB, and youtube‑dl—designed to boost productivity and streamline everyday command‑line tasks.

LinuxProcess ManagementShortcuts
0 likes · 10 min read
11 Must‑Know Linux Terminal Tricks to Supercharge Your Workflow