您好,登錄后才能下訂單哦!
今天小編給大家分享一下pstree命令如何使用的相關(guān)知識(shí)點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識(shí),所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來(lái)了解一下吧。
pstree命令是用于查看進(jìn)程樹(shù)之間的關(guān)系,即哪個(gè)進(jìn)程是父進(jìn)程,哪個(gè)是子進(jìn)程,可以清楚的看出來(lái)是誰(shuí)創(chuàng)建了誰(shuí)。
pstree 命令以樹(shù)狀圖的方式展現(xiàn)進(jìn)程之間的派生關(guān)系。
[root@centos7 ~]# pstree-bash: pstree: command not found [root@centos7 ~]# yum install psmisc -y
pstree [OPTIONS]
-a #顯示每個(gè)程序的完整指令-c #不使用精簡(jiǎn)標(biāo)示法-G #使用VT100終端機(jī)的列繪圖字符-h #列出樹(shù)狀圖時(shí),特別標(biāo)明現(xiàn)在執(zhí)行的程序-H #此參數(shù)的效果和指定"-h"參數(shù)類似-l #采用長(zhǎng)列格式顯示樹(shù)狀圖-n #用程序識(shí)別碼排序-p #顯示程序識(shí)別碼-u #顯示用戶名稱-U #使用UTF-8列繪圖字符-V #顯示版本信息
[root@centos7 ~]# pstreesystemd─┬─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}]
顯示系統(tǒng)當(dāng)前所有進(jìn)程的進(jìn)程ID和進(jìn)程號(hào)
[root@centos7 ~]# pstree -psystemd(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)
顯示所有進(jìn)程的詳細(xì)信息,相同的進(jìn)程名可以壓縮顯示
[root@centos7 ~]# pstree -asystemd --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}]
查看指定進(jìn)程的PID
[root@centos7 ~]# pstree -p | grep ssh |-sshd(868)-+-sshd(5304)---bash(5306)-+-grep(6325) | `-sshd(5546)---bash(5548) [root@centos7 ~]# pstree -p | grep systemsystemd(1)-+-NetworkManager(634)-+-{NetworkManager}(656) |-systemd-journal(484) |-systemd-logind(635) |-systemd-udevd(509)
以上就是“pstree命令如何使用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會(huì)為大家更新不同的知識(shí),如果還想學(xué)習(xí)更多的知識(shí),請(qǐng)關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。