Не могу разобраться в одной задаче данной мне.
ЗАДАНИЕ
1. Загрузить ОС UBUNTU, выбрав соответствующий вариант загрузки в меню загрузчика.
2. Ввести имя пользователя studentN, где N – номер рабочего места в лаборатории, если считать по часовой стрелке.
3. На приглашение ввести пароль, набрать 12345678.
После загрузки ОС в графическом режиме, выбрать в меню Applications Accessoires, а затем, Terminal.
4. Ввести команду вызова справочной системы ОС man с указанием объекта справки,
т.е, man top.
5. Ознакомиться с описанием дискриптора top.
5. Ввести команду top для ее запуска в режиме отображения основной панели.
6. Используя top, определить:
общее количество процессов;
активных;
в состоянии ожидания;
остановленных;
zombie.
7. С помощью субкоманды А включить режим отображения альтернативной панели top.
8. Ввести субкоманду u и имя пользователя процессы которого следует отображать:
u studentN.
9. Используя данные, отображаемые дискриптором, определить для процессов
пользователя top, bash и gnome-terminal их идентификаторы (PID) и
идентификаторы процессов родителей (PPID).
10. Используя эти данные, определить:
- какие из этих процессов были созданы ОС, а какие – пользователем;
- какие из этих трех процессов являются родительскими, а какие – дочерними по отношению к друг к другу;
- cобытия (действия) которые приводили к созданию каждого из этих процессов.
В данной задании не могу разобраться с 9 и 10 заданием. Помогите разобраться добрым советом или ответом на эти задания. В этом деле я новичек.
Прилагаю скрин терминала.
LinuxForum.Fans
Терминал (проблема с заданием) родительские процессы, процессы ОС....
Автор: Gavr92
4 сообщений
1287 просмотров
В столбце PID экрана 1 они указаны. А их родителей (PPID) лучше искать так
text
ps uaxfА то в этом top можно сломать глаза.
PS Если не секрет, это в каком учембном заведении такие задания выдают?
спбГУАП
спасибо большое!)
А как узнать cобытия (действия) которые приводили к созданию каждого из этих процессов?
И Какие из этих процессов были созданы ОС, а какие пользователем?
Действие узнать сложно, но вариантов несколько. Запуск вручную, автозапуск или порождение процесса другим процессом см. http://citforum.ru/programming/unix/proc_&_threads/ . В принципе, все процессы не от пользователей (т.е. которые homo sapiens) можно назвать процесссами, созданными ОС.
Войдите или зарегистрируйтесь, чтобы ответить.