KernelCare Installation and Features
By Jithin on December 6th, 2018
The kernel is the central part of an operating system which manages all the operations of a computer and hardware. It acts as a bridge between the user/application interface and memory, CPU and other hardware resources. It is the part of OS in which an operating system is loaded, the kernel loads first and remains in memory until the system is shut down again. It is responsible for memory management, process management, task management etc.
It is important to check your kernel is up-to-date and kernel security patches to avoid security threats. Usually, manual kernel updates may take hours to complete. Which causes some downtime of the server Also, we need to reboot the server after updating kernel manually for updating the changes. And such reboots are initiated during the off-peak hours. In order to such issues, we have KernelCare. With KernelCare installed on the server, kernel updates are done automatically. It is used for automatic kernel updates to your current kernel in every 4 hours without rebooting the system. It is better to install KernelCare on your system for avoiding security threats since the KernelCare team always monitoring the security and kernel mailing lists and preparing the patches. It patches the security vulnerabilities in the current kernel without causing any downtime and service interruption on the server.
Before installation, you can take a look at the supported OS. KernelCare supports 64bit versions of RHEL / CentOS 6.x & 7.x, CloudLinux 6.x & 7.x, Virtuozzo/PCS/OpenVZ 2.6.32, Debian 6.x & 7.x and Ubuntu LTS 14.04(v3.13 & v4.4) & 16.04 kernels. To check the compatible kernel you can refer the link >> https://patches.kernelcare.com/
You can install KernelCare using a trial license for 30 days on an unlimited number of services. After the trial license expired, you can purchase the license from >> https://cln.cloudlinux.com/clweb/login.xhtml Price starts from $2.25/month. You can find the pricing details from >> https://www.kernelcare.com/pricing/
1) To install KernelCare:
# curl -s https://repo.cloudlinux.com/kernelcare/kernelcare_install.sh | bash
# wget -qq -O – https://repo.cloudlinux.com/kernelcare/kernelcare_install.sh | bash
2) Register your license key
# kcarectl –register $kc_key
You can use the same key for all the servers.
3) To check the updates:
# /usr/bin/kcarectl –info
4) To update manually:
# /usr/bin/kcarectl –update
If you want to disable automatic kernel updates,
Edit the file /etc/sysconfig/kcare/kcare.conf and set AUTO_UPDATE=False
1) Automatic kernel updates without rebooting the server: The system kernel automatically updates without any server reboot and service interruption. It automatically updates the latest kernel versions as soon as the patch is available.
2) Latest security updates: KernelCare checks the availability of new patches in every 4 hours so there is no need of updating the kernel manually on the server.
3) Less time: Installing KernelCare requires only less time and does require any server reboot.
4) System performance impact: Automatic kernel updates are done on the server without causing any server performance.
5) Ability to roll back the changes: You can always roll back the changes when you need.
6) Ability to work in different environments: Works on typical servers as well as virtual environments.
If you need any further help, please do reach our support department.