linux中的进程查看与管理

进程就是cpu还没有完成的工作,掌握进程的查看与管理方法,有助于我们更好的办公学习,在linux系统中用ps命令对进程进行查看,下面介绍一些ps相关命令:


1.ps a 指查看当前环境中所有的进程:

ps u 意为显示进程用户信息,用户的PID,CPU负载等信息都依次显示出来:

输入ps -A 会显示当前运行的进程,不显示已经结束的进程;ps x会显示所有进程,比ps -A显示的更详细

ps -a 显示shell前台运行命令的进程,但不包括shell本身;ps l 为长列表显示进程的详细信息;ps f 显示进程的从属关系

ps ax -o 为指定显示进程相关信息:%cpu,%mem,user,group,comm,nice,pid,stat

%cpu   进程cpu负载

%mem  进程内存负载

user 进程用户

group进程组

comm进程名称

nice进程优先级

pid进程的id

stat进程的状态

这些信息可以一起查看,中间用逗号隔开即可,如图:

2.值得注意的是在stat下显示的字符信息:S 为进程状态;l 表示内存中有锁定的空间;N 表示优先级低;< 表示优先级高;

+ 为后台运行;s 表示顶级进程

-- sort 命令和 + - 可以让进程信息按照正序,倒序排序

+ 为正序,即从小到大,

- 为倒序,从大到小

如图: ps ax -o %cpu,comm --sort -%cpu  显示cpu负载从大到小的进程名称:

3.进程优先级管理进程执行顺序,范围为-20~19,数值越小,优先级越高

nice -n  加优先级数字  加进程名称 :指定某个进程优先级开启进程

reince -n 加优先级数字  加进程名称:改变进程优先级

reince -n -1 2124   将pid为2124的进程优先级改为-1

ps a -o pid,nice,comm  

4.进程的前后台调用命令

用cttl + z把占用终端的进程打入后台,jobs命令可用来查看被打入后台的进程,fg 可把进程调回前台

bg 可将后台暂停的进程运行

5.进程信号:为了更加便利的管理进程,用信号代表某些动作,常用的有以下几种:

1:让进程重新加载配置

2:删除进程载内存中的数据

3:删除鼠标在内存中的数据

9:强行结束单个进程(不能被阻塞)

15:正常关闭进程

18:运行暂停的进程

19:暂停某个进程

20:把进程打入后台

例:kill  -9  进程pid  意为强行结束相应pid的进程 

更多信号详细信息可用: man 7 signal  查看

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值