学一个Linux命令 | 您所在的位置:网站首页 › 苹果常用命令在哪里 › 学一个Linux命令 |
pstree是两个Linux下的指示,透过它能列举现阶段的民主化,和它她们的抽象化内部结构。透过pstree可用作预测民主化的状况、民主化间亲密关系和在某一的公开场合,比病原体摸查关键的促进作用。说隐晦一点儿,即ps+tree,ps指示能表明现阶段已经开始运转的这些民主化的关键信息,tree主要就机能是建立文档条目,将大部份文档以树的方式列举来。pstree指示是用作查阅民主化树间的亲密关系,即别的民主化是父民主化,别的是子民主化,以抽象化展现,能确切地看出是谁建立了谁。 加装预设控制系统中是没加装pstree指示的,采用pstree须要加装psmisc应用软件。 相同的作业控制系统采用下列指示来加装在 Mac OS上brewinstallpstree在 Fedora/Red Hat/CentOSyum -yinstallpsmisc在 Ubuntu/Debianapt-getinstallpsmisc句法pstree[-a][-c][-h|-Hpid][-l][-n][-p][-u][-G|-U][pid|user]或采用man表达式搜寻采用方式manpstree-a 表明该返程的完备命令及模块, 假如是被内存分期付款进来的返程则会加之括弧-c 假如有多次重复的返程名, 则合二为一列举(explicitly是会在后面加之 *) -A: 各民主化树间的相连以ASCII码字符串来相连 -U:各民主化树间的相连以utf8字符串来相连,这类终端产品可能会有严重错误 -p:与此同时列举每一民主化的PID -u: 与此同时列举每一民主化的辖下账号中文名称: 范例1.以抽象化图只表明民主化的英文名字,且完全相同民主化分拆表明:[root@blog ~]pstreesystemd─┬─NetworkManager───2*[{NetworkManager}] ├─YDLive───6*[{YDLive}] ├─YDService─┬─YDEdr───11*[{YDEdr}] │ └─22*[{YDService}] ├─acpid ├─2*[agetty] ├─atd ├─auditd───{auditd}├─barad_agent─┬─barad_agent │ └─barad_agent───4*[{barad_agent}] ├─crond ├─dbus-daemon ……2.表明民主化并表明pid,每一民主化括弧里的则进pid号[root@blog ~]pstree -psystemd(1)─┬─NetworkManager(32014)─┬─{NetworkManager}(32020) │ └─{NetworkManager}(32022) ├─YDLive(1804)─┬─{YDLive}(1805) │ ├─{YDLive}(1806) │ ├─{YDLive}(1807) │ ├─{YDLive}(1810) │ ├─{YDLive}(1813) │ └─{YDLive}(21032) ├─YDService(1812)─┬─YDEdr(1828)─┬─{YDEdr}(1832) │ │ ├─{YDEdr}(1833) │ │ ├─{YDEdr}(1834) │ │ ├─{YDEdr}(1835) │ │ ├─{YDEdr}(1836) │ │ ├─{YDEdr}(1837) │ │ ├─{YDEdr}(1838) │ │ ├─{YDEdr}(1839) │ │ ├─{YDEdr}(1840) │ │ ├─{YDEdr}(1841) │ │ └─{YDEdr}(1855) │ ├─{YDService}(1814) ……3.查阅pid的民主化与子民主化:pstree -p [pid][root@blog ~]pstree -p 1408sshd(1408)───sshd(24182)─┬─bash(19110)───sleep(19120) ├─bash(24184)───pstree(19135) ├─bash(24231)───top(24325) └─sftp-server(24223)4.以抽象化图表明民主化,完全相同中文名称的民主化不分拆表明,并且会表明指示行模块。[root@blog ~]pstree -asystemd --switched-root --system--deserialize22├─NetworkManager --no-daemon │ └─2*[{NetworkManager}] ├─YDLive │ └─6*[{YDLive}] ├─YDService │ ├─YDEdr │ │ └─11*[{YDEdr}] │ └─22*[{YDService}] ├─acpid ├─agetty --noclear tty1 linux ├─agetty --keep-baud115200,38400,9600ttyS0vt220├─atd -f ├─auditd │ └─{auditd}├─barad_agent │ ├─barad_agent │ └─barad_agent │ ├─sh -c ntpdate -b -d ntpupdate.tencentyun.com2>&1|grepstep time server| sed -rs/.*offset(.*)sec.*/\\1/│ │ ├─grepsteptimeserver ……以上为常用的模块搭配,可实践敲一下,感受下Linux控制系统设计与pstree指示巧妙之处。 欢迎关注微信公众号运维贼船,获得更多有趣知识~ |
CopyRight 2018-2019 实验室设备网 版权所有 |