Сборка ядра linux — DEVOPS

Сборка ядра linux

В общем случае, без сбора рпм все очень просто. Сборка ядра уже давно не представляет трудностей.

 

Устанавливаем утилиты для отрисовки псевдографических интерфейсов в консоли и компиляторы.

sudo yum install ncurses-devel ncurses gcc make git ctags ncurses-devel openssl-devel

Создаем конфиг на базе текущего

make oldconfig

На всякий случай просматриваем список новых опций

diff .config /boot/config-`uname -r`

Запускаем процесс сборки. Параметр -j выставляйте в соответствии с количеством своих ядер, для ускорения процесса сборки. Процесс не быстрый, на core i5 2.5GHz и медленном диске занимает около часа.

time make -j 4 all

Устанавливаем новое ядро  с модулями и апдейтим загрузчик

make modules_install install
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Перезагружаемся в новый линукс!

Другие новости
Настойка satis для пакетов composer в docker

Настрройка satis satis — кеширующий сервер для пакетов php composer. Для настройки репозитория будем использовать официальный docker. Разработчикам понадобится редактировать файла конфигурации satis.json, для этого поднимем отдельный контейнер с sftp и ftp серверами внутри. Файл конфиргурации в нашем случае должен

Лечим wordpress https err_too_many_redirects

По какой логике wordpress понимает что к нему пришел https не понятно, но часто сталкиваемся с проблемой когда стили и js вордпресс отдает  по http и изза mixed content браузеры их режут. Если в настройках (Настройки -> Общие) жестко указали