psmisc
psmisc
概述
psmisc是一个使用proc文件系统的软件包,而不是一个单独的应用程序。安装此软件包后,提供的程序如下表所示。
表6.1psmisc提供程序说明
| 程序 | 说明 |
|---|---|
| pstree | 显示一个进程状态树。 |
| pstree.x11 | 显示一个进程树,它是连接到pstree的一个符号。 |
| fuser | 使用文件或套接字来识别进程。 |
| prtstat | 打印一个进程的统计信息。 |
| killall | 通过进程名来kill进程,给所有运行的进程发一个信号。 |
| pslog | 报告进程的当前日志路径。 |
命令介绍
在终端界面,执行man pstree/prtstat/...命令,可查看其他更多参数及其含义。
功能测试
执行pstree -n -p命令,对同父进程按pid大小排序后,显示进程树。
[rootaLocalhost man]# pstree -n -p
systemd(1)-systemd-journal(545)
systemd-udevd(577)
systemd-network (581)
-rpcbind(1282)
-mdadm(1283)
auditd(1290)-{auditd}(1291)
-dbus-daemon(1310)--{dbus-daemon}(1408)
-{Netwo rkManager}(1395)
-NetworkManager(1311)-
{NetworkManager}(1426)
-dhclient(1553)
-lsmd(1318)
-ras daemon(1320)
-rngd(1323)
rsys logd(1324){(rsys logd)(1394)
-{rsyslogd}(1397)
-rtkit-daemon(1325)
it(
smartd(1326)
-{udisksd}(1364)
udisksd(1329)
-{udisksd}(1431)
-{udisksd}(1549)
{udisksd}(1561)
system- Logind(1336)
-chronyd(1338)
-irgbalance(1339)--irobalace(1340)
restorecond(1343)
-{lvmdbusd}(1564)
-Lvmdbusd(1457)
{lvmdbusd}(1568)
-{Lvmdbusd}(1569)
-tuned(1483)
{tuned}(1899)
-{tuned}(1947)
-{tuned}(1990)
-gssproxy(1491)--[gssproxy}(1500)
{gssproxy}(1501)
{gssproxy}(1502)
{gssproxy}(1503)
-{gssproxy}(1504)
polkitd(1495)--{polkitd}(1497)
-{polkitd}(1498)
{polkitd}(1506)
{polkitd}(1507)
{polkitd}(1508)
-{polkitd}(1509))
No comments to display
No comments to display