Установка standalone-версии KernelCare
KernelCare предназначен для обновления ядра Linux-системы без перезагрузки сервера: утилита проверяет наличие обновлений каждые 4 часа, и в случае необходимости, устанавливает обновления безопасности в автоматическом режиме.
Для работы KernelCare требуется лицензия.
Список совместимых ОС:
- CloudLinuxOS/CentOS 6, 7 и 8
- AlmaLinux/RHEL 6, 7, 8 и 9
- Oracle Linux 6 и 7
- Amazon Linux 1 и 2
- Virtuozzo/PCS/OpenVZ 2.6.32
- Debian 8, 9, 10, 11 и 12
- Proxmox VE 5 и 6
- Virt-SIG/Xen4CentOS 6 и 7
- Ubuntu 14.04, 15.04, 16.04, 18.04 и 20.04
Полный список всех доступных ядер и патчей на них на официальном сайте KernelCare.
Установка
Для установки KernelCare потребуется через консоль скачать и запустить скрипт под пользователем root:
curl -s -L https://kernelcare.com/installer | bashПосле установки, для активации лицензии, которая не привязана к IP-адресу, воспользуйтесь командой:
kcarectl --register <лицензионный_ключ>Если в процессе активации возвращается ошибка «Key limit reached», сбросьте регистрацию сервера с помощью следующей команды, после чего повторите актвиацию:
kcarectl --unregisterУправление
Для проверки состояния KernelCare выполните команду:
kcarectl --infoДля запуска принудительной проверки обновлений, выполните следующую команду:
kcarectl --updateОбновление и удаление
Обновление KernelCare запускается типовой командой install для менеджера пакетов:
yum install -y kernelcare- для RHEL-based систем;apt install kernelcare- для Debian-based систем.
Удаление KernelCare вызывается типовой командой remove для менеджера пакетов:
yum remove -y kernelcare- для RHEL-based систем;apt purge kernelcare- для Debian-based систем.