怎样更新 Vultr Cloud 服务器

介绍

定期更新服务器以确保安全性和稳定性是最佳实践。 使用本指南来更新您的 Vultr 云服务器。

在你开始之前, 做一个备份。
在更新系统之前,请务必进行备份。

怎样更新 AlmaLinux、CentOS、Rocky Linux 和 VzLinux

本部分适用于:

  • AlmaLinux
  • CentOS 7 及更高版本(启用和未启用 SELinux)
  • 洛基 Linux
  • VzLinux

程序:

  1. 更新包数据库。 利用 yum check-update 从启用的存储库更新包数据库。

    $ sudo yum check-update
    
  2. 利用 yum update 升级软件包。

    $ sudo yum update
    
  3. 重启服务器

    $ sudo reboot
    

怎样更新 Arch Linux

  1. 研究升级。 访问 Arch Linux 主页,查看您最近安装的软件包是否有任何重大更改。 如果有,升级后可能需要人工干预。

  2. 更新系统上每个存储库的软件包数据库。

    $ sudo pacman --sync --refresh
    
  3. 更新包维护者使用的 PGP 密钥的本地数据库。 此步骤是可选的,但如果数据库有一段时间没有更新,则可以防止以后升级出现问题。

    $ sudo pacman --sync --needed archlinux-keyring
    
  4. 升级所有系统包。 请务必记下升级的软件包以及在升级过程中需要您注意的任何输出。

    $ sudo pacman --sync --sysupgrade
    
  5. 重新启动系统。

    $ sudo reboot
    

(可选)一条线路升级

如果您希望使用一个命令执行整个升级,您可以结合前面的步骤。

    $ sudo pacman --sync --refresh --sysupgrade

升级完成后重新启动系统。

怎样更新 Debian 和 Ubuntu

本部分适用于:

  • Ubuntu 16.04 及更高版本
  • Debian 9“Stretch”及更高版本

程序:

  1. 从启用的存储库更新软件包列表。

    $ sudo apt update
    
  2. 列出可升级的软件包。 此步骤是可选的。 要在执行升级之前查看可升级包,请使用 apt list 命令。

    $ sudo apt list --upgradable
    
  3. 升级所有可升级的软件包。

    $ sudo apt upgrade
    
  4. 重新启动服务器。

    $ sudo reboot
    

一条线升级

如果要接受所有默认值并在不干预的情况下执行升级,可以将命令与 && 并使用 -y 标记以禁止提示。

    $ sudo apt update && sudo apt upgrade -y

可选 – 自动删除

利用 易于 自动删除旧包和依赖项。

$ sudo apt autoremove

怎样更新 Fedora

本节适用于 Fedora 31 或更高版本,无论是否启用 SELinux。

程序:

  1. 利用 dnf check-update 从启用的存储库更新包数据库。

    $ sudo dnf check-update
    
  2. 利用 dnf upgrade 升级软件包。

    $ sudo dnf upgrade
    
  3. 重新启动服务器。

    $ sudo reboot
    

注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com