0%

yum update操作导致系统版本升级

CentOS 下的 yum upgrade和 yum update区别


前言

虚拟机初始化时是 CentOs7.6 的版本,在搭建CDH的时候查看系统版本突然发现变成 7.7

这之间发生了些奇怪的事

问题解决

原来是跟yum update有关

  • yum update: 升级所有包同时也升级软件和系统内核
  • yum upgrade: 只升级所有包,不升级软件和系统内核

测试样例

升级前

1
2
系统版本: centos5.5
内核版本: 2.6.18-194.el5

yum upgrade 升级后,只升级所有包,不升级软件和系统内核

1
2
系统版本: centos5.7
内核版本: 2.6.18-194.el5

yum update 升级后,升级所有包同时也升级软件和系统内核

1
2
系统版本: centos5.7
内核版本: 2.6.18-238.el5

总结

生产环境对软件版本和内核版本要求非常精确,别没事有事随便的进行yum update操作!

CentOS下的yum upgrade和yum update区别,没事别乱用,和Ubuntu的update不一样!