Автор Тема: Нужна перезагрузка после обновления?  (Прочитано 2525 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн baf

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 27
  • Debian/Ubuntu only
  • Jabber: baf@xmpp.kz
Всем привет.
Возможно мой вопрос покажется примитивным, но мне нужно получить ответ на него не из своей головы.

Вот я к  примеру обновился с 7.5 до 7.6 и в списке обновляемых пакетов фигурировали linux-* (image & headar). Убунту в таком случаи добавляет еще один пункт в меню загрузчика, а дебиан нет.

Вопрос: В дебиане нужно делать ребут сервера или нет?

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

Онлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 4835
  • memento mori
  • Jabber: qupl@jabber.ru
Re: Нужна перезагрузка после обновления?
« Ответ #1 : 22 Июль 2014, 12:50:05 »
baf, пакеты обновились, а версия ядра могла остаться той же, поэтому и нет дополнительной строчки. Будет новая версия - добавится в меню grub строчка.

Вопрос: В дебиане нужно делать ребут сервера или нет?
Сначала нужно определиться с целью перезагрузки :).

Оффлайн baf

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 27
  • Debian/Ubuntu only
  • Jabber: baf@xmpp.kz
Re: Нужна перезагрузка после обновления?
« Ответ #2 : 22 Июль 2014, 12:55:22 »
Сначала нужно определиться с целью перезагрузки
Хорошо, получается при обновлении пакетов linux-* перегружать систему не нужно? А цель перейти на новую версию пакета, ктр сидит в оперативке(подгружена в данный момент).
Пока из вашего ответа я понял, что если в меню загрузчика не появилась новая строчка то и перегружаться нет смысла, так?
Доброй души человек, если не прав поправляйте, буду тока рад.
 


Оффлайн ogost

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 3053
  • Linux Registered User #547151
Re: Нужна перезагрузка после обновления?
« Ответ #3 : 22 Июль 2014, 14:27:32 »
baf, не так. ядро не просто так обновилось - значит пришли багфиксы (ну или парочка новых багов). старое ещё не выгружено, а новое просто так не подгрузишь. нужен ребут или гуглите kexec. вообще прочитайте, что там фиксили с обновлением, и решайте сами, ребутить его, или нет.

Оффлайн vladimir_ar

  • Ветеран
  • *****
  • Сообщений: 1624
Re: Нужна перезагрузка после обновления?
« Ответ #4 : 22 Июль 2014, 22:17:02 »
А цель перейти на новую версию пакета, ктр сидит в оперативке(подгружена в данный момент).
Перезапустили пакет / службу и все.
Но не всегда прокатывает.
Сижу на тестинге, пришли обновления - и отвалилась напрочь раздача инета на внутреннюю сеть. Но адрес на интерфейс выделялся - а пакеты не бегают. Перезапуск службы сети не помог. Решилось перезагрузкой. Но на то он и тестинг   :)
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M
 

Оффлайн baf

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 27
  • Debian/Ubuntu only
  • Jabber: baf@xmpp.kz
Re: Нужна перезагрузка после обновления?
« Ответ #5 : 23 Июль 2014, 07:25:29 »
baf, не так. ядро не просто так обновилось - значит пришли багфиксы (ну или парочка новых багов). старое ещё не выгружено, а новое просто так не подгрузишь. нужен ребут или гуглите kexec. вообще прочитайте, что там фиксили с обновлением, и решайте сами, ребутить его, или нет.
1. Вы подтвериди мои догадки, что нужен ребут, иначе новые изменения не заработают.
2. Про kexec не слышал, щас почитал прикольная штука, буду тестировать на виртаулке. С первого взгляда все просто:
Цитировать
kexec -l /boot/vmlinuz --initrd=/boot/initrd.img
Отпишусь по окончанию.
Доброй души человек, если не прав поправляйте, буду тока рад.
 

Оффлайн ogost

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 3053
  • Linux Registered User #547151
Re: Нужна перезагрузка после обновления?
« Ответ #6 : 23 Июль 2014, 08:45:51 »
baf, должен ещё раз напомнить, что я вам говорил о ядре. другие же службы перезапускаются на ура.
kexec конечно интересная штука, но и с ней проблемы бывают. на боевом сервере применять только в случае крайней необходимости.
если обновления ядра не связаны напрямую с безопасностью или с работоспособностью сервера, лучше не трогать.

Оффлайн baf

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 27
  • Debian/Ubuntu only
  • Jabber: baf@xmpp.kz
Re: Нужна перезагрузка после обновления?
« Ответ #7 : 23 Июль 2014, 09:01:24 »
baf, должен ещё раз напомнить, что я вам говорил о ядре. другие же службы перезапускаются на ура.
kexec конечно интересная штука, но и с ней проблемы бывают. на боевом сервере применять только в случае крайней необходимости.
если обновления ядра не связаны напрямую с безопасностью или с работоспособностью сервера, лучше не трогать.
Да я понял что вы имели ввиду только ядро, я с самого начала веду разговор только про ядро, все остальное перезапускается автоматически или накрайняк вручную(последнее не припомню). Я сейчас занят тем что собираю свое ядро и хочу через kexec перейти на него без ребута.
Доброй души человек, если не прав поправляйте, буду тока рад.
 

Оффлайн baf

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 27
  • Debian/Ubuntu only
  • Jabber: baf@xmpp.kz
Re: Нужна перезагрузка после обновления?
« Ответ #8 : 23 Июль 2014, 12:50:57 »
Ну в общем ситуация такая: kexec действительно ускряет момент перезагрузки на новое ядро за счет того, что пропускается загрузка биоса и grub, все остальное перезапускается. Причем работает только с опцией -f (форс). В результате сервисы начинают работать на 5-10 минут раньше чем после обычно перезагрузки. Общий простой у меня на неочень мощьном сервере составил около 1 минуты. Считаю это очень хорошим результатом.

Приколько, что убунту предлагает использовать kexec вместо reboot сразу после установки пакета kexec-tools, а вот дебиан нет не предлагает и самое печально по умолчанию будет задействован механизм kexec-tools вместо обычного reboot. Зато если дать dpkg-reconfigure kexec-tools то и наша ос спрашивает то же самое + еще пару вопросов по настройке.

В общем спасибо сообществу.
Доброй души человек, если не прав поправляйте, буду тока рад.
 

Оффлайн ogost

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 3053
  • Linux Registered User #547151
Re: Нужна перезагрузка после обновления?
« Ответ #9 : 23 Июль 2014, 13:07:40 »
тыц: нагуглено
в случае секурити апдейтов и патчей ядра можно воспользоваться ksplice. однако он не грузит ядро целиком.

Оффлайн baf

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 27
  • Debian/Ubuntu only
  • Jabber: baf@xmpp.kz
Re: Нужна перезагрузка после обновления?
« Ответ #10 : 23 Июль 2014, 13:14:49 »
Цитировать
Free 30-day trial of Ksplice for Red Hat Enterprise Linux customers
Доброй души человек, если не прав поправляйте, буду тока рад.
 

Оффлайн ogost

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 3053
  • Linux Registered User #547151
Re: Нужна перезагрузка после обновления?
« Ответ #11 : 23 Июль 2014, 13:22:17 »
Цитировать
Free 30-day trial of Ksplice for Red Hat Enterprise Linux customers
угумс, щас только увидел. а лицензия GPL2. для убунты и федоры бесплатно бинарник. сырцев не нашел. странные какие-то условия.

Оффлайн baf

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 27
  • Debian/Ubuntu only
  • Jabber: baf@xmpp.kz
Re: Нужна перезагрузка после обновления?
« Ответ #12 : 23 Июль 2014, 15:09:36 »
Вообще копеечно я тему открывал по поводу надо или не надо, оказалось надо. Тперь пошла речь а как можно обойти или сократить время простоя. Еще на стадии открывания этой темы я находил проект paraleles или как-то так, но он вро де еще на стадии разработки, на хабре писали что уже сейчас там большие преимущества по смене ядра на лету. Почитаю вечерком перед сном.
Доброй души человек, если не прав поправляйте, буду тока рад.
 

Теги:
 

apt-build... Оченно нужна консультация!

Автор Mega.R.i.P.

Ответов: 2
Просмотров: 2309
Последний ответ 26 Март 2012, 18:37:19
от Mega.R.i.P.
Сталкивались с настройкой на exim4 настроки smtp yandex? Очень нужна помощь

Автор laughing_man

Ответов: 1
Просмотров: 1981
Последний ответ 10 Февраль 2016, 22:10:35
от ffrr
Нужна помощь в решении проблемы с установкой программы

Автор slizensss

Ответов: 6
Просмотров: 1365
Последний ответ 22 Февраль 2020, 18:21:37
от ferum
Нужна консультация по установке двух видеокарт (могу немного заплатить)

Автор siberianwm

Ответов: 2
Просмотров: 1240
Последний ответ 03 Июнь 2015, 06:25:03
от ihammers
Нужна помощь по утилите auditd

Автор Hyper-SA

Ответов: 5
Просмотров: 859
Последний ответ 10 Июнь 2018, 11:27:14
от qupl