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

Linux学习之进程管理

时间:2016-05-13 02:29:29      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:

1、查看系统中的所有进程

ps aux 一般用在unix中,ps -le 一般用在Linux中。

技术分享


2、进程列表的字段说明

技术分享

技术分享


3、查看系统的健康状态

技术分享

top命令执行结果如下:

其中框住的这三项是判断系统健康与否的重要指标。

技术分享

其中头部5行是判断系统健康与否的关键数据,下面逐一说明各行的含义。

第一行:

其中load average中判断是否负荷的阀值1是根据cup内核个数来确定的。如果是单核那么阀值就是1,如果是8核那么阀值就是8。

技术分享

第二行:

其中zombie表示正在终止的进程但还未终止完。如果一段时间内zombie一直大于0,则说明有进程在终止过程中报错了导致终止失败。

技术分享

第三行:

主要看空闲CPU的CPU百分比,例如99.7%id,数值越小表示负荷越大。

技术分享

第四行:

技术分享

第五行:

技术分享


4、查看进程树 pstree

技术分享


5、查看可用的进程信号 kill -l

技术分享

各进程信号说明如下:

技术分享


6、重启进程 和 强制终止进程

格式如 kill -信号代号 pid

杀死父进程后,子进程都会被杀掉。

技术分享


7、根据进程名杀死进程 killall

pkill命令也可以根据进程名杀死进程。

技术分享

8、根据终端号踢出用户 pkill

虽然killall命令也可以根据进程名杀死进程,但是pkill命令还可以根据终端号踢出用户。

技术分享

具体示例如:

技术分享

Linux学习之进程管理

标签:

原文地址:http://blog.csdn.net/zhengxiangwen/article/details/51347052

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