Tagged articles
207 articles
Page 2 of 3
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.

Linuxforkkill
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.

orphan processesprctlprocess groups
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.

BackendEvent-drivenNginx
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.

FilesystemKernelLinux
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.

Pythonmultiprocessingnetwork queue
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.

ShellSystem Administrationcommand-line
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.

GrepLinuxprocess management
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.

ChromiumLinuxkill
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 Modelingfundamentals
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.

Memory ManagementOperating SystemScheduling
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.

Backend DevelopmentConnection PoolingData Structures
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.

Environment VariablesFile OperationsOS module
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 SpaceLinuxOperating System
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 enablementOperationsbusiness flow
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.

Grepprocess managementps 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 SpaceLinuxOperating System
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.

FilesystemKernelLinux
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.

DebuggingLinuxgdb
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
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 Modelingfundamentals
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.

LinuxOperationsService
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.

CentOSSupervisorTomcat
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.

KernelMemory 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
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.

Shell Utilitiescommand-lineprocess management
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.

Linuxcommand-lineprocess 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 reviewDeploymentprocess management
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 ArchitectureOperating System
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.

AutomationEnterprise EfficiencyToolchain
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.

OKRProduct DevelopmentValue 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.

performance metricsprocess management
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.

KernelLinksMemory Management
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.

Event-Driven ArchitectureNginxWeb server
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.

BackendNginxmaster-worker
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.

AutomationOperationsincident response
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.

JavaKafkaKill Signal
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 fileGUIPyQt5
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.

Methodologyprocess managementwaterfall
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.

LinuxOperating SystemScheduling
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.

Operating SystemSchedulingThreads
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.

System AdministrationUser Monitoringprocess management
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.

Windowsctypesos.system
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.

LinuxOperating Systemprocess management
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.

KanbanTFSVersion Control
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.

LinuxOperating SystemScheduling
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.

ELFLinuxUCloud
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.jschild_processexec
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.

KernelMemory 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.

AndroidMobile Developmentapplication
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.

Linuxcommand-lineprocess management
0 likes · 10 min read
11 Must‑Know Linux Terminal Tricks to Supercharge Your Workflow
Java Backend Technology
Java Backend Technology
Mar 20, 2017 · Backend Development

How to Choose and Manage Nginx Modules and Process Modes

This guide explains how Nginx modules are organized, how to view and select available modules with ./configure --help, add third‑party modules using the --add-module option, and understand Nginx’s single‑process and master‑worker process models.

BackendConfigurationModules
0 likes · 4 min read
How to Choose and Manage Nginx Modules and Process Modes
MaGe Linux Operations
MaGe Linux Operations
Mar 8, 2017 · Operations

Master Linux ‘top’ Command: Real‑Time Process Monitoring Guide

This article explains how to use the Linux top command for real‑time system and process monitoring, covering its interface, statistical and process sections, interactive shortcuts, command‑line options, and internal commands to customize and sort the displayed information.

Operationsprocess managementsystem-monitoring
0 likes · 8 min read
Master Linux ‘top’ Command: Real‑Time Process Monitoring Guide
21CTO
21CTO
Dec 17, 2016 · Backend Development

Understanding php-fpm’s Three Process Modes: ondemand, dynamic, static

This article explains php-fpm’s three process management modes—ondemand, dynamic, and static—detailing their operation principles, configuration requirements, and the advantages and disadvantages of each for high‑traffic web services.

Backendperformancephp-fpm
0 likes · 7 min read
Understanding php-fpm’s Three Process Modes: ondemand, dynamic, static
ITPUB
ITPUB
Nov 5, 2016 · Fundamentals

Understanding Linux Zombie Processes and How to Prevent Them

This article explains what zombie processes are in Linux, how they are created when a child exits without its parent calling wait, demonstrates their detection with ps, provides sample C code to reproduce and handle them, and shows techniques to avoid their accumulation.

Cprocess managementsignal handling
0 likes · 8 min read
Understanding Linux Zombie Processes and How to Prevent Them
MaGe Linux Operations
MaGe Linux Operations
Aug 30, 2016 · Fundamentals

Master Linux Process Management: From Lifecycle to Scheduling

This article explains Linux process management fundamentals, covering process concepts, lifecycle, threads, priority and nice values, context switching, interrupt handling, process states, memory segments, and the O(1) CPU scheduler, providing clear insights into kernel behavior and system performance.

LinuxMemoryScheduling
0 likes · 14 min read
Master Linux Process Management: From Lifecycle to Scheduling
ITPUB
ITPUB
Jun 29, 2016 · Fundamentals

Why Zombie Processes Persist in Linux and How to Eliminate Them

The article explains how zombie processes are created when a child exits without its parent calling wait/waitpid, outlines the risks of accumulating zombies, and provides several practical techniques—including signal handling and sigaction flags—to prevent or automatically reap them.

LinuxSIGCHLDprocess management
0 likes · 6 min read
Why Zombie Processes Persist in Linux and How to Eliminate Them
ITPUB
ITPUB
Jun 16, 2016 · Databases

Forcefully Kill Oracle Processes and Release Shared Memory on Linux

This guide explains two powerful Linux commands that instantly terminate all Oracle-related processes and clean up shared memory, providing a quick recovery method for stuck Oracle databases while warning of the risks involved.

Database AdministrationLinuxOracle
0 likes · 5 min read
Forcefully Kill Oracle Processes and Release Shared Memory on Linux
MaGe Linux Operations
MaGe Linux Operations
May 19, 2016 · Fundamentals

Master Linux Process Management: From Fork to O(1) Scheduler

This article, translated from IBM’s RedBook, explains Linux process management fundamentals—including process lifecycle, threads, priorities, context switching, interrupt handling, process states, memory layout, and the O(1) scheduler—providing clear insights into how the kernel handles processes and impacts system performance.

LinuxOS fundamentalsScheduling
0 likes · 16 min read
Master Linux Process Management: From Fork to O(1) Scheduler