KernelCare is a service that provides automated kernel security updates to your running kernel alleviating the need to reboot the server. It promptly delivers the latest security patches for different Linux distributions applied automatically to the running kernel in just nanoseconds.
KernelCare works in both, live and staging environments, and for servers located behind the firewall, there is an ePortal to help you manage it.
KernelCare is compatible with 64-bit versions of CloudLinuxOS/CentOS/RHEL 6,7 and 8, Oracle Linux 6 and 7, Amazon Linux 1 and 2, Virtuozzo/PCS/OpenVZ 2.6.32, Debian 8,9 and 10, Proxmox VE 5 and 6, Virt-SIG/Xen4CentOS 6 and 7, Ubuntu 14.04, 15.04 and 16.04 kernels.
The list of compatible kernels can be found on the following link:
https://patches.kernelcare.com
To check current kernel compatibility with KernelCare, use the following script by running:
curl -s -L https://kernelcare.com/checker | python
You can try KernelCare absolutely free for 30 days on an unlimited number of servers. After the trial period is over, you can purchase licenses through CloudLinux Network (CLN) by logging in to cln.cloudlinux.com.
To install KernelCare run:
curl -s -L https://kernelcare.com/installer | bash
or:
wget -qq -O - https://kernelcare.com/installer | bash
If you are using IP-based license, nothing else required to be done.
If you are using a key-based license, run:
/usr/bin/kcarectl --register KEY
KEY is the registration key code string provided when you sign up for purchase or trial of the product.
If you are experiencing Key limit reached error after the end of the trial period you should first unregister the server by running:
kcarectl --unregister
To check if patches applied run:
/usr/bin/kcarectl --info
The software will automatically check for new patches every 4 hours.
If you would like to run update manually:
/usr/bin/kcarectl --update