русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Керування процесами в Linux


Дата додавання: 2014-11-28; переглядів: 851.


Мета роботи: навчити керуванню процесами в Linux.

 

1. Завантажте віртуальну машину VirtualBox з встановленим дистрибутивом Linux.

2. Запустіть термінал, авторизуйтесь під своїм обліковим записом.

3. Перейдіть в домашній каталог користувача.

4. Створіть за допомогою терміналу пустий сценарій наступного вмісту

while true; do true; done

та збережіть його у файлі.

5. Запустіть його за допомогою терміналу sh.

6. Отримайте інформацію про запущені процеси (ps).

7. Запустіть декілька копій сценарію в терміналі.

8. Довідайтесь, які процеси споживають найбільше системних ресурсів (top).

9. Переведіть останній запущений процес з фонового режиму в активний стан (fg).

10. Завершіть його за допомогою термінального сигналу KILL (^C).

11. Повторіть п.9, зупиніть виконання активного процесу за допомогою термінального сигналу STOP (^Z).

12. Поверніть процес у фоновий режим (bg).

13. Знищіть останній запущений процес за допомогою термінальної команди (KILL), вказавши його ідентифікатор процесу PID (визначити можна за допомогою PS).

 

Контрольні запитання

1. Як отримати інформацію про запущені з терміналу процеси?

2. Як отримати інформацію про всі процеси запущені в системі?

3. Яким чином ідентифікується процес в системі? Що таке батьківський процес?

4. Як можна перевести процес з фонового в звичайний режим? Зі звичайного у фоновий?

5. Що означають термінальні сигнали STOP та KILL? Як ними можна скористатися?

6. Використайте термінальну команду для примусового завершення процесів. Поясніть синтаксис даної команди.

 


<== попередня лекція | наступна лекція ==>
Виконання роботи | Виконання роботи


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн