click below
click below
Normal Size Small Size show me how
NOS220 Review (Ch9)
Linux Study Guide - Managing Linux Processes
| Question | Answer |
|---|---|
| /etc/at.allow | A file listing all users who can use the at command. |
| /etc/at.deny | A file listing all users who cannot access the at command. |
| /etc/cron.allow | A file listing all users who can use the cron command. |
| /etc/cron.d | A directory that contains additional system cron tables. |
| /etc/cron.deny | A file listing all users who cannot access the cron command. |
| /etc/crontab | The default system cron table. |
| /var/spool/at | A directory that stores the information used to schedule commands using the at daemon. |
| /var/spool/cron | A directory that stores user cron tables. |
| at command | The command used to schedule commands and tasks to run at a preset time in the future. |
| at daemon (atd) | The system daemon that executes tasks at a future time; it is configured with the at command. |
| background (bg) command | The command used to run a foreground process in the background. |
| background process | A process that does not require the BASH shell to wait for its termination. Upon execution, the user receives the BASH shell prompt immediately. |
| child process | A process that was started by another process (parent process). |
| cron daemon (crond) | The system daemon that executes tasks repetitively in the future and that is configured using cron tables. |
| crontab command | The command used to view and edit user cron tables. |
| cron table | A file specifying tasks to be run by the cron daemon; there are user cron tables and system cron tables. |
| daemon process | A system process that is not associated with a terminal. |
| foreground (fg) command | The command used to run a background process in the foreground. |
| foreground process | A process for which the BASH shell that executed it must wait for its termination. |
| Forking | The act of creating a new BASH shell child process from a parent BASH shell process. |
| jobs command | The command used to see the list of background processes running in the current shell. |
| kill command | The command used to kill or terminate a process. |
| kill signal | The type of signal sent to a process by the kill command; different kill signals affect processes in different ways. |
| killall command | The command that kills all instances of a process by command name. |
| nice command | The command used to change the priority of a process as it is started. |
| nice value | The value that indirectly represents the priority of a process; the higher the value, the lower the priority. |
| parent process | A process that has started other processes (child processes). |
| parent process ID (PPID) | The PID of the parent process that created the current process. |
| process | A program currently loaded into physical memory and running on the system. |
| process ID (PID) | A unique identifier assigned to every process as it begins. |
| process priority | A number assigned to a process, used to determine how many time slices on the processor that process will receive; the higher the number, the lower the priority. |
| process state | The current state of the process on the processor; most processes are in the sleeping or running state. |
| program | A structured set of commands stored in an executable file on a filesystem. A program can be executed to create a process. |
| ps command | The command used to obtain information about processes currently running on the system. |
| pstree command | A command that displays processes according to their lineage, starting from the init daemon. |
| renice command | The command used to alter the nice value of a process currently running on the system. |
| rogue process | A process that has become faulty in some way and continues to consume far more system resources than it should. |
| time slice | The amount of time a process is given on a CPU in a multiprocessing operating system. |
| top command | The command used to give real-time information about the most active processes on the system; it can also be used to renice or kill processes. |
| trapping | The process of ignoring a kill signal. |
| user process | A process begun by a user and which runs on a terminal. |
| zombie process | A process that has finished executing, but whose parent has not yet released its PID; the zombie retains a spot in the kernel’s process table. |