• pstree


    pstree 功能说明:以树形结构显示进程和进程之间的关系。
    如果不指定进程的PID号,或者不指定用户名称,则会以init进程为根进程,显示系统所有进程信息。
    
    参数选项:
    -a  显示启动每个进程对应的完整指令,包含启动进程的路径、参数等。
    -c  不精确显示进程信息,即显示的进程中包含子进程和父进程。
    -h  对现在执行的程序进行特别标注。
    -n  根据进程PID号来排序输出,默认是以程序名排序输出的。
    -p  显示进程的PID
    -u  显示进程对应的用户名称。
    
    
    pstree安装
    On Mac OS
    brew install pstree
    
    On Fedora/Red Hat/CentOS
    yum install psmisc -y
    
    On Ubuntu/Debian APT
    apt-get install psmisc
    
    
    范例:显示所有进程信息
    [root@testdb62 ~]# pstree
    systemd─┬─NetworkManager───2*[{NetworkManager}]
            ├─VGAuthService
            ├─agetty
            ├─auditd───{auditd}
            ├─chronyd
            ├─crond
            ├─dbus-daemon
            ├─frpc───7*[{frpc}]
            ├─frpc───6*[{frpc}]
            ├─irqbalance
            ├─lvmetad
            ├─mysqld───28*[{mysqld}]
            ├─mysqld───30*[{mysqld}]
            ├─mysqld_safe───mysqld───33*[{mysqld}]
            ├─polkitd───6*[{polkitd}]
            ├─rhsmcertd
            ├─rsyslogd───2*[{rsyslogd}]
            ├─sshd─┬─sshd───bash
            │      └─sshd───bash───pstree
            ├─systemd-journal
            ├─systemd-logind
            ├─systemd-udevd
            ├─tuned───4*[{tuned}]
            └─vmtoolsd
    
    
    范例:显示指定用户的进程       
    [root@testdb62 ~]# pstree mysql
    mysqld───28*[{mysqld}]
    
    mysqld───30*[{mysqld}]
    
    mysqld───33*[{mysqld}]
    [root@testdb62 ~]# pstree -c -p  mysql 
    mysqld(13712)─┬─{mysqld}(13713)
                  ├─{mysqld}(13715)
                  ├─{mysqld}(13716)
    ...(省略,下同)
    mysqld(13746)─┬─{mysqld}(13747)
                  ├─{mysqld}(13748)
                  ├─{mysqld}(13749)
    ...
    mysqld(11250)─┬─{mysqld}(11252)
                  ├─{mysqld}(11253)
                  ├─{mysqld}(11254)
    ...
    
    
    范例:显示进程所属的用户
    [root@localhost ~]# pstree -u
    systemd─┬─NetworkManager───2*[{NetworkManager}]
            ├─VGAuthService
            ├─agetty
            ├─auditd───{auditd}
            ├─crond
            ├─dbus-daemon(dbus)
            ├─fdfs_storaged───8*[{fdfs_storaged}]
            ├─fdfs_trackerd───6*[{fdfs_trackerd}]
            ├─frpc───8*[{frpc}]
            ├─irqbalance
            ├─java───180*[{java}]
            ├─java───50*[{java}]
            ├─java───83*[{java}]
            ├─java───162*[{java}]
            ├─java─┬─soffice.bin───5*[{soffice.bin}]
            │      └─99*[{java}]
            ├─java───114*[{java}]
            ├─java───87*[{java}]
            ├─java───272*[{java}]
            ├─java───89*[{java}]
            ├─java───212*[{java}]
            ├─java───132*[{java}]
            ├─java─┬─soffice.bin───5*[{soffice.bin}]
            │      └─270*[{java}]
            ├─java───102*[{java}]
            ├─lvmetad
            ├─master─┬─pickup(postfix)
            │        └─qmgr(postfix)
            ├─mysqld_safe───mysqld(mysql)───114*[{mysqld}]
            ├─nginx───6*[nginx(www)]
            ├─php-fpm───2*[php-fpm(www)]
            ├─polkitd(polkitd)───6*[{polkitd}]
            ├─redis-server───2*[{redis-server}]
            ├─rsyslogd───2*[{rsyslogd}]
            ├─sshd─┬─sshd───bash
            │      └─sshd───bash───pstree
            ├─su───java(ES)─┬─controller───2*[{controller}]
            │               └─77*[{java}]
            ├─systemd-journal
            ├─systemd-logind
            ├─systemd-udevd
            ├─tuned───4*[{tuned}]
            └─vmtoolsd───{vmtoolsd}
    
            



  • 相关阅读:
    关于面向对象
    关于内存的划分和传引用传参数的区别
    关于目前我们专业的各种发展方向
    关于C语言底层
    关于游戏行业目前的形势
    关于jsp,javascript,php等语言
    鼠标滑动图片变大
    在Linux环境下mysql的root密码忘记解决方法
    百度网盘
    bootsrtap 主题元素
  • 原文地址:https://www.cnblogs.com/l10n/p/14169038.html
Copyright © 2020-2023  润新知