Chapter 4

Managing Processes

This chapter’s learning objectives are

  • To understand the parent–child relationship between processes in Linux
  • To understand the different ways an operating system can manage processes
  • To understand the role of the effective UID and GID for processes
  • To understand the difference between foreground and background processes and be able to move Linux processes between the two
  • To understand the tools available in Linux to monitor running processes
  • To understand niceness and how to adjust process priorities
  • To understand the ways that processes can terminate and how to use kill, killall

4.1 Introduction

A process is a running program. Processes can be started from the GUI or the command line. Processes can also start ...

Get Linux with Operating System Concepts now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.