介绍
定期更新服务器以确保安全性和稳定性是最佳实践。 使用本指南来更新您的 Vultr 云服务器。
在你开始之前, 做一个备份。
在更新系统之前,请务必进行备份。
怎样更新 AlmaLinux、CentOS、Rocky Linux 和 VzLinux
本部分适用于:
- AlmaLinux
- CentOS 7 及更高版本(启用和未启用 SELinux)
- 洛基 Linux
- VzLinux
程序:
更新包数据库。 利用
yum check-update
从启用的存储库更新包数据库。$ sudo yum check-update
利用
yum update
升级软件包。$ sudo yum update
重启服务器
$ sudo reboot
怎样更新 Arch Linux
研究升级。 访问 Arch Linux 主页,查看您最近安装的软件包是否有任何重大更改。 如果有,升级后可能需要人工干预。
更新系统上每个存储库的软件包数据库。
$ sudo pacman --sync --refresh
更新包维护者使用的 PGP 密钥的本地数据库。 此步骤是可选的,但如果数据库有一段时间没有更新,则可以防止以后升级出现问题。
$ sudo pacman --sync --needed archlinux-keyring
升级所有系统包。 请务必记下升级的软件包以及在升级过程中需要您注意的任何输出。
$ sudo pacman --sync --sysupgrade
重新启动系统。
$ sudo reboot
(可选)一条线路升级
如果您希望使用一个命令执行整个升级,您可以结合前面的步骤。
$ sudo pacman --sync --refresh --sysupgrade
升级完成后重新启动系统。
怎样更新 Debian 和 Ubuntu
本部分适用于:
- Ubuntu 16.04 及更高版本
- Debian 9“Stretch”及更高版本
程序:
从启用的存储库更新软件包列表。
$ sudo apt update
列出可升级的软件包。 此步骤是可选的。 要在执行升级之前查看可升级包,请使用
apt list
命令。$ sudo apt list --upgradable
升级所有可升级的软件包。
$ sudo apt upgrade
重新启动服务器。
$ sudo reboot
一条线升级
如果要接受所有默认值并在不干预的情况下执行升级,可以将命令与 &&
并使用 -y
标记以禁止提示。
$ sudo apt update && sudo apt upgrade -y
可选 – 自动删除
利用 易于 自动删除旧包和依赖项。
$ sudo apt autoremove
怎样更新 Fedora
本节适用于 Fedora 31 或更高版本,无论是否启用 SELinux。
程序:
利用
dnf check-update
从启用的存储库更新包数据库。$ sudo dnf check-update
利用
dnf upgrade
升级软件包。$ sudo dnf upgrade
重新启动服务器。
$ sudo reboot
注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com