1. Process Management 1. ps view process commands (generally use the following two combined options) ps-aux: displays all process information in the system ps-elf: all process details in the system will be displayed in long format: USER: the name of the USER account that starts the process PID: Process number, which is unique in the current system TTY: which terminal is the process running ,? Unknown or no terminal is required. STAT: the current state of the process, for example, S (sleep), R (run), and Z (dead ).
I. Process Management
1. Run the ps command to view the process (the following two options are generally used)
Ps-aux: displays all process information in the system.
Ps-elf: displays all process details in long format
USER: name of the USER account that starts the process
PID: process ID, which is unique in the current system
TTY: indicates the terminal on which the process runs ,? Unknown or no terminal is required.
STAT: the current state of the process, such as S (sleep), R (run), Z (dead), <(high priority), N (low priority), s (parent process), + (foreground process), should be manually terminated for zombie Process
START: the time when the process was started.
TIME: cpu time occupied by the Process
COMMAND: name of the COMMAND to start the process
% CPU: CPU usage percentage
% MEM: memory usage percentage
VSZ: the size of the virtual memory (swap) occupied
RSS: physical memory usage
2. qgrep queries the process by program name
Qgrep-l httpd
-L: list the program name and process ID-o: ID of the START process
-N: ID of the process to terminate
3. top View process resource usage
The top page displays the status information of the process in the form of Dynamic Refresh. By default, the process is refreshed once every 3 seconds. The shortcut keys on the page are as follows:
H: get help
P: sort the process list based on CPU usage
M: sort by memory usage
N: sort by startup time
K: Press k and enter the process number to kill a process.
Q: Exit
4. Other analysis commands
Df-h: Command to view disk space usage;
Iostat: view disk I/O usage;
Vmstat: View switch usage;
5. Different startup methods of processes
Foreground startup: the user enters the command and runs the program directly.
Start in the background: add the "&" symbol at the end of the command line
Bg: activates a suspended process in the background.
Jobs: view the task list in the background
Fg: restores the background process to the foreground. You must specify the task sequence number.
Ctrl + Z combination key: suspends the current process, that is, it is transferred to the background and stops execution
Terminate a process
Ctrl + C: interrupt the command being executed
Kill: Used to terminate the process with the specified PID.
Killall: Used to terminate all processes with the specified name. The-9 option is used to force terminate.
Pkill command: Terminate the corresponding process according to specific conditions
Common options:
-U: Terminate the process based on the user name of the process;
-T: Terminate the process based on the terminal where the process is located;
For more details, please continue reading the next page highlights: http://www.linuxidc.com/Linux/2013-10/91771p2.htm
Related reading:
Use crontab in Linux to create a scheduled task http://www.linuxidc.com//Linux/2013-06/86401.htm
Crontab routine work http://www.linuxidc.com//Linux/2013-06/85441.htm in Linux
Linux crontab does not execute troubleshooting http://www.linuxidc.com//Linux/2013-06/85432.htm
Ubuntu timing task http://www.linuxidc.com//Linux/2013-05/84770.htm with crontab
At batch crontab anacron http://www.linuxidc.com//Linux/2013-03/81584.htm