Linux管理进程之ps命令和top命令

----学习笔记:

一、ps

Linux系统中使用GNUps命令支持3种不同类型的命令行参数:

  1. Unix风格参数,前面加单破折线;
  2. BSD风格参数,前面不加破折线;
  3. GNU风格的长参数,前面加双破折线。

1、Unix风格ps使用举例:

查看系统上运行的所有进程:$ ps -ef

展示的信息有:

UID: 启动这些程序的用户

PID:进程的进程ID

PPID:父进程的进程号(如果该进程是由另一个进程启动的)

C:进程生命周期中的CPU利用率

STIME:进程启动时的系统时间

TTY:进程启动时的终端设备

TIME:运行进程需要的累计CPU时间

CMD:启动的程序名称

2、BSD风格ps使用举例:

查看系统上运行的进程:$ ps l

和Unix输出列大部分是相同的,不同的列有:

VSZ: 进程在内存中的大小,以千字节(KB)为单位;

RSS:进程在未换出时占用的物理内存;

STAT:代表当前进程状态的双字符状态码。

3、GNU风格(其中一些复制了现有的Unix或BSD类型的参数,另一些提供了新功能):

例:--forest,功能:显示进程的层级信息,显示子进程和父进程。


二、top

top监测实时进程,我们可以看到动态的进程变化信息。(或者使用 htop 查看动态进程变化)


三、结束进程:kill

当我们想要结束一个进程时可以使用kill命令

kill  PID(进程id)

这个命令不会有任何输出,所以我们想要查看该进程是否被结束时,可以再次使用top检查一下。

kill -9 pid :无条件杀死进程。

kill -15 pid:程序释放相应资源,然后再停止,不是必杀令,有可能会先完成任务,然后再结束,也有可能不结束。


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值