每隔一段时间,就会出现新的设备和技术,因此如果我们想充分利用它,保持一个最新的Linux内核是很重要的。此外,更新系统内核将使我们能够利用新的内核优化,也有助于我们避免在早期版本中发现的漏洞。推荐阅读:如何升级CentOS7内核准备好在Ubuntu16.04或其衍生产品(如Debian和LinuxMint)中更新内核了吗?如果是这样,请继续阅读!第一步:检查安装要查找当前系统安装的版本,我们可以:$uname-sr下面的截图显示了上述命令在Ubuntu16.04服务器中的输出:检查Ubuntu中的内核版本第二步:升级内核在Ubuntu16.04要升级Ubuntu16.04的内核,打开http://kernel.ubuntu.com/~kernel-ppa/mainline/并在列表中选择需要的版本(****内核是4.10.1当这篇文章发表)。接下来,根据您的系统架构下载.deb文件:对于64位系统:$wgethttp://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001_4.10.1-041001.201702260735_all.deb$wgethttp://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001-generic_4.10.1-041001.201702260735_amd64.deb$wgethttp/kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-image-4.10.1-041001-generic_4.10.1-041001.201702260735_amd64.deb这是一个32位系统:$wgethttp://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001_4.10.1-041001.201702260735_all.deb$wgethttp://kernel.ubuntu.com/~kernel-ppa/mainline/v4。10.1/linux-headers-4.10.1-041001-generic_4.10.1-041001.201702260735_i386.deb$wgethttp://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-image-4.10.1-041001-generic_4.10.1-041001.201702260735_i386.deb下载所有这些内核文件后,按如下方式安装:$sudodpkg-i*.deb安装后,重新启动并验证是否已使用新内核:$uname-sr就是这样。您可以下载并使用比Ubuntu16.04默认安装的内核更新的版本。总结在本文中,我们展示了如何在Ubuntu系统上轻松升级Linux内核。还有另一种流程,但我们没有在这里展示,因为它需要从源代码编译内核,这在生产Linux系统上是不推荐的。如果您仍然对编译内核作为一种学习体验感兴趣,您可以在内核新手网站上获得有关如何进行编译的说明。与往常一样,如果您对本文有任何疑问或意见,请随时使用下面的评论框。关于作者:GabrielCánepa-GNU/Linux系统管理员和Web开发人员,来自阿根廷圣路易斯的VillaMercedes。在一家顶级消费品公司工作,喜欢使用FOSS工具来提高日常工作效率。
