在Ubuntu 16.04上,使用LivePatch更新Linux内核而不用重新启动

・2 分钟阅读

保持你的VPS最新对于安全性和性能非常重要。核心是确保你的系统使用最新的Linux内核版本运行。但是,到目前为止,更新内核意味着在安装新内核后重新启动服务器。

LivePatch为Ubuntu服务器和桌面系统提供了一种经过身份验证和加密的内核模块流方式,它对企业用户是免费的,允许非企业用户在最多3个系统上使用该服务。

注册

尽管免费,但是有必要注册创建api令牌 ,按照LivePatch网站上的说明获取LivePatch令牌,复制你的令牌并遵循以下步骤。

安装

第一步是打开终端,并以root或有sudo功能的用户登录到你的服务器,


sudo apt update && sudo apt upgrade

然后我们需要snap,我们可以使用以下命令安装它:


sudo apt install snapd

现在要启用LivePatch


sudo snap install canonical-livepatch
sudo canonical-livepatch enable <your-api-token-here>

假设一切正常工作,你将看到类似于以下内容的输出:


Successfully enabled device. Using machine-token: <your-api-token-here>

检查状态

安装后可以在终端检查LivePatch守护程序的状态:


canonical-livepatch status --verbose

不用重新引导

你的Ubuntu 16.04 LTS服务器现在可以使用Livepatch服务。因此,下次升级到最新内核时,不需要重新启动服务器。

Anne655 profile image