以pstree为例
[dolphinscheduler@devhost02 bin]$ sudo yum -y install pstree
已加载插件:fastestmirror
Determining fastest mirrors
epel/x86_64/metalink | 5.8 kB 00:00:00
* base: mirrors.ustc.edu.cn
* epel: mirror.sjtu.edu.cn
* extras: mirrors.ustc.edu.cn
* updates: mirrors.ustc.edu.cn
base | 3.6 kB 00:00:00
epel | 4.7 kB 00:00:00
extras | 2.9 kB 00:00:00
mysql-connectors-community | 2.6 kB 00:00:00
mysql-tools-community | 2.6 kB 00:00:00
mysql57-community | 2.6 kB 00:00:00
nginx | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
epel/x86_64/primary_db FAILED
http://mirrors.bfsu.edu.cn/epel/7/x86_64/repodata/6725f1e6f9da647ebd68f61737a015b22f5a7985ec0fcde6fc0cecb1c0cefc4e-primary.sqlite.bz2: [Errno 14] HTTP Error 404 - Not Found | 0 B --:--:-- ETA
正在尝试其它镜像。
To address this issue please refer to the below wiki article
https://wiki.centos.org/yum-errors
If above article doesn't help to resolve this issue please use https://bugs.centos.org/.
(1/8): extras/7/x86_64/primary_db | 243 kB 00:00:00
(2/8): epel/x86_64/updateinfo | 1.0 MB 00:00:00
(3/8): updates/7/x86_64/primary_db | 13 MB 00:00:00
(4/8): nginx/primary_db | 70 kB 00:00:00
(5/8): epel/x86_64/primary_db | 7.0 MB 00:00:00
(6/8): mysql-tools-community/x86_64/primary_db | 92 kB 00:00:01
(7/8): mysql-connectors-community/x86_64/primary_db | 87 kB 00:00:02
(8/8): mysql57-community/x86_64/primary_db | 288 kB 00:00:02
没有可用软件包 pstree。
错误:无须任何处理
通过 yum provides xxx找到对应的软件包(yum provides反查询文件在什么包中)
psmisc-22.20-17.el7.x86_64 : Utilities for managing processes on your system(用于管理系统上进程的实用程序),即psmisc为所需安装包
[dolphinscheduler@devhost02 bin]$ sudo yum provides pstree
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.ustc.edu.cn
* epel: mirror.sjtu.edu.cn
* extras: mirrors.ustc.edu.cn
* updates: mirrors.ustc.edu.cn
base/7/x86_64/filelists_db | 7.2 MB 00:00:00
epel/x86_64/filelists_db | 12 MB 00:00:01
extras/7/x86_64/filelists_db | 259 kB 00:00:00
mysql-connectors-community/x86_64/filelists_db | 120 kB 00:00:01
mysql-tools-community/x86_64/filelists_db | 414 kB 00:00:02
mysql57-community/x86_64/filelists_db | 1.6 MB 00:00:03
nginx/filelists_db | 94 kB 00:00:00
updates/7/x86_64/filelists_db | 7.0 MB 00:00:00
psmisc-22.20-17.el7.x86_64 : Utilities for managing processes on your system
源 :base
匹配来源:
文件名 :/usr/bin/pstree
安装psmisc
[dolphinscheduler@devhost02 bin]$ sudo yum -y install psmisc
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.ustc.edu.cn
* epel: mirror.sjtu.edu.cn
* extras: mirrors.ustc.edu.cn
* updates: mirrors.ustc.edu.cn
正在解决依赖关系
--> 正在检查事务
---> 软件包 psmisc.x86_64.0.22.20-17.el7 将被 安装
--> 解决依赖关系完成
依赖关系解决
====================================================================================================================================================================================================
Package 架构 版本 源 大小
====================================================================================================================================================================================================
正在安装:
psmisc x86_64 22.20-17.el7 base 141 k
事务概要
====================================================================================================================================================================================================
安装 1 软件包
总下载量:141 k
安装大小:475 k
Downloading packages:
psmisc-22.20-17.el7.x86_64.rpm | 141 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : psmisc-22.20-17.el7.x86_64 1/1
验证中 : psmisc-22.20-17.el7.x86_64 1/1
已安装:
psmisc.x86_64 0:22.20-17.el7
完毕!
执行pstree
[dolphinscheduler@devhost02 bin]$ pstree
systemd─┬─NetworkManager───2*[{NetworkManager}]
├─agetty
├─auditd───{auditd}
├─chronyd
├─crond
├─dbus-daemon───{dbus-daemon}
├─java───24*[{java}]
├─java───98*[{java}]
├─java───26*[{java}]
├─java───63*[{java}]
├─java───45*[{java}]
├─lvmetad
├─master─┬─pickup
│ └─qmgr
├─mysqld───28*[{mysqld}]
├─polkitd───6*[{polkitd}]
├─postmaster───4*[postmaster]
├─rsyslogd───2*[{rsyslogd}]
├─sshd─┬─2*[sshd───sshd───sftp-server]
│ └─sshd───sshd───bash───pstree
├─systemd-journal
├─systemd-logind
├─systemd-udevd
└─tuned───4*[{tuned}]
[dolphinscheduler@devhost02 bin]$
[dolphinscheduler@devhost02 bin]$
[dolphinscheduler@devhost02 bin]$ jps
7907 MasterServer
8035 ApiApplicationServer
7941 LoggerServer
8457 Jps
2955 QuorumPeerMain
8254 WorkerServer
[dolphinscheduler@devhost02 bin]$ pstree 7907
java───98*[{java}]
[dolphinscheduler@devhost02 bin]$