русс | укр

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

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


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


Порядок виконання роботи


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


Таблиця 7.1- Вивчення активних, фонових і призупинених процесів

Завдання Виконання
1. Переглянути список існуючих процесів Ввести команду ps <Enter>
2. Запустити процес (калькулятор xcalc ) у фоновому режимі Ввести команду xcalc &<Enter>
3. Переглянути список існуючих процесів Ввести команду ps <Enter>
4. Переглянути список наявних робіт Ввести команду jobs -l <Enter>
5. Запустити процес (годинник xclock) в активному режимі Ввести команду xclock<Enter>
6. Завершити процес (годинник xclock)в активному режимі Натиснути клавіші <CTRL><C> або клавішу DEL
7. Переглянути список наявних робіт Ввести команду jobs -l <Enter>
8. Зменшити пріоритет фонового процесу Ввести команду renice -5 xcalc <Enter>
9. Завершити фоновий процес (калькулятор xcalc ) Ввести команду kill <PID><Enter> (PID – ідентифікатор процесу xcalc)

 

Продовження таблиці 7.1.

Завдання Виконання
10. Переглянути список наявних робіт Ввести команду jobs -l<Enter>
11. Запустити процес (команду yes ) в активному режимі Ввести команду yes<Enter>
12. Призупинити виконання активного процесу натиснути клавіші <CTRL><Z>
13. Переглянути список наявних робіт Ввести команду jobs -l<Enter>
14. Перевести призупинений процес в активний режим Ввести команду fg <Enter>
15. Призупинити виконання активного процесу натиснути клавіші <CTRL><Z>
16. Перевести призупинений процес у фоновий режим Ввести команду bg <Enter>
17. Переглянути список наявних робіт Ввести команду jobs -l <Enter>
18. Завершити роботу (команду yes ) Ввести команду kill <%1><Enter>

 

Таблиця 7.2 – Вивчення глибокого фонового процесу

Завдання Виконання  
1. Переглянути список існуючих процесів Ввести команду ps <Enter>
2. Запустити глибокий фоновий процес (сортування файла classif5) Ввести команду nohup sort classif5 & <Enter>
3. До закінчення роботи фонового процесу вийти із консолі Ввести команду logout <Enter>
4. Повернутись в цю ж консоль Ввести login та пароль <Enter>
5. Переглянути список наявних робіт Ввести команду jobs -l <Enter>
6. Після закінчення роботи фонового процесу перевірити результати його роботи Ввести команду more nohup.out<Enter>

Примітка.Завдання із табл. 7.1 виконуються в робочому столі KDE або GNOME, а завдання із табл. 7.2 - в текстовій консолі.

Тестові запитання для самоперевірки з теми 7

 

1. Кожна робота характеризується ідентифікатором. (Так / Ні).

2. init – це найголовніший процес в системі Linux. (Так / Ні).

3. Одночасне натиснення клавіш <CTRL> <C> приводить до призупинення активного процесу. (Так / Ні).

4. Фоновий процес допускає введення даних їх клавіатури. (Так / Ні).

5. Для отримання інформації про процеси використовується команда ps, а про роботи - команда jobs. (Так / Ні).

6. Для створення активного процесу необхідно після імені команди чи імені файла ввести символ &. (Так / Ні).

7. Процес (робота) переводиться із активного режиму в фоновий командою fg. (Так / Ні).

8. Керування роботами – це властивість оболонок операційної системи. (Так / Ні).

9. Команда nice може тільки зменшити пріоритет процесу. (Так / Ні).

10. Команда kill може ліквідувати активний процес. (Так / Ні).

11. Демон не є активним процесом. (Так / Ні).

12. Командою nohup створюється звичайний фоновий процес. (Так / Ні).

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

 

1. В чому полягає різниця між процесом і роботою в ОС Linux ?

2. Як створити новий процес (роботу) ОС Linux?

3. В яких станах може знаходитись процес (робота) ? Як визначити цей стан?

4. Як призупинити активний процес, а потім його відновити ?

7. Які існують способи завершення процесів (робіт) ?

8. Які особливості глибокого фонового процесу ?

9. Які Ви знаєте процеси-демони ?


<== попередня лекція | наступна лекція ==>
Корисна інформація про фонові процеси | Оригінал-макет підготовлено авторами


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