1.软文推荐

2.软文推荐

3.软文推荐

pstree命令是用于查看进程树之间的关系,即哪个进程是父进程,哪个是子进程,可以清楚的看出来是谁创建了谁,下面为大家详细讲解一下pstree命令使用方法。

命令简介

pstree 命令以树状图的方式展现进程之间的派生关系。

[root@centos7 ~]# pstree
-bash: pstree: command not found
[root@centos7 ~]# yum install psmisc -y
语法格式
pstree [OPTIONS]
选项说明
-a  #显示每个程序的完整指令
-c  #不使用精简标示法
-G  #使用VT100终端机的列绘图字符
-h  #列出树状图时,特别标明现在执行的程序
-H  #此参数的效果和指定"-h"参数类似
-l  #采用长列格式显示树状图
-n  #用程序识别码排序
-p  #显示程序识别码
-u  #显示用户名称
-U  #使用UTF-8列绘图字符
-V  #显示版本信息
应用举例
[root@centos7 ~]# pstree
systemd─┬─NetworkManager───2*[{NetworkManager}]
       ├─agetty
       ├─auditd───{auditd}
       ├─chronyd
       ├─crond
       ├─dbus-daemon
       ├─lvmetad
       ├─master─┬─pickup
       │        └─qmgr
       ├─polkitd───6*[{polkitd}]
       ├─rsyslogd───2*[{rsyslogd}]
       ├─sshd─┬─sshd───bash─┬─gzip
       │      │             ├─more
       │      │             └─pstree
       │      └─sshd───bash
       ├─systemd-journal
       ├─systemd-logind
       ├─systemd-udevd
       └─tuned───4*[{tuned}]

显示系统当前所有进程的进程ID和进程号

[root@centos7 ~]# pstree -p
systemd(1)─┬─NetworkManager(634)─┬─{NetworkManager}(656)
          │                     └─{NetworkManager}(658)
          ├─agetty(643)
          ├─auditd(600)───{auditd}(601)
          ├─chronyd(646)
          ├─crond(638)
          ├─dbus-daemon(626)
          ├─lvmetad(503)
          ├─master(972)─┬─pickup(5692)
          │             └─qmgr(974)
          ├─polkitd(623)─┬─{polkitd}(633)
          │              ├─{polkitd}(636)
          │              ├─{polkitd}(637)
          │              ├─{polkitd}(641)
          │              ├─{polkitd}(647)
          │              └─{polkitd}(651)
          ├─rsyslogd(870)─┬─{rsyslogd}(897)
          │               └─{rsyslogd}(898)
          ├─sshd(868)─┬─sshd(5304)───bash(5306)─┬─gzip(5328)
          │           │                         ├─more(5329)
          │           │                         └─pstree(6204)
          │           └─sshd(5546)───bash(5548)
          ├─systemd-journal(484)
          ├─systemd-logind(635)
          ├─systemd-udevd(509)
          └─tuned(872)─┬─{tuned}(1131)
                       ├─{tuned}(1132)
                       ├─{tuned}(1134)
                       └─{tuned}(1138)

显示所有进程的详细信息,相同的进程名可以压缩显示

[root@centos7 ~]# pstree -a
systemd --switched-root --system --deserialize 22
 ├─NetworkManager --no-daemon
 │   └─2*[{NetworkManager}]
 ├─agetty --noclear tty1 linux
 ├─auditd
 │   └─{auditd}
 ├─chronyd
 ├─crond -n
 ├─dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
 ├─lvmetad -f
 ├─master -w
 │   ├─pickup -l -t unix -u
 │   └─qmgr -l -t unix -u
 ├─polkitd --no-debug
 │   └─6*[{polkitd}]
 ├─rsyslogd -n
 │   └─2*[{rsyslogd}]
 ├─sshd -D
 │   ├─sshd
 │   │   └─bash
 │   │       ├─gzip -cd mysql_backup.tar.gz
 │   │       ├─more
 │   │       └─pstree -a
 │   └─sshd
 │       └─bash
 ├─systemd-journal
 ├─systemd-logind
 ├─systemd-udevd
 └─tuned -Es /usr/sbin/tuned -l -P
     └─4*[{tuned}]

查看指定进程的PID

[root@centos7 ~]# pstree -p | grep ssh
          |-sshd(868)-+-sshd(5304)---bash(5306)-+-grep(6325)
          |           `-sshd(5546)---bash(5548)
[root@centos7 ~]# pstree -p | grep system
systemd(1)-+-NetworkManager(634)-+-{NetworkManager}(656)
          |-systemd-journal(484)
          |-systemd-logind(635)
          |-systemd-udevd(509)

本文来源:www.lxlinux.net/6103.html,若引用不当,请联系修改。

相关文章 8

1

为什么选择idc这个行业?现在做idc行业赚钱吗?(idcs和idcc) 2分钟前

为什么选择idc这个行业? 原本是一个闷声赚钱的行业,只是现在很多IDC公司受疫情和环境影响都在走下坡路!2009-2011年间IDC市场处于高速增长...

2

CMIVPS:香港服务器5折循环优惠,E5-2620*2/32G内存/500G SSD/30Mbps不限流量,折后月付73美元 3分钟前

cmivps怎么样? cmivps是一家成立于2019年的国人主机商,商家提供的产品包括VPS主机和独立服务器租用,数据中心为中国香港、美国和韩国等,...

3

Linux下C语言开发环境的搭建详细步骤 5分钟前

Linux系统中如何搭建C环境?本篇文章将为大家分享一下Linux下C语言开发环境的搭建的步骤,本文实操记录、绝无水文,如有错误或者遗漏欢...

4

Linux常用命令mtype命令具体使用方法 6分钟前

mtype为mtools工具指令,模拟MS-DOS的type指令,可显示MS-DOS文件的内容。 语法格式 mtype [参数] [文件] 常用参数: -s 去除8位字符码集的第一个位...

5

Linux下md5sum使用方法 7分钟前

md5sum命令用于生成和校验文件的md5值。它会逐位对文件的内容进行校验。是文件的内容,与文件名无关,也就是文件内容相同,其md5值相同...

6

使用SSH登录Docker 8分钟前

Docker中创建一个CentOS容器,有时候考虑到业务的需求可能需要使用SSH远程连接到容器中的centos,使用ssh登录进容器,下面为大家详细讲解一...

7

六六云:1核1GB/15GB空间/1T流量/100Mbps/KVM/香港PCCW,50元/月 9分钟前

六六云怎么样?六六云好不好? 六六云是一家年初新开的主机商家,商家主要销售VPS产品,机房有中国香港和美国洛杉矶,线路方面都非常...

8

宝塔面板如何设置文件上传大小(宝塔面板使用指南) 10分钟前

宝塔面板如何设置文件上传大小?为了优化服务器性能,我们有必要对上传的文件大小做一些设置。在宝塔面板中,设置上传文件的大小:...