您的位置:首页 > 运维架构 > Linux

Linux下模糊查询进程和强杀进程

2011-11-16 11:33 597 查看
批量杀进程: ps -ef|grep 进程名|grep -v grep|cut -c 9-15|xargs kill -9

显示10个消耗CPU最多的进程: # ps aux |head -1 && ps aux |sort -rn +2 |head –10

显示10个消耗存储空间最多的进程: # ps aux |head -1 && ps aux |sort -rn +3 |head -10

按顺序显示系统中受罚的进程: #ps -eakl |head -1 && ps -eakl |sort -rn +5

按优先级顺序显示系统中的进程: #ps -eakl |sort -n +6 |head

按处理时间为顺序显示系统中的前十个进程: #ps vx |head -1 && ps vx |grep -v PID |sort -rn +3 |head –10

按实际内存使用的多少顺序显示系统中的前十个进程: #ps vx |head -1 && ps vx |grep -v PID |sort -rn +6 |head –10

按换入页面的多少顺序显示系统中的前10个进程: #ps vx |head -1 && ps vx |grep -v PID |sort -rn +4 |head -10

查询出进程信息后 执行 kill -9 PID(进程号)杀掉进程

例如:查询一个正在执行死循环的进程:ps aux |head -1 && ps aux |sort -rn +2 |head –10 ,找出最占CPU的进程

然后kill -9 PID
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: