Linux命令:进程管理
本帖最后由 yexiaoxing 于 2012-7-8 00:29 编辑进程管理:
查询运行中的进程:
ps -auxps命令输出字段的含义:
[*]USER,进程所有者的用户名。
[*]PID,进程号,可以唯一标识该进程。
[*]%CPU,进程自最近一次刷新以来所占用的CPU时间和总时间的百分比。
[*]%MEM,进程使用内存的百分比。
[*]VSZ,进程使用的虚拟内存大小,以K为单位。
[*]RSS,进程占用的物理内存的总数量,以K为单位。
[*]TTY,进程相关的终端名。
[*]STAT,进程状态,用(R--运行或准备运行;S--睡眠状态;I--空闲;Z--冻结;D--不间断睡眠;W-进程没有驻留页;T停止或跟踪。)这些字母来表示。
[*]START,进程开始运行时间。
[*]TIME,进程使用的总CPU时间。
[*]COMMAND,被执行的命令行。
在所有进程中,查找nginx的进程:
ps -aux | grep nginx杀死指定PID的进程:kill 1234 /*1234为进程ID,即ps -aux 中的PID*/通过程序的名字,直接杀死所有进程:
killall 进程名
有点高端了啊。。。 345865759 发表于 2012-7-9 22:29 static/image/common/back.gif
有点高端了啊。。。
其实不高的,平时什么程序写的不好死机了。。
我常用的是kill -9 进程ID好多时候不加-9都杀不死的。。。 ft1206 发表于 2012-7-10 20:41 static/image/common/back.gif
我常用的是kill -9 进程ID好多时候不加-9都杀不死的。。。
算了,我这的僵尸进程这样也不一定能杀死,我对它们都不想理了 cxbii 发表于 2012-7-10 20:48 static/image/common/back.gif
算了,我这的僵尸进程这样也不一定能杀死,我对它们都不想理了
重启 哈哈
页:
[1]