🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

Linux Beginner

What is Process?

A running instance of a program, with its own memory space, process ID, and system resources.

Every running program creates at least one process. Each process has a unique PID (Process ID), its own memory space, environment variables, and file descriptors. Processes can spawn child processes using fork().

Tools like ps, top, and htop display running processes. Signals like SIGTERM (graceful stop) and SIGKILL (force stop) control process behavior.

Related Terms

Tmux
A terminal multiplexer that allows running multiple terminal sessions within a single window, with detach/reattach capability.
SSH (Secure Shell)
A cryptographic network protocol for secure remote login and command execution over an unsecured network.
Namespace
A Linux kernel feature that provides process isolation by creating separate instances of global system resources.
Fdisk
A command-line utility for managing disk partition tables on Linux systems.
Linux Bridge
A software-based network switch in the Linux kernel that connects multiple network interfaces at Layer 2, enabling VM and container networking.
Sysfs (/sys)
A virtual filesystem that exports information about kernel subsystems, hardware devices, and device drivers in a structured hierarchy.
View All Linux Terms →