tnblog
首页
视频
资源
登录

进程相关命令-top&ps&kill 03

3356人阅读 2022/7/3 18:15 总访问:1054379 评论:0 收藏:0 手机
分类: Linux

一、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用户名    杀死指定用户所有进程


评价
没有个性,不需要签名
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
欢迎加群交流技术