超级轻松:在服务器上将Ubuntu 14.04升级到Ubuntu 16.04

这是一个快速教程,显示了如何在服务器上将Ubuntu 14.04升级到Ubuntu 16.04。 Ubuntu 16.04 LTS Xenial Xerus于2016年4月21日发布。您可以在Ubuntu官方网站上阅读发行说明。

注意:在生产服务器上升级之前,请进行彻底的测试。

将Ubuntu 14.04升级到Ubuntu 16.04

首先通过SSH进入您的服务器并更新所有软件包。

sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

确保你有 update-manager-core 通过运行以下命令安装在服务器上。

dpkg -l | grep update-manager-core

如果您什么都看不到,那意味着 update-manger-core 未安装。 使用以下命令安装它:

sudo apt-get install update-manager-core

仅在2016年7月21日发布16.04.1 LTS点发布之后,才能启用Ubuntu 14.04 LTS到16.04 LTS升级。因此,现在(6月15日)我们必须使用 -d 选择强制升级。 但是,不建议将其用于生产服务器。

do-release-upgrade -d

Ubuntu 16.04.1发布后,您可以运行

do-release-upgrade

升级完成后,重新启动服务器。 再次SSH登录,然后使用 lsb_release -a 命令检查Ubuntu版本。

[email protected]:~# lsb_release -a
No LSB modules are available.
Distributor ID:  Ubuntu
Description:     Ubuntu 16.04 LTS
Release:         16.04
Codename:        xenial

恭喜! 您已成功将Ubuntu 14.04升级到16.04。 从现在开始,您将使用Systemd,而不必担心新贵。

[email protected]:~# systemctl status apache2
● apache2.service - LSB: Apache2 web server
  Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
 Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
  Active: active (running) since Wed 2016-06-15 11:30:38 EDT; 9min ago
    Docs: man:systemd-sysv-generator(8)
 Process: 337 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)
  CGroup: /system.slice/apache2.service
          ├─441 /usr/sbin/apache2 -k start
          └─444 /usr/sbin/apache2 -k start

总是欢迎提出意见,问题或建议。 如果您发现这篇文章有用, 请在社交媒体上与您的朋友分享! 请继续关注更多Linux教程。

Sidebar