微信关注,获取更多

CentOS利用yum命令批量卸载软件

  做运维工作的小伙伴应该对Linux都比较熟悉,本博客的服务器也是基于Linux的,是跟着CentOS官方最新发行版实时同步升级的,升级后有时候会出现一些旧版本的软件包没有卸载,小伙伴们平常的运维工作有时候也会用yum命令比较多,今天我们就来说说怎样用yum命令去批量卸载一些软件。

CentOS利用yum命令批量卸载软件

  使用yum安装和卸载软件,前提是yum安装的软件包必须是rpm格式的。安装的命令是:“yum install ”(其中是包名,下同),yum会查询yum源里有无这一软件包,如果有该软件,则检查其依赖冲突关系,如果没有依赖冲突,那么就下载安装该软件;如果有依赖冲突,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断;删除的命令是:“yum remove ”,同安装一样,yum也会查询源,给出解决依赖关系的提示。

  由于博主运维的服务器较多,安全和性能方面的要求较高,内核版本也同步了Linux最新稳定版内核,新的内核通常会自动安装部署,为了系统安全,旧的内核并没有设置脚本自动删除,而是人工手动去删除。下面我们就找个案例实操一下:

1、首先查看当前登录系统使用的内核版本

uname -a
CentOS利用yum命令批量卸载软件

注意:如当前登录非最新内核,请重启服务器用最新内核登录,无法卸载当前正在使用的内核!

2、查询系统中已安装的全部内核

rpm -qa | grep kernel
CentOS利用yum命令批量卸载软件

3、用yum命令列出旧的无用内核(命令中*号为通配符,下同)

yum list kernel-3.10.0*
CentOS利用yum命令批量卸载软件

4、卸载列出的无用内核

yum remove kernel-3.10.0*
CentOS利用yum命令批量卸载软件

5、以此类推,使用通配符卸载其他内核支持及软件

如果文章有帮到你,就打赏一下吧!

支付宝扫一扫打赏

微信扫一扫打赏