Служба Livepatch от Canonical: обновление ядра Linux в Ubuntu без необходимости перезагрузки системы

В данном уроке мы рассмотрим, как обновить ядро Linux на Ubuntu без необходимости перезагрузки системы, применяя сервис Livepatch от Canonical, который использует технологию живого патчинга для внедрения важных обновлений ядра без перезапуска.

Это поможет обеспечить непрерывную работу вашего сайта. Я применяю эту функцию на сервере, который поддерживает этот блог. Служба livepatch позволяет вашему серверу оставаться активным и защищенным, что дает возможность перезагрузить его позже. Для моих других серверов, таких как почтовый, где высокая доступность не критична, я просто настраиваю автоматические обновления безопасности. Они позволяют серверу автоматически перезагружаться в 4 часа утра, если обновлено ядро.

Служба livepatch от Canonical доступна бесплатно для трёх устройств, включая ноутбуки, серверы и облачные решения. Для её использования необходимо, чтобы ваша система была 64-битной версией Ubuntu с ядром Linux 4.4 или новее.

Рекомендация: Обновления безопасности livepatch не поддерживаются для Ubuntu 20.10.

Обновление ядра Linux без необходимости перезагрузки с использованием сервиса Livepatch от Canonical.

Сначала зайдите на веб-страницу службы Livepatch от Canonical. Если вы хотите бесплатно использовать эту услугу на трех устройствах, выберите пользователя Ubuntu. Если вы являетесь клиентом UA, выберите вариант Ubuntu Advantage. Затем нажмите на кнопку для получения вашего токена Livepatch.

Читайте также:  Основные команды для работы с сетями в Linux

каноническая служба живого патча

Чтобы воспользоваться своей учетной записью Ubuntu One, необходимо авторизоваться. Регистрация абсолютно бесплатна, и после входа вы получите уникальный секретный ключ для доступа к вашей учетной записи.

обновление ядра в реальном времени

Проверьте, установлен ли демон snap в вашей системе Ubuntu.

sudo apt update sudo apt install snapd

Затем необходимо установить демон canonical-livepatch.

sudo snap install canonical-livepatch

Активируйте сервис, используя следующую команду.

sudo canonical-livepatch enable ваш-секретный-ключ

Успешно включено устройство. Используя токен машины: 2ca4f0662793daje0393jdaf39332d

Вы можете в любой момент узнать статус текущего патча, воспользовавшись:

canonical-livepatch status --verbose

Потенциальные статусы патча:

  • Уязвимость отсутствует.
  • Уязвимость обнаружена, и исправление внедрено.
  • Требуется обновление ядра: Livepatch не в состоянии применить патч для устранения уязвимости в активном ядре.
Читайте также:  Настройка Monit на Linux: Пошаговое руководство

Вы можете также запустить патчер вручную.

sudo canonical-livepatch refresh

Имейте в виду, что патчинг ядра не является тем же самым, что и обновление его до самой новой версии.

  • Живой патч для ядра: устраняет уязвимости в активно работающем ядре Linux.
  • Обновление ядра: переход на актуальную версию ядра. Для активации новых функций потребуется перезагрузка.

Новый способ обновления ядра Linux на Ubuntu.

Представленный ранее способ продолжает действовать, однако Ubuntu начинает внедрять новый подход, который предлагает следующие преимущества:

SERVICE ENTITLED DESCRIPTION cis даЦентр проверки безопасности интернет-ресурсов esm-infra.даUA Infra: Улучшенное обеспечение безопасности (ESM) с поддержкой FIPS.даСертифицированные основные пакеты NIST для обновлений FIPS.даСертифицированные основные пакеты NIST с актуальными обновлениями безопасности livepatch.да Служба Canonical Livepatch

Для начала необходимо зарегистрироваться в Ubuntu Advantage. У них есть бесплатный тарифный план под названием UA Infra Essential. После этого свяжите ваш сервер Ubuntu с созданной учетной записью.

Читайте также:  Как установить VLC Media Player на Ubuntu пошаговое руководство

sudo ua attach ваш-токен

Установите службу livepatch.

sudo snap install canonical-livepatch

Активируйте livepatch в вашей системе.

sudo ua enable livepatch

Убедитесь в своем текущем положении:

sudo ua status

Заключение

Надеюсь, этот гид был полезен для вас в использовании сервиса Canonical Live Patch, который позволяет обновлять системы Ubuntu LTS с самыми серьезными и критическими уязвимостями безопасности без необходимости перезагрузки. Подписывайтесь на нашу бесплатную рассылку, чтобы быть в курсе последних учебных материалов по Linux. Также вы можете следить за нами в Twitter или поставить лайк нашей странице на Facebook.