linux ch. 9
rogue process
a runaway process that is faulty and consuming mass amounts of system resources
forking definition
the act of creating a new bash shell child process from a parent bash shell process
trapping
the process of ignoring a kill signal
process id
unique identifier assigned to every process as it begins
background command
use to run a foreground process in the background
Ctrl+z and the bg command
used to bypass the wait function and send a user process to the background
at command
used to schedule processes to run at a single instance in the future
cron table
a file specifying tasks to be run by the cron daemon, there are user cron tables and system cron tables
parent process
a process that has started other processes
child process
a process that was started by another process
daemon process def
a system process that is not associated with a terminal
sigkill
absolute kill signal
sigquit
also know as a core dump, terminates a process by taking the process information in memory and saving it to a file called core on the hard disk
sighup
also known as the hang up signal, it stops a process
ps
command entered without arguments used to display a list of processes running in the current shell
top
command used to gain real-time information about processes running on the system with the most processor-intensive processes listed at the beginning of the list
at command
command used to schedule commands and tasks to run at a preset time in the future
jobs
command used to see processes running in the background
crontab
command used to view and modify user jobs scheduled to run with cron
renice -12
command which will most likely increase the chance of a process receiving more time slices
true
daemon processes are not associated with terminal, you must use the -e switch with the ps command to view them
parent process ID
every process has a process ID and a ___________
? in the TTY column
how daemons are recognized when you run the ps command
True
if /etc/cron.allow exists, only users listed in it can use the cron command
True
if /etc/cron.deny exists and /etc/cron.allow does not exist, any user not listed in /etc/cron.deny can use the cron command
True
if/etc/at.allow exists, only users listed in it can use the at command
sigterm
most common kill signal used by programs to kill other processes, default kill signal used by the kill command
daemon process
name given to a process not associated with a terminal
-20 and 19
nice values are used to affect process priorities using a range between __________
/var/spool/cron/(the user's login name)
place where individual user tasks scheduled to run with the cron daemon are stored on a Fedora system
init
process which will always have a PID of 1 and PPID of 0
sigint
sends an interrupt signal to a process, weakest kill signal
forking
term used to describe a process spawning or initiating another process
killall command
terminates all instances of a process with the same name
time slice
amount of time a process is given on a CPU in a multiprocessng operating system
9
kill level signal which cannot be trapped