问题:Linux系统CentOS7启动后查看服务器CPU占用率、网络连接。
问题排查:使用netstat、ss、top和ps等相关命令查看系统资源,发现很多连接外网ip的连接,CPU占用率比较高,主要占用资源的进程为yumbackend.py。
问题分析:yumbackend.py这个进程的相关软件包为PackageKit
问题处理:删除此软件的软件包# yum remove PackageKit -y,kill -9 新的yumBackend.py 的pid
[root@server ~]# yum remove PackageKit -y
已加载插件:fastestmirror, langpacks
正在解决依赖关系
--> 正在检查事务
---> 软件包 PackageKit.x86_64.0.1.1.10-2.el7.centos 将被 删除
--> 正在处理依赖关系 PackageKit(x86-64) >= 0.5.0,它被软件包 gnome-packagekit-common-3.28.0-1.el7.x86_64 需要
--> 正在处理依赖关系 PackageKit(x86-64) >= 1.1.1,它被软件包 gnome-software-3.28.2-3.el7.x86_64 需要
--> 正在处理依赖关系 PackageKit(x86-64) = 1.1.10-2.el7.centos,它被软件包 PackageKit-yum-1.1.10-2.el7.centos.x86_64 需要
--> 正在检查事务
---> 软件包 PackageKit-yum.x86_64.0.1.1.10-2.el7.centos 将被 删除
---> 软件包 gnome-packagekit-common.x86_64.0.3.28.0-1.el7 将被 删除
--> 正在处理依赖关系 gnome-packagekit-common(x86-64) = 3.28.0-1.el7,它被软件包 gnome-packagekit-updater-3.28.0-1.el7.x86_64 需要
--> 正在处理依赖关系 gnome-packagekit-common(x86-64) = 3.28.0-1.el7,它被软件包 gnome-packagekit-installer-3.28.0-1.el7.x86_64 需要
---> 软件包 gnome-software.x86_64.0.3.28.2-3.el7 将被 删除
--> 正在检查事务
---> 软件包 gnome-packagekit-installer.x86_64.0.3.28.0-1.el7 将被 删除
--> 正在处理依赖关系 gnome-packagekit-installer,它被软件包 gnome-packagekit-3.28.0-1.el7.x86_64 需要
---> 软件包 gnome-packagekit-updater.x86_64.0.3.28.0-1.el7 将被 删除
--> 正在检查事务
---> 软件包 gnome-packagekit.x86_64.0.3.28.0-1.el7 将被 删除
--> 解决依赖关系完成
base/7/x86_64 | 3.6 kB 00:00:00
extras/7/x86_64 | 2.9 kB 00:00:00
updates/7/x86_64 | 2.9 kB 00:00:00
updates/7/x86_64/primary_db | 24 MB 00:00:04
依赖关系解决
============================================================================================================================================================
Package 架构 版本 源 大小
============================================================================================================================================================
正在删除:
PackageKit x86_64 1.1.10-2.el7.centos @anaconda 2.6 M
为依赖而移除:
PackageKit-yum x86_64 1.1.10-2.el7.centos @anaconda 301 k
gnome-packagekit x86_64 3.28.0-1.el7 @anaconda 0.0
gnome-packagekit-common x86_64 3.28.0-1.el7 @anaconda 6.4 M
gnome-packagekit-installer x86_64 3.28.0-1.el7 @anaconda 202 k
gnome-packagekit-updater x86_64 3.28.0-1.el7 @anaconda 194 k
gnome-software x86_64 3.28.2-3.el7 @anaconda 8.4 M
事务概要
============================================================================================================================================================
移除 1 软件包 (+6 依赖软件包)
安装大小:18 M
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在删除 : gnome-packagekit-3.28.0-1.el7.x86_64 1/7
正在删除 : gnome-packagekit-installer-3.28.0-1.el7.x86_64 2/7
正在删除 : gnome-packagekit-updater-3.28.0-1.el7.x86_64 3/7
正在删除 : gnome-packagekit-common-3.28.0-1.el7.x86_64 4/7
正在删除 : gnome-software-3.28.2-3.el7.x86_64 5/7
正在删除 : PackageKit-yum-1.1.10-2.el7.centos.x86_64 6/7
正在删除 : PackageKit-1.1.10-2.el7.centos.x86_64 7/7
验证中 : gnome-packagekit-3.28.0-1.el7.x86_64 1/7
验证中 : gnome-packagekit-common-3.28.0-1.el7.x86_64 2/7
验证中 : PackageKit-1.1.10-2.el7.centos.x86_64 3/7
验证中 : gnome-software-3.28.2-3.el7.x86_64 4/7
验证中 : gnome-packagekit-updater-3.28.0-1.el7.x86_64 5/7
验证中 : PackageKit-yum-1.1.10-2.el7.centos.x86_64 6/7
验证中 : gnome-packagekit-installer-3.28.0-1.el7.x86_64 7/7
删除:
PackageKit.x86_64 0:1.1.10-2.el7.centos
作为依赖被删除:
PackageKit-yum.x86_64 0:1.1.10-2.el7.centos gnome-packagekit.x86_64 0:3.28.0-1.el7 gnome-packagekit-common.x86_64 0:3.28.0-1.el7
gnome-packagekit-installer.x86_64 0:3.28.0-1.el7 gnome-packagekit-updater.x86_64 0:3.28.0-1.el7 gnome-software.x86_64 0:3.28.2-3.el7
完毕!
[root@server ~]#