linux 进程
***************************
ps:查看进程信息
常用选项:
a:所有终端进程,默认只输出当前终端进程
u:输出信息中包含user、%cpu、%mem、vsz(虚拟使用内存大小)、rss(实际使用内存大小)
x:输出所有进程,默认只显示终端(tty)运行的进程,tty为?表示没有控制终端
示例:
***************************
top:实时查看进程信息
***************************
ctrl + c:停止进程
ctrl + z:暂停进程
jobs:当前终端的进程
fg %[jobspec]:让指定进程到前端运行
bg %[jobspec]:让指定进程到后端运行
示例
***************************
kill:发送各种信号给进程(如暂停、停止、继续运行、挂起进程)
命令格式:kill [-signal] pid
-1:hup,挂起进程,进程收到挂起信号后会终止
-2:int,停止进程,相当于ctrl+c
-15:term,终止进程,kill的默认信号
-18:cont,继续运行暂停(-19)的进程
-19:stop,暂停进程,可使用(-18)恢复运行
*******************
示例
挂起进程
中断进程
终止进程
暂停进程、重新运行进程
***************************
killall:停止所有进程
安装killall:yum install psmisc
示例