码迷,mamicode.com
首页 > 系统相关 > 详细

进程管理

时间:2016-03-31 17:05:24      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:进程管理

进程管理

 

1. 查看进程信息

   

查看所有进程的静态快照:ps  auxps  -elf

ps  aux :  列出正在运行的所有进程

ps  -elf:  列出正在运行的所有进程(多列出一个ppid 列出父与子)

技术分享    ** 常见的STAT状态指示:R 运行中、S 休眠状态、Z 僵死状态

查看进程的动态排名:toptop -d5

top列出所有进程

top -d5 5秒刷新一次列出所有进程

top状态下输入P 动态排名占用CPU最高的进程

top状态下输入M 动态排名占用内存最高的进程

top状态下输入k 再输入PID杀死某一个进程

 

 查看进程树:pstreepstree  PIDpstree  用户名

    常用命令选项

         -a:显示完整的命令行

         -u:列出各进程所属的用户名

         -p:列出对应的PID

    -ap: 列出各进程的命令行和pid

 

    按条件检索进程:

         pgrep  关键词、pgrep  -U  用户名、pgrep  -t  终端名

         ** 加选项 -l 可同时输出进程名,否则只输出PID

    pgrep -lu 用户名列出此用户名到进程及PID

 

2. 进程的前后台调度

    直接启动后台任务:命令行  &

    挂起当前任务(转入后台并暂停运行):快捷键 Ctrl + z

    终止当前任务:快捷键 Ctrl + c

 

    查看后台任务列表:jobs jobs  -l

    将后台任务恢复到前台运行:fgfg  任务编号

    激活后台被挂起的任务:bgbg  任务编号

         ** 未指定序号时,缺省为最近1个后台任务

 

3. 关闭进程

PID杀死进程:kill  PIDkill  -9  PID

Ctrl+c 中断正在执行的命令程序

PID杀死进程Kill pid    

Kill  -9 强制杀死进程

按进程名杀死进程:killall  进程名

   

    Killall -u 用户名     杀死某用户

Killall -9 -u 用户名   强制杀死某用户使其无法操作

 

 

    按条件检索并杀死进程:

         pkill  关键词、pkill  -U  用户名、pkill  -t  终端名

         ** 用法与 pgrep类似

 

 

    图形桌面下点杀窗口程序:xkill

进程管理

标签:进程管理

原文地址:http://liangzai818.blog.51cto.com/10003446/1758823

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!