一、top命令
top[-][d delay] [q] [c] [S] [s] [i][n] [b]实时显示process的动态,process就是进程
参数选项︰
-d:改变显示的更新速度,或是在交谈式指令列( interactive command)按s
-q:没有任何延迟的显示速度,如果使用者是有superuser的权限,则top将会以最高的优先序执行
-c :切换显示模式r共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称
-S:累积模式,会将己完成或消失的子行程(dead child process )的CPU time累积起来
s:安全模式,将交谈式指令取消避免潜在的危机
-i:不显示任何闲置(idle)或无用(zombie)的行程
-n:更新的次数,完成后将会退出top
-b:批次档模式,搭配"n"参数一起使用,可以用来将top的结果输出到档案内
案例1、
1.1、直接输入top
1.2、top回车后的效果
1.3、在查看进程情况时不可以输入命令,按q可结束查看进程。
案例2、带参数的top命令
2.1、top -c
回车的效果
2.2、监督单独一天进程
top小结
top 实时显示所有的进程信息
top - c 实现显示所有的进程信息(显示完整命令)
top -p PID 实时显示指定进程的信息
结束监控快捷键∶q
二、ps命令
ps [options] [--help] 查看当前进程信息
ps 显示当前正在运行的进程信息
ps -A 显示系统中所有的进程信息
ps -ef 显示系统中所有的进程信息(完整信息)
ps -u 用户名 显示指定用户的进程信息
案例1、
1.1、直接输ps
三、kill命令
kill[-s<信息名称或编号>][程序] 中断执行中的程序
kill[-l<信息编号>]
参数选项∶
-I<信息编号>∶若不加信息编号选项,则-l参数会列出全部的信息名称
直接加程序的PID或者PGID,也可以是工作编号
-u用户名 ︰杀死这个用户中所有进程
举例︰
kill 1111 表示杀死PID为1111的进程
kill-编号1111 杀死PID为1111的进程,编号表示已何种方式杀死
案例1、
案例2、杀死一个用户的全部进程
方式1:
方式2:
kill命令小结
kill进程PID 杀死指定进程
kill-9进程PID 彻底杀死指定进程
kill -9 $(ps -ef | grep用户名) 杀死指定用户所有进程
killall -u用户名 杀死指定用户所有进程