Learning outcome 3
Monitor and control processes on a Unix-like operating system.
Skill drills that assess this outcome
- CSCD240-E1-A-Q17 primary performance process-listing Display PID and full process info for all processes containing "python".
- CSCD240-E1-A-Q19 primary essay job-vs-process Define what a job is and explain how jobs differ from processes.
- CSCD240-E1-B-Q25 primary essay job-vs-process Define job and distinguish from process.
- CSCD240-E1-B-Q26 primary performance ps List every process system-wide with PID, PPID, user, and command line.
- CSCD240-E1-B-Q27 primary performance process-filter Show every process whose command line contains "cron".
- CSCD240-E1-B-Q28 primary performance proc-forensics Suspect PID 31337 is a reverse shell. Print its full command line and working directory.
- CSCD240-E1-B-Q31 primary performance signals Process 31337 refuses SIGTERM. Terminate unconditionally.
- CSCD240-E1-C-Q03 primary multiple_choice ps Which command lists every process system-wide in BSD-style output with full command line?
- CSCD240-E1-C-Q08 primary multiple_choice signals Which signal cannot be caught, blocked, or ignored?
- CSCD240-E1-C-Q28 primary performance proc Show full command line of PID 4523 by reading from /proc.
- CSCD240-E1-C-Q37 primary performance ps Show all processes owned by user apache, system-wide.
- CSCD240-E1-C-Q43 primary scenario incident-response PID 2211 spawns thousands of sh processes/min. Steps to stop without killing vital processes.
Other outcomes in CO-M3
- CO-M3-O1 Describe operating system components including kernel, shell, file system, process table, and virtual memory.
- CO-M3-O2 Interact with an operating system via command line to create, read, modify, and delete files and directories with appropriate permissions.
- CO-M3-O4 Analyze operating system artifacts for evidence of adversary activity.