9.2 pstree:显示进程状态树

    pstree命令以树形结构显示进程和进程之间的关系。
    如果不指定进程的PID号,或者不指定用户名称,则会以init进程为根进程,显示系统的所有进程信息;若指定用户或PID,则将以用户或PID为根进程,显示用户或PID对应的所有进程。
 
    pstree [选项] [进程号/用户]

参数选项及说明

-a    显示启动每个进程对应的完整指令,包含启动进程的路径、参数等
-c    不精简显示进程信息,即显示的进程中包含子进程和父进程
-h    对现在执行的程序进行特别标注
-n    根据进程PID号来排序输出,默认是以程序名称排序输出的
-p    显示进程的PID
-u    显示进程对应的用户名称

显示进程树

[root@cs6 ~]# pstree
init─┬─auditd───{auditd}
├─crond
├─master─┬─pickup
│ └─qmgr
├─6*[mingetty]
├─rsyslogd───3*[{rsyslogd}]
├─sshd───sshd───bash───pstree
└─udevd───2*[udevd]

显示指定用户的进程

[root@doit ~]# pstree mysql    #<==mysql是系统的用户名。
mysqld_safe───mysqld───40*[{mysqld}] #<==该输出显示了mysql用户下对应的进程为mysqld,并且msqyld 进程拥有40个线程 [root@doit ~]# pstree -c -p mysql #<=使用-c选项显示所有进程,包含子进程和父进程,使用-p选项显示进程的进程号。
mysqld_safe(3560)───mysqld(3782)─┬─{mysqld}(3855)
├─{mysqld}(3856)
├─{mysqld}(3857)
├─{mysqld}(3858)
├─{mysqld}(3859)
├─{mysqld}(3860)
├─{mysqld}(3861)
├─{mysqld}(3862)
├─{mysqld}(3863)
├─{mysqld}(3864)
├─{mysqld}(3868)

显示进程所属的用户

[root@doit ~]# pstree -u
systemd─┬─NetworkManager─┬─dhclient
│ └─2*[{NetworkManager}]
├─acpid
├─agetty
├─auditd───{auditd}
├─chronyd(chrony)
├─crond
├─dbus-daemon(dbus)
├─haveged
├─httpd───7*[httpd(apache)]
├─irqbalance
├─master─┬─pickup(postfix)
│ └─qmgr(postfix)
├─mysqld_safe(mysql)───mysqld───40*[{mysqld}]

pgrep:查找匹配条件的进程

pgrep命令可以查找匹配条件的进程号。 
 
-u    显示指定用户的所有进程号 
[root@cs6 ~]# pgrep crond    #<==pgrep 命令可以看作ps命令和grep命合的结合,pgrep命令指定过滤crond字段,获取到crond进程的进程号。
1448

显示指定用户的所有进程号

[root@cs6 ~]# pgrep -u root
1
2
3
4
5
6
...
 
 
 

9.2-3 pstree & pgrep的更多相关文章

  1. 【进程/作业管理】篇章一:Linux进程及其管理(进程管理类工具)----pstree、ps、top、htop、kill、(killall、pkill、pgrep、pidof)

    主要讲解进程管理类命令及工具的使用:pstree.ps.top.htop.kill.(killall.pkill.pgrep.pidof) pstree 以树状图的方式展现进程之间的派生关系,显示效果 ...

  2. mysql启动失败又一例

    搭的wordpress报错: 后台用的mysql,之前也崩过,原因是虚拟内存耗尽,通过增加swap空间最终让数据重新启动. 但仅过一晚上,数据库再次崩溃.看来要查一查是什么程序耗尽资源. 执行top, ...

  3. Linux之线程相关命令及常用命令

    查进程 top命令:查看系统的资源状况.#top top -d 10     //指定系统更新进程的时间为10秒 ps:查看当前用户的活动进程.#ps -A ps命令查找与进程相关的PID号: ps ...

  4. Linux学习笔记03

    一.Linux常见命令 file:查看文件类型(windows用扩展名识别文件类型) 语法:file [options] [args] -b:显示结果时,不显示文件名 -c:显示执行file命令的执行 ...

  5. linux进程(一)

    回顾:CentOS6的启动过程开机自检->找硬盘->操作系统->内核->进程->登录 Systemd借鉴了很多launchd的思想,他的重要特性如下:1.同SysVini ...

  6. linux修改进程名

    一.linux中的进程名    linux中有很多查看/操作进程的命令.    这些命令的参数或显示的结果,有的是真实的进程名(top/pstree/pgrep/kill/killall),有的是进程 ...

  7. s9 Linux 进程管理命令

    9.1 ps:查看进程 9.2-3 pstree & pgrep 9.4-6 kill & killall & pkill 9.7 top:实时显示系统中各个进程的资源占用状况 ...

  8. 【Linux】【Basis】进程及作业管理

    进程及作业管理       内核的功用:进程管理.文件系统.网络功能.内存管理.驱动程序.安全功能       Process: 运行中的程序的一个副本:         存在生命周期       L ...

  9. 运维ps语法---》ps、pstree、top、htop、nice、renice、kill、ulimit、w 和 who 和 whoami、pgrep、fg 和 bg、ipcs

    Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信 ...

随机推荐

  1. PAT B1038 统计同成绩学生

    读入N名同学的成绩,然后将获得某一给定分数的学生人数输出第一行给出不超过10^5的正整数,即学生总数:第二行给出N名学生的百分制的成绩,中间以空格分隔:第三行给出要查寻的分数个数K,随后是K个分数,中 ...

  2. hbuilderX打包苹果证书的申请方法

    现在uniapp越来越火,hbuilderX和apicloud这些工具使用html+js语言就可以开发强大的app,大大降低了app开发的技术门槛. hbuilderX或apicloud在打包ios应 ...

  3. fastjson反序列化漏洞实际案例利用

    fastjson反序列化rce实际案例利用全过程: 存在问题网站:http://***.com/ 在网站上寻找一些安全漏洞的时候,发现一条json数据包 数据包如下: POST /*** HTTP/1 ...

  4. junit+maven单元测试

    一.概念 junit是一个专门测试的框架 集合maven进行单元测试,可批量测试类中的大量方法是否符合预期 二.作用:单元测试:测试的内容是类中的方法,每一个方法都是独立测试的.方法是测试的基本单位. ...

  5. 【多线程】Java线程池七个参数详解

    /** * Creates a new {@code ThreadPoolExecutor} with the given initial * parameters. * * @param coreP ...

  6. Python中的optparse模块的使用

    optparse模块主要用来为脚本传递命令参数,采用预先定义好的选项来解析命令行参数. 实例化一个 OptionParser 对象(可以带参,也可以不带参数),带参的话会把参数变量的内容作为帮助信息输 ...

  7. hdu5108枚举因子求最小的m

    题意:      给一个n(<=10Y),然后让找到一个最小的m使得n/m是一个素数. 思路:       先用sqrt(n)的时间把所有的因子都求出来,然后在排序,枚举,就行了,这个题目这么做 ...

  8. WinDbg 配置联机调试环境搭建

    接下来设置虚拟机启动模式,可以直接设置现在的虚拟机启动项为debug模式 或者直接新建一个启动项目 bcdedit /dbgsettings {serial [baudrate:value][debu ...

  9. Docker网络配置进阶

    Docker启动会默认创建docker0虚拟网桥,是Linux的一个bridge,可以理解成一个软件交换机.它会在挂载到它的网口之间进行转发. 之后所有容器都是在172.17.0.x的网段上,并且可以 ...

  10. Intel汇编语言程序设计学习-第六章 条件处理-下

    6.6  应用:有限状态机 这个东西说了半天,感觉就是把逻辑弄得跟有向图一样,没看出来什么高端的东西,下面就整理下书上说的概念: 有限状态机(FSM,Finite-State Machine)是依据输 ...