HPUNIX Сайт о ОС и не только!

Как обновить ядро Linux без перезагрузки системы

9 апреля 2010 - unix
Как обновить ядро Linux без перезагрузки системы

Ksplice представляет собой расширение Linux, позволяющее создавать «горячее» обновление ядра, другими словами, без перезагрузки системы. Под катом представлена маленькая памятка по использованию Ksplice в Ubuntu Linux.

Разумеется, заплатки для ядра возникают не из воздуха. Они создаются и тестируются разработчиками из компании Ksplice, Inc. На создание патча обычно уходит около суток с момента внесения конфигурации в начальный код ядра Linux. Распространяются патчи через сервис Ksplice Uptrack.

До использования Ksplice требуется получить ключ доступа к этому сервису.

Перебегаем по ссылке, водим адресок электрической почты и через несколько минут на него приходит ключ. Сервис совсем бесплатен для юзеров Ubuntu Desktop и Fedora.

Для использования Ksplice в Debian, Ubuntu Server, CentOS, RHEL и других серверных дистрибутивах Linux требуется оформить платную подписку на сервис. Найти цены на ksplice.com мне не удалось, но вот здесь например говорится о 3$ за месяц (это, по всей видимости, за один сервер).

Итак, получив ключ доступа, создаем файл /etc/apt/sources.list.d/ksplice.list последующего содержания:

deb http://www.ksplice.com/apt precise ksplice
deb-src http://www.ksplice.com/apt precise ksplice

Потом говорим:

sudo apt-get install ca-certificates

wget https://www.ksplice.com/apt/ksplice-archive.asc
sudo apt-key add ksplice-archive.asc
Как обновить ядро Linux без перезагрузки системы
rm ksplice-archive.asc

Урок №5 "Настройка и компиляция ядра FreeBSD"


sudo apt-get update
Как обновить ядро Linux без перезагрузки системы
sudo apt-get install ksplice uptrack

Во время выполнения последней команды вводим собственный ключ.

Если вы желаете, чтоб патчи автоматом применялись к ядру по мере их возникновения, следует прописать в /etc/uptrack/uptrack.conf:

autoinstall = yes

Чтоб произвести обновление ядра, исполняем команду:

sudo uptrack-upgrade

HOW-TO: use MySQL with a minecraft craftbukkit server

Команда для просмотра «настоящего» uname:

Как обновить ядро Linux без перезагрузки системы
uptrack-uname -r

Получения перечня установленных заплат:

sudo uptrack-show

Получение перечня заплат, доступных для установки:

sudo uptrack-show --available

Удаление заплат:

sudo uptrack-remove --all

Видите ли, ничего сложного. Лично я нахожу Ksplice очень комфортным, в особенности на рабочем столе. На серверах Ksplice также может быть полезен.

Допустим, вы предоставляете услугу аренды выделенных серверов. При помощи Ksplice вы сможете обеспечить дополнительную защиту собственных клиентов от взлома, при всем этом не перезагружая сервера без их спроса.

Не уверен, есть ли профит от использования Ksplice в веб-проектах. Минутный обычной обыденного сайтика все равно практически никто не увидит. А в проектах с высочайшей нагрузкой всегда необходимо быть готовым к остановке 1-го либо нескольких серверов и вообщем это должно быть штатной ситуацией, если можно так выразиться.

Ну что ж, а сейчас скажите мне, пользуетесь ли вы Ksplice, где вы его используете и во сколько, если не тайна, для вас обходится это наслаждение?

Похожие статьи

  • Чем неплох и чем плох Linux (либо хоть какой другой nix)

    Друзья нередко задают мне вопросы в стиле «а чем так хороша эта ваша Ubuntu?», «а не перейти ли мне на Linux?», «а какой линукс мне избрать?» и тп. Эта статья поможет новеньким в мире открытых ОС най...

  • Практически беспристрастно на тему чем FreeBSD лучше Linux

    Если в вопросе Linux против Windows все достоинства и недочеты сравниваемых ОС более-менее ясны, то в вопросе «FreeBSD против Linux» все не так просто, как многим хотелось бы. Вот почему гайды...

  • Установка и обновление софта во FreeBSD

    В сети есть много инфы про внедрение портов и пакеджей FreeBSD. К огорчению, нередко эта информация оказывается устаревшей. Время от времени бывает, что одна статья противоречит другой.

    Что касается...

  • О юниксах, программировании и принятии решений

    До недавнешнего времени я очень заморачивался на темы вроде «кто платит каждый месяц за ссылки в SAPE, когда можно приобрести нескончаемые в GoGetLinks» либо «я не могу поставить эту программку, ведь она исполь...

  • Как сделать бинарный пакет при помощи CheckInstall

    CheckInstall — это комфортная утилита, позволяющая создавать бинарные пакеты для Linux из начального кода приложения. Ее мне порекомендовал Денис Федосеев в комменты к посту про установку Rakudo Star....

Рейтинг: -1 Голосов: 160 1308 просмотров
Комментарии (0)

Нет комментариев. Ваш будет первым!

Найти на сайте: параметры поиска

Windows 7

Среда Windows 7 на первых порах кажется весьма непривычной для многих.

Windows 8

Если резюмировать все выступления Microsoft на конференции Build 2013.

Windows XP

Если Windows не может корректно завершить работу, в большинстве случаев это

Windows Vista

Если к вашему компьютеру подключено сразу несколько мониторов, и вы регулярно...