Skip to content
skillbld
Linux Command Line · 14-day planAll days
Day 9 of 14 30 min

Every running program is a process. Learn to list processes with ps and top, find the one hogging the CPU, stop it with kill and signals, run jobs in the background, and manage long-running services like web servers with systemctl.

By the end of today you can

  • Explain what a process and a PID are
  • List and filter processes with ps, pgrep and top
  • Stop processes with kill and choose the right signal
  • Run commands in the background and keep them running with nohup
  • Check, start, stop and restart services with systemctl

What's inside

  • 5 sections
  • 3 diagrams and mind maps
  • 4 code examples you can run
  • 5-question quiz
  1. 1Listing processes: ps
  2. 2What's busy? top
  3. 3Stopping processes: kill and signals
  4. 4Background jobs
  5. 5Services: systemctl

Sign in free to read this lesson

Get the full lesson with diagrams, runnable code and the quiz. Your progress is saved across devices.

Sign in free

Keep going

Day 9: Processes & Services · Linux Command Line · SkillBld