Управління процесами Linux Mint

Файли файлами, а життя системі дають процеси Грубо кажучи, процес – це програма в стадії виконання Після свого запуску процес виконує свою роботу з правами облікового запису запустив його користувача Одночасно в системі можуть виконуватися сотні процесів, якими потрібно вміти управляти Переглянути список процесів можна за допомогою програми ps (process status) Введена без аргументів, вона виведе процеси користувача, який її запустив Щоб отримати список всіх процесів, слід додати ключ-au x (рис 47)

У цьому випадку команда покаже:

• USER – обліковий запис, від імені якої виконується процес

• PID (Process Identifier) ​​- ідентифікатор процесу, число від 1 до 65 535

• % CPU і% МЕМ – відсоток використання часу процесора і займаної памяті

• STAT – статус процесу

• COMMAND – команда, яка запустила процес, зазвичай її термінал обрізає, тому, щоб побачити команду повністю, слід додати ключ w

Рис 47 Перегляд інформації про процеси

Є й інші характеристики, більш докладно висновок можна знайти в документації (man ps) Статус процесу може бути різним: S – процес в стані очікування / сну (sleeping), R – процес виконується або готовий до виконання (run), D – процес

в глибокому сні (наприклад, очікує дискового введення / виводу), Т – Процес зупинено, Z – процес-зомбі, < та N - відповідно процес з негативним

і позитивним значенням nice

У нормально працюючій системі можна зустріти всі процеси, крім Z Це процес, який вже завершився, але запис не знято з таблиці процесів Шкоди він не заподіює, і ресурси на нього не витрачаються, тільки займає місце в списку, і все Щоб його видалити, досить перезавантажити систему

Припустимо, зависла деяка програма чи власноруч написаний скрипт – як зупинити їх виконання Для цього використовується команда kill, як параметр якої передається PID процесу

Наприклад, знищимо процес під номером 1234:

$   sud o   kil l    1234

Щоб знищити процес по імені, що дуже зручно, коли є дочірні підпроцеси, слід використовувати команду killall, яка приймає шаблон імені процесу

$   sudo   killal l   mpg123

ПРИМІТКА Е

Список процесів у динаміці показує команда top (рис 48)

Рис 48 Висновок процесів за допомогою команди top

За допомогою команди nic e можна вказати пріоритет процесу, збільшивши або зменшивши його Підвищити пріоритет команди може тільки користувач root Команда може зміщувати пріоритет в діапазоні від -2 0 (найвищий пріоритет) до 19 (нижчий пріоритет) від поточного, тобто для підвищення слід вказати відємне число:

$  sudo   nic e   5   rhythmbo x

У Linux Mint є і графічний інтерфейс, в якому можна отримати список процесів, відсоток використання ресурсів (процесор, память, мережу) і заповнення

файлової системи Відкрити його можна в Центр управління • Система • Системний

монітор (рис 49)

Рис 49 Системний монітор

Джерело: Яремчук С А Linux Mint на 100% – СПб: Питер, 2011 – 240 е: ил – (Серія «На 100%»)

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*