系统之家 - 系统光盘下载网站!

当前位置:系统之家 > 系统教程 > Linux ps命令例子

Linux ps命令例子汇总(2)

时间:2014-12-05 17:23:15 作者:qipeng 来源:系统之家 1. 扫描二维码随时看资讯 2. 请使用手机浏览器访问: https://m.xitongzhijia.net/xtjc/20141205/32037.html 手机查看 评论

  6、显示一个父进程的子进程:

  这里有一个例子显示所有apache进程的分支

  $ ps -o pid,uname,comm -C apache2

  PID USER COMMAND

  2359 root apache2

  4524 www-data apache2

  4525 www-data apache2

  4526 www-data apache2

  4527 www-data apache2

  4528 www-data apache2

  [term]

  The first process that is owned by root is the main apache2 process and all other apache2 processes have been forked out of this main process. The next command lists all child apache2 processes using the pid of the main apache2 process

  [term]

  $ ps --ppid 2359

  PID TTY TIME CMD

  4524 ? 00:00:00 apache2

  4525 ? 00:00:00 apache2

  4526 ? 00:00:00 apache2

  4527 ? 00:00:00 apache2

  4528 ? 00:00:00 apache2

  7、显示一个进程的线程:

  “-L&r”将显示进程的线程。它可以用来显示特定进程的所有线程或者所有进程。

  下面的命令将显示所有id为3150的进程所拥有的线程。

  $ ps -p 3150 -L

  8、改变要显示的列:

  ps命令可以配置为只显示选中的列表。为了显示完整列表可以查看手册。

  下面的命令只显示PID,用户名,CPU,内存和命令的列。

  $ ps -e -o pid,uname,pcpu,pmem,comm

  可以重命名列标签:

  $ ps -e -o pid,uname=USERNAME,pcpu=CPU_USAGE,pmem,comm

  PID USERNAME CPU_USAGE %MEM COMMAND

  1 root 0.0 0.0 init

  2 root 0.0 0.0 kthreadd

  3 root 0.0 0.0 ksoftirqd/0

  4 root 0.0 0.0 kworker/0:0

  5 root 0.0 0.0 kworker/0:0H

  7 root 0.0 0.0 migration/0

  8 root 0.0 0.0 rcu_bh

  9 root 0.0 0.0 rcuob/0

  10 root 0.0 0.0 rcuob/1

  相当的灵活

  9、显示进程运行的时间:

  表示进程的运行时间。对于运行的时间,列默认情况下是不显示的,可以使用&l“&rdq”。

  $ ps -e -o pid,comm,etime

  10、把ps命令变成一个实时查看器:

  像往常一样,watch命令可以用来实时捕捉ps显示进程。简单的例子如下:

  $ watch -n 1 ‘ps -e -o pid,uname,cmd,pmem,pcpu --sort=-pmem,-pcpu | head -15’

  输出在桌面上像这样:

  Every 1.0s: ps -e -o pid,uname,cmd,pmem,pcpu --。。。 Sun Dec 1 18:16:08 2013

  PID USER CMD %MEM %CPU

  3800 1000 /opt/google/《span id=“0_nwp” style=“width: auto; height: auto; float: none;”》《a id=“0_nwl” href=“https://cpro.baidu.com/cpro/ui/uijs.php?rs=1&u=http%3A%2F%2Fwww%2E21ops%2Ecom%2Flinux%2F5623%2Ehtml&p=baidu&c=news&n=10&t=tpclicked3_hc&q=98031099_cpr&k=chrome&k0=chrome&kdi0=8&k1=linux&kdi1=1&k2=%BC%E0%BF%D8&kdi2=1&k3=python&kdi3=1&k4=sun&kdi4=1&k5=%B1%EA%C7%A9&kdi5=8&sid=e31bc2f843262db&ch=0&tu=u1836738&jk=8c16c9b871dfd19d&cf=29&fv=11&stid=9&urlid=0&luki=1&seller_id=1&di=128”target=“_blank” mpid=“0” style=“text-decoration: none;”》《span style=“color:#0000ff;font-size:14px;width:auto;height:auto;float:none;”》chrome《/span》《/a》《/span》/chrome - 4.6 1.4

  7492 1000 /opt/google/chrome/chrome - 2.7 1.4

  3150 1000 /opt/google/chrome/chrome 2.7 2.5

  3824 1000 /opt/google/chrome/chrome - 2.6 0.6

  3936 1000 /opt/google/chrome/chrome - 2.4 1.6

  2936 1000 /usr/bin/plasma-desktop 2.3 0.2

  9666 1000 /opt/google/chrome/chrome - 2.1 0.8

  3842 1000 /opt/google/chrome/chrome - 2.1 0.8

  4739 1000 /opt/google/《span id=“1_nwp” style=“width: auto; height: auto; float: none;”》《a id=“1_nwl” href=“https://cpro.baidu.com/cpro/ui/uijs.php?rs=1&u=http%3A%2F%2Fwww%2E21ops%2Ecom%2Flinux%2F5623%2Ehtml&p=baidu&c=news&n=10&t=tpclicked3_hc&q=98031099_cpr&k=chrome&k0=chrome&kdi0=8&k1=linux&kdi1=1&k2=%BC%E0%BF%D8&kdi2=1&k3=python&kdi3=1&k4=sun&kdi4=1&k5=%B1%EA%C7%A9&kdi5=8&sid=e31bc2f843262db&ch=0&tu=u1836738&jk=8c16c9b871dfd19d&cf=29&fv=11&stid=9&urlid=0&luki=1&seller_id=1&di=128”target=“_blank” mpid=“1” style=“text-decoration: none;”》《span style=“color:#0000ff;font-size:14px;width:auto;height:auto;float:none;”》chrome《/span》《/a》《/span》/chrome - 1.8 1.0

  3930 1000 /opt/google/chrome/chrome - 1.7 1.0

  3911 1000 /opt/google/chrome/chrome - 1.6 0.6

  3645 1000 /opt/google/chrome/chrome - 1.5 0.4

  3677 1000 /opt/google/chrome/chrome - 1.5 0.4

  3639 1000 /opt/google/chrome/chrome - 1.4 0.4

  输出将被刷新,每1秒刷新统计数据。不过不要以为这是类似上面。

  你会注意到在相比情况下top/htop命令的输出变化会更加频繁。

  这是因为上面输出各种各样的值,CPU使用率和内存使用情况的组合。但上述ps命令排序显示的更简单,采取的是一个时间1列(如学校数学)。所以它不会像top那样快速更新。

标签 命令

发表评论

0

没有更多评论了

评论就这些咯,让大家也知道你的独特见解

立即评论

以上留言仅代表用户个人观点,不代表系统之家立场

其他版本软件

热门教程

人气教程排行

Linux系统推荐

扫码关注
扫码关注

扫码关注 官方交流群 软件收录