在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上更新Ubuntu1、检查当前的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群号:164393063
主机优惠发布与交流





