forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.LINUX

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 30.04.2021, 21:47
Andrey Tapkin
Guest
 
Сообщений: n/a
По умолчанию Re: Kernel Upgrade

Andrey Tapkin написал(а) к Oleg Drokin в Dec 02 19:25:18 по местному времени:

From: "Andrey Tapkin" <tapkin@rol.ru>

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

"Oleg Drokin" <green@linuxhacker.ru> сообщил/сообщила в новостях следующее:
news:auh9s4$d32$1@car.linuxhacker.ru...
> Нello!
>
> Andrey Tapkin <tapkin@rol.ru> wrote:
>
> AT> У меня на сервере стоит RedНat 7.3с ядром 2.4.18-
> AT> (не помню точно билд, не принципиально вроде, могу позже сказать).
> AT> Все родное рэдхэшное. И еще два проца имеет сервантус этот.
> AT> То есть стоит версия SMP того самого ядра, которое было указано.
> AT> Допустим найду я где-то (непонятно где, кроме как на redhat.com),
> AT> новую версию подходящего ядра, допустим 2.4.20--SMP,
> AT> то как ПРОЩЕ ВСЕГО поставить его, чтобы ничего не глюкнуло,
> AT> не сбилось, не перестало загружаться. (это production server,
обслуживает
> AT> сайты).
>
> Если это продакшен сервер, то зачем тебе менять там ядро (учитывая что
> ты хочешь чтоб ничего не глюкнуло - подразумеваю что текущее ядро работает
> нормально)
>
> AT> P.S. А может вовсе не принципиально ставить версию ядра именно
> AT> readhat'овскую? С kernel.org тоже нормально пройдет? И есть где-то
> AT> специальное место, чтоб именно SMP версии были ядер, а то как
> AT> ни старался - не мог найти. Спасибо заранее!
>
> Оно-то не принципиально, вопрос только вот "зачем"?
> "Работает - не трожь!" (c) старая сисадминская мудрость ;)
>
> Bye,
> Oleg


--- ifmail v.2.15dev5
Ответить с цитированием
  #2  
Старый 30.04.2021, 21:48
Oleg Drokin
Guest
 
Сообщений: n/a
По умолчанию Re: Kernel Upgrade

Oleg Drokin написал(а) к \"Andrey Tapkin\" в Dec 02 20:45:40 по местному времени:

From: Oleg Drokin <green@linuxhacker.ru>

Нello!

Andrey Tapkin <tapkin@rol.ru> wrote:

AT> Да в том то и дело, что раз в неделю/месяц подвисает,
AT> приходится перезагружать - подозреваю что из-за ядра.
AT> Поэтому и встает необходимость смены ядра на более
AT> стабильное. Все-таки что и как нужно сделать, чтобы
AT> все прошло нормально. Ничего менять в ядре не хочу,
AT> хочу просто его поставить заместо старого. Но так как
AT> еще ниразу этого не делал, поэтому и прошу совета :)

вытягиваешь новое ядро из апдейтов (или откуда еще, или сам собираешь,
хотя судя по всему тебе этого делать нестоит).
потом на него говоришь rpm -i kernel-2.4.18-xxx.i686.rpm
возможно тебе нужен другой пакет, типа там smp или архитектура другая (тот же
атлон).
Затем в /etc/lilo.conf смотришь не прописали ли тебе это ядро на загрузку
(не должны в 7.3 еще вроде), дуплицируешь запись для твоего ядра которое сейчас
работает. Меняешь имя тргета на например test
меняешь путь и имя кернела для загрузки на новое у этой записи
меняешь версию у initrd, если используется, и делаешь man mkinitrd чтобы
понять как создать новый initrd, если его нет. Создаешь новый initrd
если нужен.
Добавляешь panic=10 в append, если там этого еще нет.
запускаешь lilo, затем lilo -R test
перегружаешься.
Если все пройдет нормально. переименовываешь дефолтный таргет в backup,
а новый - в linux.
опять запускаешь lilo
Все.
Если же загрузка прошла неуспешно - оно либо само перегрузится в предыдущее
ядро, либо попросишь чтоб нажали там на reset и перегрузится.
После чего у тебя будет шанс попробовать еще раз проделать эту
процедуру, но уже с другим ядром.

man lilo.conf в общем ;)

Bye,
Oleg
--- ifmail v.2.15dev5
Ответить с цитированием
  #3  
Старый 30.04.2021, 21:48
Andrey Tapkin
Guest
 
Сообщений: n/a
По умолчанию Re: Kernel Upgrade

Andrey Tapkin написал(а) к Oleg Drokin в Dec 02 23:05:40 по местному времени:

From: "Andrey Tapkin" <tapkin@rol.ru>

Спасибо, все понятно просто до неприличия :) благодарен до гроба :)

"Oleg Drokin" <green@linuxhacker.ru> сообщил/сообщила в новостях следующее:
news:aui3gt$er2$1@car.linuxhacker.ru...
> Нello!
>
> Andrey Tapkin <tapkin@rol.ru> wrote:
>
> AT> Да в том то и дело, что раз в неделю/месяц подвисает,
> AT> приходится перезагружать - подозреваю что из-за ядра.
> AT> Поэтому и встает необходимость смены ядра на более
> AT> стабильное. Все-таки что и как нужно сделать, чтобы
> AT> все прошло нормально. Ничего менять в ядре не хочу,
> AT> хочу просто его поставить заместо старого. Но так как
> AT> еще ниразу этого не делал, поэтому и прошу совета :)
>
> вытягиваешь новое ядро из апдейтов (или откуда еще, или сам собираешь,
> хотя судя по всему тебе этого делать нестоит).
> потом на него говоришь rpm -i kernel-2.4.18-xxx.i686.rpm
> возможно тебе нужен другой пакет, типа там smp или архитектура другая (тот
же
> атлон).
> Затем в /etc/lilo.conf смотришь не прописали ли тебе это ядро на загрузку
> (не должны в 7.3 еще вроде), дуплицируешь запись для твоего ядра которое
сейчас
> работает. Меняешь имя тргета на например test
> меняешь путь и имя кернела для загрузки на новое у этой записи
> меняешь версию у initrd, если используется, и делаешь man mkinitrd чтобы
> понять как создать новый initrd, если его нет. Создаешь новый initrd
> если нужен.
> Добавляешь panic=10 в append, если там этого еще нет.
> запускаешь lilo, затем lilo -R test
> перегружаешься.
> Если все пройдет нормально. переименовываешь дефолтный таргет в backup,
> а новый - в linux.
> опять запускаешь lilo
> Все.
> Если же загрузка прошла неуспешно - оно либо само перегрузится в
предыдущее
> ядро, либо попросишь чтоб нажали там на reset и перегрузится.
> После чего у тебя будет шанс попробовать еще раз проделать эту
> процедуру, но уже с другим ядром.
>
> man lilo.conf в общем ;)
>
> Bye,
> Oleg


--- ifmail v.2.15dev5
Ответить с цитированием
  #4  
Старый 30.04.2021, 21:56
Andrey Tapkin
Guest
 
Сообщений: n/a
По умолчанию Kernel Upgrade

Andrey Tapkin написал(а) к All в Dec 02 10:37:40 по местному времени:

From: "Andrey Tapkin" <tapkin@rol.ru>

Доброе утро :)
У меня на сервере стоит RedНat 7.3с ядром 2.4.18-
(не помню точно билд, не принципиально вроде, могу позже сказать).
Все родное рэдхэшное. И еще два проца имеет сервантус этот.
То есть стоит версия SMP того самого ядра, которое было указано.
Допустим найду я где-то (непонятно где, кроме как на redhat.com),
новую версию подходящего ядра, допустим 2.4.20--SMP,
то как ПРОЩЕ ВСЕГО поставить его, чтобы ничего не глюкнуло,
не сбилось, не перестало загружаться. (это production server, обслуживает
сайты).
P.S. А может вовсе не принципиально ставить версию ядра именно
readhat'овскую? С kernel.org тоже нормально пройдет? И есть где-то
специальное место, чтоб именно SMP версии были ядер, а то как
ни старался - не мог найти. Спасибо заранее!


--- ifmail v.2.15dev5
Ответить с цитированием
  #5  
Старый 30.04.2021, 21:56
Oleg Drokin
Guest
 
Сообщений: n/a
По умолчанию Re: Kernel Upgrade

Oleg Drokin написал(а) к \"Andrey Tapkin\" в Dec 02 13:27:54 по местному времени:

From: Oleg Drokin <green@linuxhacker.ru>

Нello!

Andrey Tapkin <tapkin@rol.ru> wrote:

AT> У меня на сервере стоит RedНat 7.3с ядром 2.4.18-
AT> (не помню точно билд, не принципиально вроде, могу позже сказать).
AT> Все родное рэдхэшное. И еще два проца имеет сервантус этот.
AT> То есть стоит версия SMP того самого ядра, которое было указано.
AT> Допустим найду я где-то (непонятно где, кроме как на redhat.com),
AT> новую версию подходящего ядра, допустим 2.4.20--SMP,
AT> то как ПРОЩЕ ВСЕГО поставить его, чтобы ничего не глюкнуло,
AT> не сбилось, не перестало загружаться. (это production server, обслуживает
AT> сайты).

Если это продакшен сервер, то зачем тебе менять там ядро (учитывая что
ты хочешь чтоб ничего не глюкнуло - подразумеваю что текущее ядро работает
нормально)

AT> P.S. А может вовсе не принципиально ставить версию ядра именно
AT> readhat'овскую? С kernel.org тоже нормально пройдет? И есть где-то
AT> специальное место, чтоб именно SMP версии были ядер, а то как
AT> ни старался - не мог найти. Спасибо заранее!

Оно-то не принципиально, вопрос только вот "зачем"?
"Работает - не трожь!" (c) старая сисадминская мудрость ;)

Bye,
Oleg
--- ifmail v.2.15dev5
Ответить с цитированием
  #6  
Старый 30.04.2021, 21:58
Ramazan Jah-Far
Guest
 
Сообщений: n/a
По умолчанию Re: Kernel Upgrade

Ramazan Jah-Far написал(а) к Andrey Tapkin в Dec 02 18:08:14 по местному времени:

From: Ramazan Jah-Far <ramazanjf@svitonline.com>

Нi!
In fido7.ru.linux, Andrey Tapkin wrote:
AT> У меня на сервере стоит RedНat 7.3с ядром 2.4.18-
AT>...
AT> то как ПРОЩЕ ВСЕГО поставить его, чтобы ничего не глюкнуло,
AT> не сбилось, не перестало загружаться. (это production server,
AT> обслуживает сайты).

Проще всего загрузить kernel-smp-2.4.18-19.7.x.i686.rpm
и сначала инсталлировать рядом со старым:
rpm -ivh kernel-smp-2.4.18-19.7.x.i686.rpm
Инсталлятор сам добавит его в меню GRUB (для LILO вроде бы
тоже, причём сразу сделает загружаемым по умолчанию, в
отличие от GRUB). Протестируешь пару месяцев, [сделаешь его
загружаемым по умолчанию в GRUB,] и удалишь старое ядро:
rpm --erase kernel-2.4.18-3

AT> P.S. А может вовсе не принципиально ставить версию ядра именно
AT> readhat'овскую? С kernel.org тоже нормально пройдет?

С RН системой лучше RН ядро. Нутром чую, но доказать не
могу :)...
А уж то, что проще - однозначно. Оцени хотя бы тот факт, что
при использовании готового .rpm не придётся думать про
конфигурацию ядра и тратить время на сборку.

Кроме этого, есть два других альтернативных варианта:
1) если времени у тебя много и хочется поэкспериментировать с
конфигурированием ядра, но в то же время иметь возможность
собрать ядра со стандартными RН конфигами, закачивай SRPM.
С ним полная сборка может занять сутки (все RН ix86 конфигурации,
uniprocessor/smp/debug/bigmem), но можно собрать только нужные:
rpm -ivh kernel-2.4.18-19.7.x.src.rpm
rpm -bb --without debug --without up --without bigmem\
--target i686 /usr/src/redhat/SPECS/kernel-2.4.spec
Для собственных конфигураций делаешь так:
rpm -bp /usr/src/redhat/SPECS/kernel-2.4.spec
cd /usr/src/redhat/BUILD/kernel-2.4.18/linux
cp ../../../SOURCES/kernel-2.4.18-i686-smp.config .config
конфигурируешь (make xconfig или menuconfig, config)
копируешь конфигурацию в SOURCES:
cp .config ../../../SOURCES/kernel-2.4.18-i686-my.config
и с ней собираешь ядро в пакет:
cd ../../..
rpm -bb --define='targetboard my' --target i686 SPECS/kernel-2.4.spec
ядро ляжет в /usr/src/redhat/RPMS/i686/kernel-2.4.18-19.7.xmy.i686.rpm

BTW, в Debian тоже есть штуковина для сборки ядер в пакеты
(.deb). Это вообще довольно правильная идея. К ней бы ещё
возможность апгрейда исходников ядра патчами, через apt :-)

2) kernel-source-2.4.18-19.7.x.i386.rpm или ядро с kernel.org

Здесь основной недостаток - то, что собранное ядро инсталлируется
в обход package manager. Т.е. получаем, скажем кучу модулей
в /lib/modules/2.4.18-19.7.xcustom, и rpm не скажет, какому пакету
они принадлежат.

AT> И есть где-то
AT> специальное место, чтоб именно SMP версии были ядер, а то как
AT> ни старался - не мог найти.

Для меня это место тут:
http://ftp-stud.fht-esslingen.de/pub...es.redhat.com\
/7.3/en/os/i686/kernel-smp-2.4.18-19.7.x.i686.rpm

А вообще, зеркал RН как грязи. Вот только на Украине нет.
--
Bye!
Ramazan
--- ifmail v.2.15dev5
Ответить с цитированием
  #7  
Старый 30.04.2021, 21:59
Sergey_Afonin
Guest
 
Сообщений: n/a
По умолчанию Re: Kernel Upgrade

Sergey_Afonin написал(а) к Andrey Tapkin в Dec 02 11:09:16 по местному времени:

From: "Sergey Y. Afonin" <Sergey_Afonin@p13.f29.n5057.z2.fidonet.org>

Andrey Tapkin wrote (Saturday 28 December 2002 00:05):

> Спасибо, все понятно просто до неприличия :) благодарен до гроба :)

А еще, предварительно, потренероваться на чем-нибудь менее важном.
На своей рабочей станции, к примеру. И ядро новое на ней погонять
предварительно. Пусть даже в однопроцессорном варианте.

Кстати, не знаю, так ли принципиально использование ядер от
производителя дистрибутива... ;-)
Лично у нас ядро от производителя стоит только в одном месте.
Причина - наличие некоего специфического софта от Intel, собранного
под конкретное ядро. В остальных случаях - с kernel.org.

--
С уважением, Сергей Афонин.
asy@kraft-s.ru

--- ifmail v.2.15dev5
Ответить с цитированием
  #8  
Старый 30.04.2021, 22:01
Nikita Melnikov
Guest
 
Сообщений: n/a
По умолчанию Kernel Upgrade

Nikita Melnikov написал(а) к Sergey Y. Afonin в Dec 02 00:38:20 по местному времени:

Приветствую тебя, Sergey!



30 дек 02 11:09, Sergey Y. Afonin wrote to Andrey Tapkin:



>> Спасибо, все понятно просто до неприличия :) благодарен до гроба :)

SYA> А еще, предварительно, потренероваться на чем-нибудь менее важном.
SYA> На своей рабочей станции, к примеру. И ядро новое на ней погонять
SYA> предварительно. Пусть даже в однопроцессорном варианте.

SYA> Кстати, не знаю, так ли принципиально использование ядер от
SYA> производителя дистрибутива... ;-)
SYA> Лично у нас ядро от производителя стоит только в одном месте.
SYA> Причина - наличие некоего специфического софта от Intel, собранного
SYA> под конкретное ядро. В остальных случаях - с kernel.org.


Будем надеяться, что Alex Korchmar этого постинга не приметил :)


SYA> --
SYA> С уважением, Сергей Афонин.
SYA> asy@kraft-s.ru



Да не упадет ядро твое в корку, Sergey!
Nikita Melnikov aka Koroedd[Ku3]
... np: Future Erginecus - Pereptions
--- [СПб ГУАП] [C++] [LiNUX] [AD&D] [RPG] [GeeK] [Ku3]
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:40. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot