51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

yum-plugin-versionlock插件锁定软件版本防止误升级

当我们在服务器执行yum update升级时,如果稍不留神可能就会将一些不该升级的软件进行升级,后果就是可能导致服务器一些服务异常,严重可能导致服务器重启宕机,那么为了避免出现这种误操作,这里就用到了yum-plugin-versionlock插件。

本文以Centos7为例,通过yum-plugin-versionlock插件锁定服务器上的软件包,防止误升级。

1、安装yum-plugin-versionlock插件
yum install yum-plugin-versionlock

|---|------------------------------------| | 1 | yum install yum-plugin-versionlock |

2、锁定禁止升级的软件包

例如:锁定内核,禁止升级内核,其中add参数可省略,可以使用星号通配
yum versionlock add kernel

|---|----------------------------| | 1 | yum versionlock add kernel |

Loaded plugins: fastestmirror, versionlock
Adding versionlock on: 0:kernel-3.10.0-957.el7
Adding versionlock on: 0:kernel-3.10.0-957.5.1.el7
versionlock added: 2

锁定后会自动添加到/etc/yum/pluginconf.d/versionlock.list文件中,当然你也可以手动更改这个文件

3、查看已锁定的软件包
yum versionlock list

|---|----------------------| | 1 | yum versionlock list |

Loaded plugins: fastestmirror, versionlock
0:kernel-3.10.0-957.el7.*
0:kernel-3.10.0-957.5.1.el7.*
versionlock list done

4、解锁指定的软件包
yum versionlock delete '0:kernel-3.10.0-957.5.1.el7.*'

|---|---------------------------------------------------------| | 1 | yum versionlock delete '0:kernel-3.10.0-957.5.1.el7.*' |

5、解锁所有的软件包
yum versionlock clear

|---|-----------------------| | 1 | yum versionlock clear |

Loaded plugins: fastestmirror, versionlock
versionlock cleared

赞(0)
未经允许不得转载:工具盒子 » yum-plugin-versionlock插件锁定软件版本防止误升级