Linux kill命令
kill
命令用于结束,终止linux进程
jack@onitroad:~$ kill pid jack@onitroad:~$ kill -signal pid
首先使用ps,pgrep或top命令查找PID。
然后杀掉进程:
jack@onitroad:~$ kill 12315
使用KILL信号(信号数9)可以强制终止进程:
jack@onitroad:~$ kill -9 12315
或者
jack@onitroad:~$ kill -KILL 12315
Linux htop命令
" htop"命令是一个交互式进程查看器。
jack@onitroad:~$ htop jack@onitroad:~$ sudo htop jack@onitroad:~$ sudo htop [options]
Linux pkill命令
使用pkill命令可以根据名称终止进程。
语法为:
jack@onitroad:~$ pkill processName jack@onitroad:~$ pkill vim jack@onitroad:~$ pkill nginx jack@onitroad:~$ pkill -9 emacs jack@onitroad:~$ sudo pkill -KILL php7-fpm
Linux top命令
使用" top"命令可以查看Linux服务器资源使用情况。
jack@onitroad:~$ top jack@onitroad:~$ sudo top jack@onitroad:~$ sudo top [options]
查看Linux上所有进程
jack@onitroad:~$ ps -aux jack@onitroad:~$ sudo ps -a
输出示例:
root 1 0.0 0.0 225868 9760 ? Ss 19:10 0:13 /sbin/init splash
- root 用户名
- PID 1(Linux进程ID)
- 19:10 处理开始时间
- /sbin/init splash 实际的脚本或者命令
搜索特定的Linux进程:
jack@onitroad:~$ ps aux | grep firefox jack@onitroad:~$ sudo ps aux | grep vim jack@onitroad:~$ sudo ps -aux | egrep 'sshd|httpd|nginx'
Linux pgrep命令
有的Linux系统中,包含了pgrep命令来搜索/查找进程。
语法为:
jack@onitroad:~$ pgrep {process} jack@onitroad:~$ sudo pgrep sshd jack@onitroad:~$ pgrep vim jack@onitroad:~$ pgrep firefox jack@onitroad:~$ pgrep -l nginx
Linux Killall命令
" killall"命令按名称杀死所有匹配进程
jack@onitroad:~$ killall vim jack@onitroad:~$ killall -9 emacs
如何检查Linux中的运行进程?
如何管理Linux上的进程?
Linux nice和renice命令
" nice"命令的主要目的是以较低或较高的优先级运行进程/命令。
使用" renice"命令更改一个或多个正在运行的Linux进程的值。
nice值的范围可以从-20到19,其中19是最低优先级。
将编译进程设置为一个非常低的优先级:
jack@onitroad:~$ nice -n 13 cc -c *.c &
要更改正在运行的进程的优先级,请执行以下内容:
jack@onitroad:~$ renice {Priority} -p {PID} jack@onitroad:~$ renice {Priority} {PID} jack@onitroad:~$ pgrep vim renice 10 3326 jack@onitroad:~$ sudo renice -10 $(pgrep vim)
日期:2019-11-20 08:53:43 来源:oir作者:oir