ТЕМА: "Управление процессами в Linux"

Цель: ознакомиться c командами управления процессами в командной оболочке Bash операционной системы GNU Linux.

Порядок выполнения работы

  1. Изучите теоретический материал
  2. Выполните задания

Контрольные вопросы и задания

  1. Что называется процессом операционной системы?
  2. Какие характеристики процесса в Linux вы знаете?
  3. Какие команды используются для работы с процессами?
  4. Как запустить процесс в интерактивном/фоновом режиме?
  5. Как перевести процесс из фонового в интерактивный и из интерактивного в фоновый?
  6. Какие сигналы, передаваемые процессам, существуют в ОС UNIX? Два варианта задания сигналов.
  7. Как отправить сигнал процессу, работающему в интерактивном режиме? Как отправить сигнал процессу, работающему в фоновом режиме?
  8. Как вывести процессы, запущенные в текущем терминале с нумерацией в порядке запуска? Чему соответствует + и - рядом с именем процесса?
  9. Какие ключи с какими параметрами используются для форматирования вывода команды ps?
  10. Вывод списка процессов при помощи команды ps для указанного пользователя; для всех пользователей, кроме указанного; с сортировкой по заданному параметру.
  11. Как вывести процессы в виде дерева?
  12. Утилита top: назначение, отличие от команды ps, изменение порядка и набора колонок, сортировка, изменение времени обновления.