我们在全新安装/配置 Linux 系统生产环境之前,或者准备对现在使用的系统进行大版本更新,一般都要对系统进行升级,以确保系统内的包和组件达到最新版本,而 debian/ubuntu 和 centos 的升级命令是不同的。

升级命令如下:

debian/ubuntu,输入:

apt update -y

系统进行完毕后,输入:

apt upgrade -y

等待系统操作完毕。这一步如果你不考虑系统内部组件之间的依赖关系,而进行升级的话,将其换为:

apt dist-upgrade -y

等待系统操作完毕,清除系统垃圾:

apt autoremove -y

具体 apt-get upgrade 和 apt-get dist-upgrade 之间的区别,如下:

在同一个系统版本下,apt-get upgrade 只会把实系统里能满足当前依赖关系的包升级,不另加减包,而 apt-get dist-upgrade 与之的区别,就是会把不满足依赖的包先搞定到依赖关系满足,然后再升级;也就是说 apt-get dist-upgrade 会额外安装或删除必要的包去满足依赖关系,从而使得能够升级的包都升级。一般情况下,使用 apt-get upgrade 命令升级就已经足够。

centos,输入:

yum update -y

等待系统操作完毕。

升级命令后缀 -y 是免去每次输入 y 回车进行下一步确认的步骤,实际升级操作中,可不加此命令。