Инструменты пользователя

Инструменты сайта


горячая_перезагрузка

Мгновенная перезагрузка Linux при помощи kexec [исправить]

В репозиториях Debian/Ubuntu/Fedora/RHEL можно найти пакет kexec-tools, дающий возможность быстрой перезагрузки через обновление ядра в памяти, без задействования фазы с участием BIOS.

Ставим kexec-tools в Debian/Ubuntu:

apt-get install kexec-tools

После установки пакета автоматически при перезагрузке будет использован вызов kexec. Чтобы отключить kexec необходимо в файле конфигурации /etc/default/kexec установить LOAD_KEXEC=false

В RHEL/Fedora установка производится аналогичным способом:

 yum install kexec-tools

Замена текущего ядра в ручном режиме.

Читаем ядро в память:

 kexec -l /boot/vmlinuz --initrd=/boot/initrd.img --command-line="`cat /proc/cmdline`"

Переводим управление на загруженное на прошлом этапе ядро:

 kexec -e

материал с opennet.ru

горячая_перезагрузка.txt · Последние изменения: 2013/06/22 20:46 — kirill