输出进程信息常用命令ps -ef | ps -aux | top

本文介绍了Linux系统中用于查看和管理进程的两个重要命令:ps和top。ps命令通过-e和-aux选项展示进程信息,常与grep结合筛选特定进程。top命令则动态显示实时的系统进程状态,支持用户交互,如按'M'键按内存使用排序,按'P'键按CPU使用排序。了解这些工具有助于更好地监控和管理Linux系统中的进程。
摘要由CSDN通过智能技术生成

ps命令:

提供最近进程的快照。显示当前活跃进程的简要信息。可以与grep命令配合查找是否有相应进程存活

1 ps -ef 

 ps -ef | grep mysql
  • -e:显示全部进程(与-A参数效果相同)  
  •  f 用树形格式来显示进程;
  •  使用带有 -ef 选项的 ps,返回系统中所有用户的所有进程的完整列表。一般将此 ps 命令的结果传送到 grep 中,则该结果更易于查看。

2 ps -aux:

 ps -aux | grep mysql
  • u 按用户名和启动时间的顺序来显示进程;
  • a 显示所有用户的所有进程(包括其它用户);
  • x 显示无控制终端的进程;

可以结合awk命令输出指定行列的值。

两者的输出结果差别不大,但展示风格不同。aux是BSD风格,-ef是System V风格。这是次要的区别,一个影响使用的区别是aux会截断command列,而-ef不会。当结合grep时这种区别会影响到结果。 

 

 

top命令:

显示linux进程,动态实时显示系统进程的简要信息; 并提供简单的用户交互。

备注:按q键可退出top命令显示界面。   

 直接执行top命令,按下“M”键指定进程列表按占用内存大小由高到低排序 ,来查看内存占用最大的进程。

           按下“P”键指定进程列表按占用CPU大小由高到低排序 ,来查看CPU占用最大的进程。

  • d : 改变显示的更新速度,或是在交谈式指令列( interactive command)按 s
  • q : 没有任何延迟的显示速度,如果使用者是有 superuser 的权限,则 top 将会以最高的优先序执行
  • c : 切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称
  • S : 累积模式,会将己完成或消失的子行程 ( dead child process ) 的 CPU time 累积起来
  • s : 安全模式,将交谈式指令取消, 避免潜在的危机
  • i : 不显示任何闲置 (idle) 或无用 (zombie) 的行程
  • n : 更新的次数,完成后将会退出 top
  • b : 批次档模式,搭配 "n" 参数一起使用,可以用来将 top 的结果输出到档案内

1 top  -bn1   

   它表示非动态打印系统资源使用情况,可以用在shell脚本中。

2 top -c 

   显示完整命令

3  top -p 139

    显示指定进程信息

 

参考链接:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值