Как включить Live Patching в Ubuntu 18.04

Обновить Linux намного проще, чем обновлять другие операционные системы. Вместо того чтобы смотреть на вращающийся синий экран загрузки в Windows, пользователям Linux нужно всего лишь ввести несколько команд, посмотреть, как устанавливаются некоторые пакеты, и продолжить свой день. Однако не все аспекты обновления в Linux проходят без проблем. Когда дело доходит до обновления ядра Linux, обновления могут быть настоящей проблемой, так как они заставляют пользователя прекратить свои действия и перезагрузить компьютер, чтобы завершить обновление. Стремясь уменьшить раздражающие перезагрузки, Canonical добавила исправления в Ubuntu 18.04.

Это новая функция, которая позволяет пользователям устанавливать обновления ядра Linux в Ubuntu 18.04 LTS без перезагрузки. Если это звучит как отличная функция, следуйте этому руководству и узнайте, как включить ее на своем ПК с Ubuntu.

Живое исправление на Ubuntu 18.04

Установка обновлений в Ubuntu без перезапуска — не новая функция. На сервере Ubuntu это было давно. Начиная с Ubuntu 18.04, Canonical добавила эту замечательную функцию на рабочий стол. С его помощью пользователи могут устанавливать обновления ядра Linux без необходимости полностью перезагружать свой компьютер.

Если вы ненавидите перезагружать свой компьютер с Ubuntu и предпочитаете, чтобы он оставался приостановленным и доступным в любой момент, эта функция может быть очень полезной. Live Patching недоступен для пользователей сразу, поскольку Ubuntu 18.04 не включает его по умолчанию. К счастью, включить это очень просто.

Есть два способа включить эту функцию. Если вы только что установили Ubuntu 18.04 в первый раз, прочтите диалоговое окно «Добро пожаловать», в котором описаны все новые функции версии. Нажмите кнопку «Далее» и прочтите все, что в нем говорится. На этом экране приветствия вы увидите что-то с надписью «Live Patching». Следуйте инструкциям на странице, чтобы включить его.

Настройки Live Path

Лучше всего включить эту функцию при первой установке 18.04, потому что она находится прямо на экране приветствия. Если вы больше не можете получить доступ к экрану приветствия, вам нужно включить его, перейдя в настройки Ubuntu. Используете традиционный Ubuntu с Gnome? Нажмите кнопку Win на клавиатуре и выполните поиск по запросу «Программное обеспечение и обновления».

Нажмите кнопку «Войти», чтобы войти в Canonical. Пройдите процесс создания учетной записи единого входа Ubuntu и войдите в нее. После создания вернитесь к настройкам обновления и установите флажок «Использовать Canonical Live Patch для повышения безопасности между перезапусками».

Использование живых патчей

Live Patching — это бесплатная функция для пользователей Ubuntu 18.04 LTS, но с некоторыми условиями. Когда вы входите в службу единого входа Ubuntu, веб-сайт генерирует уникальный токен, который маркирует ваш компьютер с Linux. Вы сможете бесплатно войти в систему и получить доступ к живым исправлениям на трех отдельных ПК с Ubuntu. После третьего он больше не будет бесплатным, поэтому будьте осторожны, сколько раз вы используете эту функцию.

Использование функции Live Patching не требует каких-либо специальных операций. Вместо этого он работает примерно так, как ожидалось: как часть обычной процедуры обновления. Обновление с помощью функции Live Patches можно выполнить как с помощью графической утилиты обновления Ubuntu, так и с помощью команд apt update / upgrade в терминале.

Для использования запустите диспетчер обновлений, позвольте ему проверять наличие обновлений, а затем установите обновления. Для обновлений, которые обычно требуют перезагрузки (обновления ядра и исправления), вам больше не потребуется перезапуск. Очевидно, что не каждое обновление, установленное через диспетчер обновлений Ubuntu, не может обещать никаких перезагрузок в 100% случаев, поскольку это природа компьютеров. Что-то случается, и вы все равно можете столкнуться с периодическим обновлением, требующим перезапуска. Однако с этой функцией этого случится намного меньше.

Отключить Live Patching

Функция Live Patching — это круто, но не всем она пригодится. Если не хотите, лучше выключите. Чтобы выключить его, откройте «Программное обеспечение и обновления». В окне «Программное обеспечение и обновления» снимите флажок «Использовать Canonical Live Patch для повышения безопасности между перезапусками».

Отмена выбора функции Live Patch должна немедленно отключить ее.

Удаление старых ядер

Обновление на Ubuntu, даже с функцией Live Patching, не смягчает десятки ядер Linux, которые накапливаются с течением времени. В дистрибутивах Linux на базе Debian обновление ядра Linux не удаляет автоматически старое. Чтобы получить максимальную отдачу от новой функции Live Patch, рекомендуется полностью удалить старые ядра при переключении на новое.

Примечание: никогда не удаляйте ядро, которое вы используете в данный момент, иначе могут случиться неприятности!

Обычно удаление старых ядер на Ubuntu — безболезненный процесс. Во-первых, убедитесь, что все программное обеспечение обновлено и вы используете самую новую версию ядра Ubuntu. Затем выполните следующую команду, чтобы сообщить системе, что нужно избавиться от старых ядер.

sudo apt autoremove

Автоудаление хорошо работает для избавления от старых версий ядра Linux, так как система сможет определить, не используется ли ядро ​​и, следовательно, «больше не нужно».