Практическая часть
Задание 1.
1. Посчитайте количество процессов, имеющих несколько потоков выполнения.
2. Запустите top и настройте вывод полей с информацией о процессе следующим образом:
o удалите поля VIRT, RES, SHR;
o добавьте поле RUSER и сделайте так, чтобы это поле было показано после поля USER;
Задание 2.
1. В другом терминальном окне выполните команду passwd и оставьте ее в состоянии запроса текущего пароля.
2. Перейдите в терминальное окно с top и выполните следующие действия:
o выведите все процессы, для которых реальным пользователем является пользователь, которым Вы вошли в сеанс;
o найдите процесс, запущенный командой passwd;
o отправьте этому процессу сигналы 15 (SIGTERM), 2 (SIGINT), 3(SIGQUIT), 9(SIGKILL).
Задание 3.
1. Выполните команду vim ~/file.txt и нажмите Ctrl-Z.
2. Выполните команду sleep 600, нажмите Ctrl-Z и выполните команду jobs.
3. Последнее задание (sleep 600) сделайте фоновым.
Задание 4.
1. Измените число NICE у задания (sleep 600), сделав его равным 10.
2. Проверьте, что число NICE у этого задания изменилось.
Задание 5.
1. Сделайте задание vim ~/file.txt активным и выйдите из редактора.
2. Отправьте сигнал 15 (SIGTERM) заданию sleep 600 и выполните команду jobs.
3. Создайте перехватчик сигналов SIGINT и SIGQUIT внутри командного интерпретатора, который выводит сообщение «Сигнал заблокирован». (Используйте встроенную команду trap)
Вопросы для проверки
1. Какой немаскируемый сигнал позволяет произвести аварийное завершение процесса?
2. Пользователь установил процессу значение NICE равное 10. Через некоторое время пользователь решил восстановить у процесса значение NICE по умолчанию (0) . Как он это может сделать?
3. Каким образом пользователь может запустить фоновое задание?
Алена
ННГУ им. Лобачевског
Быстро и качественно. Выполнено в соответствии с поставленной задачей. Рекомендую.
Александр
ТУСУР
Исполнитель Наталья, как всегда все на высшем уровне, и на отлично. Обращаюсь не первый ра...
Михаил
КУЗГТУ
Замечательно, работа выполнена раньше срока. Небольшие корректировке внесены быстро. Спаси...
Вера
БЕЛГУ
Лабораторные работы по предмету физиология выполнены, всё чётко, по заданиям, включая вычи...