Практическая часть
Задание 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. Каким образом пользователь может запустить фоновое задание?
Дамир
УРГУПС
Работа выполнена досрочно, в полном объеме, без замечаний и аккуратно, рекомендую исполнителя!
Максим
лесотехнический университет
Человек владеет данным направлением в совершенстве! Категорически рекомендую! Качественная...
Майя
МИФИ
Очень, быстро и качественно подготовила глоссарий. Спасибо большое! Буду еще обращаться к Вам.
Александр
Рязанский политехнический институт
Хороший эксперт! Советую!!! По просьбе, работа была выполнена раньше срока!