Рубрики
Ядро, sysctl, swap

linux kernel / modules / таблица модулей ядра

Часты команды:

Самые распространённые модули kernel linux:

САМЫЕ НЕОБХОДИМЫЕ МОДУЛИ (без которых часто не работает система или критичные функции):

Рубрики
Конспект Ядро, sysctl, swap

Конспект: sysctl

sysctl

ip_forward

ipv6

файлы

монтирование / mount

Таблица NAT:

Отключаем ответы на ping

rp_filter

Network SFP+

swap

ipv4

dev

Рубрики
Ядро, sysctl, swap

IPv4 / dev / sysconf / параметры

ipv4

dev

Рубрики
Ядро, sysctl, swap

debian 11 / vanile stable kernel / install / ванильное ядро / сборка ядра

Ссылки:

make[2]: *** Нет правила для сборки цели «debian/certs/benh@debian.org.cert.pem», требуемой для «certs/x509_certificate_list». Останов.
make[1]: *** No rule to make target ‘debian/certs/debian-uefi-certs.pem’, needed by ‘certs/x509_certificate_list’. Stop.

BTF: .tmp_vmlinux.btf: pahole (pahole) is not available

Не обходимые пакеты для сборки:

Сборка ядра(компиляция):

Собираем deb пакет для установки:

Удаление ядра:

Пере собираем ядро debian

raspberry pi

Иногда очень надо поставить конкретное ядро:

Пример установки стороннего драйвера

Как достать .config из рабочей системы:

Патчи на ядро:

Патчи на ядро скрипт:

Еще один вариант применения патчей

Пример как в debian 13 выбрать нужное ядро при загрузке системы (для предыдущих версий тоже самое если используется grub2)

Рубрики
CentOS/RHEL Ядро, sysctl, swap

sysctl \ ipv6 \ ping \ nat \ управление системными настройками \ ограничения на всю систему

ссылки

sysctl

sysctl ipv6

ограничения на всю систему

Включение IP Forward

NAT

отключаем ответы сервера на ping

rp_filter

tunning network SFP+

Рубрики
Ядро, sysctl, swap

swap \ файловая система SWAP \ файл подкачки \ /proc/meminfo

Создание нового раздела:

Файл подкачки:

Работа оперативной памяти в linux

Управление работой виртуальной памяти:

/proc/meminfo

Создание swap Вариант 1:

Создание swap Вариант 2:

Рубрики
sysctl \ настройки \ ограничения Ядро, sysctl, swap

net_ratelimit: 44 callbacks suppressed \ nf_conntrack: table full, dropping packet

Ссылки:

net_ratelimit: 44 callbacks suppressed

nf_conntrack: table full, dropping packet

Рубрики
Ядро, sysctl, swap

kernel / usb / blacklist / make

Модули ядра:

Отмена загрузки модуля (драйвера):

Перезагрузка USB порта без перезагрузки системы:

Перезагрузка USB порта без перезагрузки системы,
Внешние накопители (диски, флешки):

Перезагрузка USB порта без перезагрузки системы,

Сборка ядра(компиляция):

Рубрики
Ядро, sysctl, swap

kernel / modules / модули ядра

Информация uname

Релиз ядра uname -r

Ядро

Введение в модули ядра

Модули ядра вкратце lsmod

Список модулей

Сторонние модули

depmod и компания

Как получить модули

Использование depmod

Расположение модулей ядра

insmod vs. modprobe

rmmod и modprobe в действии

Ваши помощники modinfo и modules.conf

Структура modules.conf

Рубрики
Ядро, sysctl, swap

kernel / компиляция ядра

Рубрики
Ядро, sysctl, swap

swap \ очистка оперативной памяти

очистка swap

очистка кеша

настройки swap по умолчанию

настройки swap и hugepages