Which signal can you send using the kill command? _____
Any signal!
Signal 11 is _____
SIGSEGV (Segmentation fault)
Signals 30 and 31 are _____
USR1 and USR2 (User-defined)
Which signal can you send using the _____ command? Any signal!
kill
The signal _____ immediately destroys a process. It can't be blocked or caught by the process. Since it is done at kernel level, the process does not even actually receive this signal.
SIGKILL
Signal 15 is _____
SIGTERM (Software termination)
Signal _____ is SIGTSTP (Keyboard stop)
18
A process is running inside your user terminal. The _____ signal will be sent to it if you press Control+C on your keyboard.
SIGINT
Signal 1 is _____
SIGHUP (Hangup)
Signal _____ is SIGKILL (Kill)
9
Signal _____ is SIGSTOP (Stop)
17
Signal 18 is _____
SIGTSTP (Keyboard stop)
Signal 10 is _____
SIGBUS (Bus error)
Can processes communicate via signals? _____
Yes
The signal _____ is used as a reset request towards a process.
SIGHUP
Signal 3 is _____
SIGQUIT (Quit)
A signal is received by a process. If it has one, the process executes a custom _____ for the specific singal. Otherwise, the kernel takes a ____ on its behalf.
handler routine default action
Signal _____ is SIGCONT (Continue after stop)
19
A process's received signal and system calls it makes can be displayed with _____
strace
When a handler routine is specified for a signal, the signal is referred to as being _____.
caught
The signals _____ and 17 (SIGSTOP) can't be caught, blocked or ignored by a receiving process.
9 (SIGKILL)
Signal _____ is SIGHUP (Hangup)
1
Process-level interrupt requests in Linux are called _____
Signals
Can a process block a received SIGCONT signal? _____
No - it can be caught or ignored however
Can signals be sent to communicate between processes? _____
Yes
Signal _____ is SIGBUS (Bus error)
10
The _____ records various information about each process, such as its priority, status, resource usage, opened ports and files, signal mask and address space map.
kernel
Signal _____ is SIGINT (Interrupt)
2
The signals 9 (SIGKILL) and _____ can't be caught, blocked or ignored by a receiving process.
17 (SIGSTOP)
You can suspend a process with the _____ signal, then resume it with the CONT signal.
STOP
You can suspend a process with the STOP signal, then resume it with the _____ signal.
CONT
Can the kernel send signals to a process to inform it of the death of its child process? _____
Yes
Signal _____ is SIGQUIT (Quit)
3
Signal _____ is SIGTERM (Software termination)
15
Signal 17 is _____
SIGSTOP (Stop)
Signal _____ is SIGSEGV (Segmentation fault)
11
Signal 19 is _____
SIGCONT (Continue after stop)
Signal _____ is SIGWINCH (Window changed)
28
Signal 28 is _____
SIGWINCH (Window changed)
Signal 9 is _____
SIGKILL (Kill)
The kill command ran without any flags sends the _____ signal.
SIGTERM
The signals 9 (SIGKILL) and 17 (SIGSTOP) can't be caught, blocked or ignored by a receiving _____.
process
The _____ signal suspends the receiving process's execution until a SIGCONT signal is received.
SIGSTOP
Signals 10 and 11 (BUS and SEGV) suggest improper usage of _____
memory
Signal 2 is _____
SIGINT (Interrupt)