恒创科技

广告

hostinger

广告

Hostinger教程:如何在VPS上更新Ubuntu

美国云服务器推荐

在VPS上安装好服务器后,学习如何更新Ubuntu是首要步骤之一。更新Ubuntu可以修补安全漏洞、修复软件错误,并确保软件包与最新库兼容。为方便用户了解,本文主要为大家介绍在Hostinger VPS上更新Ubuntu的完整教程。

点击进入:Hostinger官网

一、购买Hostinger VPS主机

相关推荐:《Hostinger海外VPS购买图文指南

Hostinger优惠码:IDCSPY(虚拟主机高达81%折扣、云主机高达74%折扣,VPS主机高达73%折扣)

二、通过SSH连接到Ubuntu服务器

在本地计算机的终端中运行ssh命令,即可连接到您的Ubuntu服务器:

ssh username@your_server_ip

将username替换为您的实际用户(在新服务器上通常是root用户),将your_server_ip替换为服务器的IP地址。

Hostinger用户可以在hPanel的VPS设置中找到自己的VPS IP地址和登录信息。之后,用户可以通过macOS和Linux上的终端、Windows上的终端或PuTTY,或者任何其他SSH客户端进行连接。

如果您是第一次使用远程服务器,请在开始更新过程之前设置好虚拟专用服务器(VPS)。一些基本的SSH命令,例如ls、cd和pwd,将帮助您浏览服务器。

三、在Hostinger VPS上更新Ubuntu

1、检查当前的Ubuntu版本

在开始更新之前,请使用lsb_release-a或hostnamectl检查您的服务器正在运行哪个Ubuntu版本。

lsb_release -a

这会打印出分销商、描述、版本号和代号。版本号行显示您的版本号,例如24.04,代号行显示名称,例如noble。

2、刷新包裹列表

sudo apt update会刷新服务器本地来自Ubuntu软件仓库的可用软件包列表:

sudo apt update

此命令不会安装任何内容。它只会下载最新的软件包信息,以便服务器了解哪些软件包可以升级以及从哪里获取。

输出结果末尾如果出现类似“8个软件包可以升级”的行,则表示更新已准备就绪。如果显示“所有软件包均为最新版本”,则表示无需安装任何内容。

每次升级前请运行此命令。如果没有最新的列表,apt upgrade可能会跳过更新或尝试下载已不存在的版本。

3、查看可用的套餐升级

apt list–upgradable显示所有有更新版本可用的软件包:

apt list –upgradable

输出结果列出了每个软件包的名称、当前版本以及将要升级到的版本。如果您不认识大多数名称,这很正常。它们大多是系统库或后台依赖项。

在生产环境的VPS上,升级前请检查此列表,以便了解数据库、Web服务器或语言运行时是否即将发生更改。

如果您现在想跳过某个特定的软件包,请将其保留为sudo apt-mark hold package_name,然后升级其余软件包。

4、升级已安装的软件包

sudo apt upgrade会在您的Ubuntu服务器上安装所有可用的软件包更新:

sudo apt upgrade

APT会显示其计划更改的内容摘要。输入Y并按Enter键确认。

此命令会安装当前软件包的更新版本。如果软件包需要,它会添加新的依赖项,但不会删除任何已安装的软件包。

某些运行中的服务,例如Nginx或MySQL,可能会在软件包更新后自动重启。在生产服务器上,请计划在流量较低的时段进行升级。

如果更新需要移除某个软件包来解决依赖冲突,apt upgrade会跳过该软件包。这种情况通常发生在内核或主要库更新期间。对于这些情况,请使用:

sudo apt full-upgrade

5、删除未使用的软件包

sudo apt autoremove删除作为依赖项安装但不再需要的软件包:

sudo apt autoremove

升级后,旧的依赖项版本(例如过时的内核镜像或已被替换的库软件包)通常会残留下来。autoremove会查找并删除它们。

6、重启VPS

检查服务器是否需要重启,方法是查找文件/var/run/reboot-required:

cat /var/run/reboot-required

如果文件存在,则输出为***System restart required***。如果没有输出,则无需重启。内核和系统库更新是导致此文件出现的最常见原因。

此文件由某些软件包的安装后钩子程序创建。在最小化或自定义的Ubuntu镜像中,这些钩子程序可能不存在,因此即使该文件未出现,也可能需要重启。如果您刚刚更新了内核,则无论如何都需要重启。

查看哪些软件包触发了重启通知:

cat /var/run/reboot-required.pkgs

准备就绪后,请使用以下命令重启:

sudo reboot

您的SSH会话将断开连接。请稍等一两分钟,然后重新连接。

7、确认Ubuntu已更新

再次运行sudo apt update并检查是否有剩余的升级,以验证服务器是否已完全更新:

sudo apt update apt list –upgradable

apt list–upgradable应该在“列出…完成”行之后不返回任何内容。这意味着所有可用的软件包都是最新的。

重启后确认内核版本:

uname -r

版本号应与已安装的最新内核版本号一致。您也可以重新运行lsb_release-a来验证您的Ubuntu版本。软件包更新不会更改版本号。只有do-release-upgrade才会将您升级到新的Ubuntu版本,例如24.04或26.04。

(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

主机侦探企业微信

微信扫码加好友进群

主机优惠码及时掌握

主机侦探QQ群

QQ群号:164393063

主机优惠发布与交流

温馨提示:

1、本站部分图片来源于互联网,如有侵权请联系删除。邮箱:2942802716#qq.com(#改为@)

2、本文评论没有专人回复,如果您有问题请到美国主机侦探论坛提问!

3、美国主机侦探免费为您提供美国主机购买咨询。

RAKsmart美国服务器
下一篇
Hostinger
已经没有了
返回顶部