我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

本指南介绍了 7 种升级 Linux 内核的方法。在这 7 种方法中,有 5 种需要重新启动才能使新内核生效,而另外两种则不需要。在升级之前,强烈建议您备份重要数据!此处提到的所有方法都仅在 Linux 中进行了测试。我们不确定这些方法是否也适用于其他发行版(例如 Linux Mint)和衍生发行版(例如 Linux Mint)。

第一部分:内核升级需要重启

以下方法需要您重新启动系统以使新内核生效。建议在个人系统或测试系统上执行以下所有方法。再次强调,请备份您的重要数据、配置文件和其他重要内容。

方法 1 - 使用 dpkg 升级 Linux 内核(手动方法)

此方法可以帮助您从网站手动下载最新的可用 Linux 内核。如果您打算安装最新版本(不是稳定版或正式发布的版本),那么此方法将对您有用。从上面的链接下载 Linux 内核版本。在撰写本指南时,最新可用版本是 5.0-rc1,最新稳定版本是 v4.20。

单击您选择的 Linux 内核版本的链接,找到适合您的体系结构的部分(“为 XXX 构建”)。然后下载两个符合以下格式的文件(其中 XYZ 是最高版本号):

Linux-映像-XYZ--*.--XYZ--.deb

在终端中切换到文件所在的目录并执行此命令以手动安装内核:

$ sudo dpkg --install *.deb

重新启动系统以使用新内核:

$ sudo reboot

检查它是否按预期工作:

$ uname -r

有关分步说明,请参阅下面链接中的相应部分。

以上指南适用于 4.15 版本,但安装最新版本的所有步骤相同。

优点:无需互联网连接(您可以从任何系统下载 Linux 内核并使用它)

缺点:手动更新,需要重启系统。

方法 2 - 使用 apt-get 升级 Linux 内核(推荐方法)

这是在类似系统中升级 Linux 内核的推荐方法。与上一种方法不同,此方法将从官方存储库而不是从网站下载并安装内核版本。

要升级包括内核在内的整个系统,只需执行:

$ sudo apt-get update
$ sudo apt-get upgrade

如果只想升级内核,请运行:

$ sudo apt-get upgrade linux-image-generic

优点:简单。推荐的方法。

缺点:需要互联网连接并且需要重新启动。

从官方仓库升级内核是最接近开箱即用且不会出现问题的。如果是生产系统,这是升级 Linux 内核最推荐的方式。

方法 1 和方法 2 都需要用户干预 Linux 内核的升级过程。以下方法(3、4、5)几乎完全自动化。

方法 3 - 使用 Ukuu 升级 Linux 内核

Ukuu 是一个 Gtk GUI 和命令行工具,可以从中下载最新的 Linux 主线内核并自动将其安装到您的桌面和服务器。Ukku 不仅简化了手动下载和安装新内核的过程,还可以帮助您安全地删除旧的和不再需要的内核。有关更多详细信息,请参阅以下指南。

优点:易于安装和使用。自动安装主线内核。

缺点:需要互联网连接并且需要重新启动。

方法 4 - 使用以下方法升级 Linux 内核

与 Ukuu 类似,它也从网站获取最新的稳定内核,并自动将其安装到 Linux Mint 等扩展发行版中。有关更多详细信息,请参阅下面的链接。

优点:简单、自动化。

缺点:需要互联网连接并且需要重新启动。

方法 5 - 使用 Linux 内核实用程序更新 Linux 内核

Linux 是另一个目前用于升级类似系统的 Linux 内核的程序。它本质上是一个 Bash 脚本集合,用于编译并可选地升级 LCTT 及其衍生产品的内核。它包含三个实用程序,一个用于从网站手动编译和安装源内核,另一个用于从网站安装预编译的内核,第三个脚本用于删除旧内核。有关更多详细信息,请访问以下链接。

优点:简单、自动化。

缺点:需要互联网连接并且需要重新启动。

第 2 部分:无需重启即可升级内核

正如我之前所说,上述所有方法都需要您重新启动服务器才能启用新内核。如果是个人系统或测试系统,这没问题。但是对于不能停机的生产系统怎么办?完全没问题,这时实时修补就派上用场了。

实时修补(或热修补)允许您在不重新启动的情况下安装 Linux 更新或补丁,从而使您的服务器保持最新的安全级别。这对于需要一直在线的服务器(例如网络主机和游戏服务器)非常有用。事实上,服务器无论如何都应该保持正常运行。由于 Linux 供应商仅维护用于修复安全漏洞的补丁,因此如果安全性是您的首要关注点,则此方法非常适合。

以下两种方法不需要重新启动,适用于生产环境和关键任务服务器中的 Linux 内核更新。

方法 6 – 使用 服务更新 Linux 内核

内核版本升级有什么用_内核版本升级教程_升级linux内核版本

实时补丁服务可以自动应用内核更新、补丁和安全补丁,而无需重新启动系统。它可以减少系统停机时间并确保系统的安全。实时补丁服务可以在安装过程中或安装后设置。如果您使用的是桌面版,软件更新程序将自动检查内核补丁更新并通知您。在基于控制台的系统中,您需要定期运行 apt-get 命令进行升级。由于您需要手动运行 apt-get 命令来安装内核安全补丁,因此它是半自动化的。

Live 最多可免费用于三个系统。对于三个以上的系统,您需要升级到企业支持包。此包包括 Live 和以下服务:

价格

付费计划有三种,分别是 Basic、 和 。最基本的计划(Basic)起价为单个物理节点每年 225 美元,单个 VPS 每年 75 美元。服务器和桌面版本似乎没有月度订阅。您可以在此处浏览所有计划的详细信息。

优点:简单。半自动。无需重启。支持三个免费系统。

缺点:对于超过 4 台主机来说,价格非常昂贵。没有补丁回滚。

启用实时修补

如果您想在安装后设置实时修补服务,请按照以下步骤操作:

从 处获取一把钥匙。

$ sudo snap install canonical-livepatch
$ sudo canonical-livepatch enable your-key

方法 7 - 使用以下方法升级 Linux 内核

升级linux内核版本_内核版本升级有什么用_内核版本升级教程

是最新的实时补丁解决方案。这是一款刚刚推出的产品。它可以在和其他 Linux 发行版上运行。它每四个小时检查一次补丁发布,无需确认即可安装。如果更新后出现问题,可以回滚补丁。

价格

每台服务器费用:4 美元/月,45 美元/年。

与 Live Patch 相比,它看起来非常便宜且实惠。好处是它还可以按月订阅。前者没有的另一个功能是支持其他 Linux 发行版(例如 Red Hat Linux、Linux 和 Linux 等)以及虚拟化平台(例如 Linux、Linux 和 Linux)。

您可以在此处了解所有功能和概述,以及所有付费计划的详细信息。

优点:简单。完全自动化。覆盖更广泛的操作系统。补丁回滚。无需重启。非营利组织免费许可证。价格低廉。

缺点:不免费(30 天试用期除外)。

启动服务

在 获取 30 天免费试用密钥。

执行以下命令来启用并注册密钥。

$ sudo wget -qq -O - https://repo.cloudlinux.com/kernelcare/kernelcare_install.sh | bash
$ sudo /usr/bin/kcarectl --register KEY

如果您正在寻找一种经济实惠且可靠的商业服务来保持 Linux 服务器上的 Linux 内核更新,那么这是一个不错的选择。

由 Cloud Linux 的技术作家和内容作者 Paul A. 贡献。

希望您觉得这篇文章有用。如果您认为还有其他工具和方法应该列在这里,请在评论部分给我们留言。我会根据您的反馈检查并更新本指南。

未来还会有更多精彩呈现给大家,敬请期待。

通过:

作者:SK 主题: 译者:mr-ping 校对:wxy

本文由LCTT原创编译,Linux中国荣幸推出

二维码
扫一扫在手机端查看

本文链接:https://by928.com/4589.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线