Title: Introduction: Job Control & Processes
Course: CIS 121: Linux/UNIX I: Fundamentals ~ For IGNITE Review > Section: Learning Modules

UNIX and Linux are multi-user and multitasking environments. Taking advantage of that capability and controlling it properly is necessary on every system, especially if it is heavily used. We have commands to run background processes and to control all processes on a machine so that we can prioritize efficiently.

- Understand package management
  - RPM
  - Debian
- Understand processes and process hierarchy
- How to find running processes
- How to check memory usage
- How to check log files
- How to start and stop background processes

Required Activities:

- Readings
  - Review the pages in this module.
  - Read Chapter 9, pages 149-164, in the Linux Essentials text book.
- Presentations and Videos - view the following videos and use the presentation as an extra resource outlining the topics covered in the videos. Consider pausing the videos at different intervals while you practice what is taught.
  - Package Management and System Monitoring PDF or ODP.
  - Package Management and System Monitoring video lecture (Time: 27:16).
  - Controlling Processes PDF or ODP.
  - Controlling Processes video lecture (Time: 22:47).
  - Nice and Renice video lecture (Time: 12:42).
  - Killall Video Lecture (Time 5:46). PDF or ODP.
- Exercise - Complete the following exercises (located under the Exercises link within the left navigation area):
  - Exercise 10
- Quiz - Complete the following exercises (located under the Exercises link within the left navigation area):
  - Quiz 10

Enrichment Activities:

- Reference Text: Read Chapter 9, pages 173-190, in the Unix and Linux book.