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

Linux学习之进程管理

2016-05-08 20:11 603 查看
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命令还可以根据终端号踢出用户。



具体示例如:

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