【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 教程 » 正文

Linux中ps命令详解

放大字体  缩小字体 发布日期:2020-10-31 08:33:49    浏览次数:3
导读

  最常用的方法是ps -aux,然后再利用一个管道符号导向到grep去查找特定的进程,然后再对特定的进程进行操作。  使用带有 -ef 选项的 ps返回系统中所有用户的所有进程的完整列表。一般将此 ps 命令的结果传送到 grep 中则该结果更易于查看。例如  虽然 uid 通常是指数字型的标识但在第一列下指定的是用户名标记为 UID 

  最常用的方法是ps -aux,然后再利用一个管道符号导向到grep去查找特定的进程,然后再对特定的进程进行操作。

  使用带有 -ef 选项的 ps返回系统中所有用户的所有进程的完整列表。一般将此 ps 命令的结果传送到 grep 中则该结果更易于查看。例如

  虽然 uid 通常是指数字型的标识但在第一列下指定的是用户名标记为 UID

  8问号表示这些进程不属于任何 TTY因为它们是由系统启动的。

  1) 首先根据用户ID寻找由同一用户执行的许多相似任务这些任务很可能是因为用户运行的某个脚本程序在后台启动多个进程而造成的。

  2) 接下来检查TIME域中各进程累计占用CPU的时间如果有某个进程累计占用了大量的CPU时间通常说明该进程可能陷入了无限循环或该京城的某写逻辑出了错

  3) 找到那些已陷入死锁的进程ID后就可以使用kill命令强制终止该进程了。

  如果进入F键区可以做进程显示的排序如果进入f键区的话则可以选择显示的多个项目:

  i: NI Nice value //优先级得值(负数代表较高的优先级,正数是较低的优先级.0标志改优先级的值是不会被调整的)

  巴休特的风之剑:学习了,这篇文章对于真正卡到问题的人来说,绝对是有效的解决途径,我一直用方法1,代码本身+依赖打包在一起,用java -jar 去运行, 但每次项目部署都是50M的大jar包,效率很低,用方法2,代码本身才1M左右,但一直报错,找不到依赖,找了许久才发现是Class-Path的 问题,找了许久,才在这里找到办法解决。。。

 
关键词: linux ps
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:http://www.31duo.com/news/show-704221.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4