如何安装和卸载 KernelCare

在我之前的文章中,我介绍了 KernelCare 是什么。在本文中,我将告诉您如何安装、卸载、清除 KernelCare 缓存,以及关于 KernelCare 的其他重要信息。如果您还不了解该产品,这里有一个简短的回顾。KernelCare 为 Linux 内核提供自动安全更新。它为各种 Linux 内核提供补丁和错误修复。
所以,如果您正在寻找类似的东西,那么您来对地方了。让我们开始吧,不再赘述。
安装 KernelCare 的先决条件
在 Linux 系统中安装 KernelCare 之前,请确保您拥有以下任一操作系统。
-
64 位 RHEL/CentOS 5.x、6.x、7.x
-
CloudLinux 5.x、6.x
-
Virtuozzo/PCS/OpenVZ 2.6.32
-
Debian 6.x、7.x
-
Ubuntu 14.04
注意: 如果您已经在机器上安装了 KernelCare,那么在下次安装 KernelCare 之前了解当前的 KernelCare 版本可能会很有用。要了解当前版本,请以 root 身份运行以下命令
/usr/bin/kcarectl –uname
检查内核与 KernelCare 的兼容性
要检查您当前的内核是否与 KernelCare 兼容,您需要使用以下代码。
curl -s -L https://kernelcare.com/checker | python
安装 KernelCare
运行以下命令来安装 KernelCare。
curl -s -L https://kernelcare.com/installer | bash
如果您使用基于 IP 的许可证,则无需执行任何其他操作。但是,如果您使用基于密钥的许可证,请运行以下命令。
/usr/bin/kcarectl --register KEY
KEY 是一个注册密钥代码字符串。当您注册购买或试用 KernelCare 时,会提供给您。让我们看一个例子。
[root@unixcop:~]/usr/bin/kcarectl --register XXXXXXXXXXX
服务器已注册
上面的例子显示了一个注册密钥代码字符串。
如果您遇到“密钥限制已达到”错误消息,那么您需要在试用期结束后首先注销服务器。要执行相同的操作,请输入
kcarectl --unregister
检查补丁是否成功应用
要检查补丁是否已成功应用,请使用以下命令。
/usr/bin/kcarectl --info
现在,该软件将每 4 小时自动检查一次新补丁。
如果您想手动运行更新,请运行
/usr/bin/kcarectl --update
更新 KernelCare 代理
要将 KernelCare 代理软件包更新到其可用的最新版本,请运行
dnf install -y kernelcare
此命令用于基于 rpm 的发行版,包括 RedHat、CentOS 等。如果您拥有基于 apt 的发行版,例如 Debian、Ubuntu 等,则需要键入并运行以下命令。
apt-get install kernelcare
清除 KernelCare 缓存
要清除 KernelCare 缓存,您需要运行以下代码。
rm -rf /var/cache/kcare/patches echo 1 > /proc/sys/vm/compact_memory echo 3 > /proc/sys/vm/drop_caches kcarectl –update
卸载 KernelCare
如果遇到任何错误,您可能需要从系统中卸载 KernelCare。要卸载该软件包,请以 root 身份运行以下命令。
yum remove kernelcare
禁用 KernelCare 自动更新
启用 KernelCare 自动更新后,如果您想在任何时候禁用 KernelCare 自动更新,请运行以下命令。
Set AUTO_UPDATE=False
结论
从本文中,您了解了如何在系统上安装和卸载 KernelCare。我们还了解了安装 KernelCare 的先决条件、如何禁用自动更新、如何检查新的和已应用的补丁、如何清除 KernelCare 缓存,以及如何成为 KernelCare 代理。建议在安装产品之前检查您的内核与 KernelCare 的兼容性。您可以轻松地按照给定的步骤检查兼容性。我希望您觉得这篇文章有用。