The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Мгновенная перезагрузка 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
 
24.11.2009
Раздел:    Корень / Администратору / Система / Загрузка, однопользовательский режим

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, me, 00:07, 24/11/2009 [ответить] [смотреть все]
  • +/
    cat /proc/cmdline не надо делать. Он по умолчанию должен строчку от старого ядра взять.
     
  • 1.2, Zenitur, 06:25, 24/11/2009 [ответить] [смотреть все]
  • +/
    Я ничего не понял. Объясните? Перезагружается е компьютер, а система? Ядро загружается в память второй раз и начинается процесс загрузки? Надеюсь, что хоть от root'а.
    Мгновенная перезагрузка Linux при помощи Hard Reset
     
     
  • 2.3, Аноним, 07:20, 24/11/2009 [^] [ответить] [смотреть все]
  • +/
    Загружается второе ядро и ему передается управление, старое выгружается Получае... весь текст скрыт [показать]
     
     
  • 3.5, Aquarius, 08:41, 24/11/2009 [^] [ответить] [смотреть все]  
  • +/
    >Загружается второе ядро и ему передается управление, старое выгружается. Получаем обновление ядра
    >без остановки сервисов и перезагрузки - немного противоречит заголовку.

    остановка сервисов происходит - не происходит сброс процессора, минуется стадия загрузчика и все что идет до нее от момента сброса процессора/включения питания при обычной перезагрузке/загрузке

     
  • 3.6, Аноним, 11:10, 24/11/2009 [^] [ответить] [смотреть все]  
  • +/
    Без остановки - только в том смысле, что они не будут корректно завершены Но ... весь текст скрыт [показать]
     
  • 1.4, Michael, 08:29, 24/11/2009 [ответить] [смотреть все]  
  • +/
    Если посмотреть произвольный текст про kexec (например,
    http://www.ibm.com/developerworks/linux/library/l-kexec.html - нам больше и не надо), то видно, что kexec именно перезагружает систему. От hard reset он отличается только тем, что серверная материнка не получает возможности тормозить пять минут в BIOS.
     
     
  • 2.7, Docent, 11:40, 24/11/2009 [^] [ответить] [смотреть все]  
  • +/
    А можно ли в Линуксе как-то сделать типа Reset, т.е. что бы никакие процессы не завершались, а комп просто сразу пошел на загрузку?
    У меня несколько раз возникала ситуация, когда в системе зависал какой-то драйвер ввода-вывода и программы находились в состоянии D. Естественно, что ни о каком штатном завершении системы тут быть не может.
     
     
  • 3.8, Ras, 12:08, 24/11/2009 [^] [ответить] [смотреть все]  
  • +/
    Alt+SysRq+B  может поможет?
    перед ним можно сделать Alt+SysRq+S, подождать 3-5 сек и Alt+SysRq+U
     
     
  • 4.10, Alex, 12:36, 24/11/2009 [^] [ответить] [смотреть все]  
  • +/
    Удаленно это же можно сделать так:

    Например сделать sync всем файловым системам (с клавиатуры это Alt+SysRq+S)

    echo S > /proc/sysrq-trigger

    Побробности в исходниках ядра, в файле /usr/src/linux/Documentation/sysrq.txt

     
  • 1.9, Doktor, 12:29, 24/11/2009 [ответить] [смотреть все]  
  • +/
    "It is left to you to kill all applications and unmount file systems before attempting a kexec reboot."

    Так что систему нужно подготовить к этому.

     
  • 1.11, Andrey Mitrofanov, 18:06, 24/11/2009 [ответить] [смотреть все]  
  • +/
    http:/openforum/vsluhforumID3/44511.html#3

    Война давно уже кончилась, а они поезда с s_ранеными_одними и теми же вопросами_ всё идут...

     
     
  • 2.12, Georges, 21:58, 24/11/2009 [^] [ответить] [смотреть все]  
  • +/
    ну и как переходить по этой ссылке?
     
     
  • 3.14, pavlinux, 00:03, 25/11/2009 [^] [ответить] [смотреть все]  
  • +/
    >ну и как переходить по этой ссылке?

    http://www.opennet.ru/openforum/vsluhforumID3/44511.html#3

     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:

     Добавить заметку
     Версия для печати
     
     Поиск заметки:
     

    Последние заметки
    - 05.02 Проброс 802.1q/access порта в Linux через IP-сеть
    - 25.01 Использование systemtap для устранения уязвимости в реализации /proc/pid/mem
    - 24.01 Мониторинг загрузки многоядерного сервера по каждому ядру в отдельности в Linux
    - 23.01 Осуществление ОGSM/SMS/USSD вызовов с использованием утилиты mdbus
    - 13.01 Интерактивный firewall в Linux
    - 08.01 Советы по увеличению автономной работы ноутбука с Debian/Ubuntu
    - 31.12 Бэкап и восстановление данных из БД memcachedb и других хранилищ на базе BerkeleyDB
    - 28.12 Получение инкрементальных diff-файлов для subversion
    - 27.12 Решение проблемы поддержки php-zip-extension в Fedora-16
    - 25.12 Настройка сетевого доступа в окружениях QEMU
    RSS | Следующие 15 записей >>


    АКЦИЯ! ПОДПИШИСЬ на журнал Linux Format до 31 января 2012 года и выиграй СУПЕРПРИЗ!

    Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

    Каждый, кто оформит подписку, получает бонус- объёмные наклейки на системный блок и подарки: с одним из первых выпусков журнала в 2012 году- диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

    Подробнее о проведении акции вы можете прочитать на странице сайта.


      Закладки на сайте
      Проследить за страницей
    Created 1996-2012 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList