如何安装和卸载 KernelCare

How to Install and Uninstall 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 的兼容性。您可以轻松地按照给定的步骤检查兼容性。我希望您觉得这篇文章有用。

Suparna 是一位自由撰稿人,她撰写关于 Linux 的文章,包括技巧、窍门和操作指南。

加载 Disqus 评论