Инструменты пользователя

Инструменты сайта


управление_ядром_и_модулями_в_linux

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
управление_ядром_и_модулями_в_linux [2017/04/12 08:32]
val
управление_ядром_и_модулями_в_linux [2019/06/26 15:32] (текущий)
val [Модули ядра]
Строка 1: Строка 1:
 ====== Управление ядром и модулями в Linux ====== ====== Управление ядром и модулями в Linux ======
  
-[[http://​ru.wikipedia.org/​wiki/​Linux_(ядро)]]+  * [[https://​ru.wikipedia.org/​wiki/​Ядро_Linux|Ядро Linux]]
  
 ===== Что за ядро ​ ===== ===== Что за ядро ​ =====
Строка 13: Строка 13:
  
 $ lsmod $ lsmod
 +
 +# modinfo e1000
  
 # modprobe ip_gre # modprobe ip_gre
Строка 38: Строка 40:
 ===== Сборка модулей ядра ===== ===== Сборка модулей ядра =====
  
-  * [[http://​www.altlinux.org/​Сборка_модулей_ядра]]+  * [[http://​www.altlinux.org/​Сборка_модулей_ядра|Сборка модулей ​ядра]]
  
 ===== Сборка ядра ===== ===== Сборка ядра =====
  
 +  * [[https://​youtu.be/​QFoGnnB3WPg|Видео урок: Сборка ядра в linux]]
   * [[http://​citkit.ru/​articles/​1066/​|Пересборка ядра: ядерный распад или термоядерный синтез?​]]   * [[http://​citkit.ru/​articles/​1066/​|Пересборка ядра: ядерный распад или термоядерный синтез?​]]
   * [[http://​www.linuxcenter.ru/​lib/​articles/​system/​kernel26_install.phtml|Ставим ядро 2.6, или Ядерная физика для домохозяйки. Версия 1.1.]]   * [[http://​www.linuxcenter.ru/​lib/​articles/​system/​kernel26_install.phtml|Ставим ядро 2.6, или Ядерная физика для домохозяйки. Версия 1.1.]]
  
-==== Сборка ядра в Ubuntu ====+ 
 +==== Сборка ядра в Gentoo ==== 
 + 
 +  * [[https://​wiki.gentoo.org/​wiki/​Kernel/​Configuration/​ru|Ядро/​Конфигурация]] 
 + 
 +<​code>​ 
 +# emerge --ask hardened-sources 
 +# echo "​=sys-kernel/​hardened-sources-4.8.17-r2"​ >> /​etc/​portage/​package.unmask 
 +# emerge --ask hardened-sources 
 + 
 +/​usr/​src/​linux # make defconfig 
 + 
 +/​usr/​src/​linux # make menuconfig 
 + 
 +/​usr/​src/​linux # time make -j3 
 + 
 +real    20m6.287s 
 +user    34m28.865s 
 +sys     ​4m4.605s 
 + 
 +/​usr/​src/​linux # make modules_install 
 + 
 +/​usr/​src/​linux # make install 
 + 
 +# grub-mkconfig -o /​boot/​grub/​grub.cfg 
 +</​code>​ 
 +==== Сборка ядра в Debian/Ubuntu ====
  
   * Не рекомендуется в этом дистрибутиве   * Не рекомендуется в этом дистрибутиве
Строка 85: Строка 114:
 === Модификация исходных текстов ядра === === Модификация исходных текстов ядра ===
  
-На примере добавления Grsecurity  +  ​* [[Linux Hardened#​Hardened Debian/Ubuntu]]
- +
-  ​* [[http://​ru.wikipedia.org/​wiki/​Grsecurity]] +
-  * [[http://​grsecurity.net/​]] +
-  * [[http://​compilefailure.blogspot.ru/​2011/​02/​grsecurity-patched-ubuntu-server-lts.html]] +
-  * [[http://​samag.ru/​archive/​article/​341]] +
-  * [[http://​sourceforge.net/​projects/​ubuntugrsec/​]] +
-  * [[https://​wiki.debian.org/​Hardening]] +
- +
-<​code>​ +
-# cd /usr/src +
- +
-# wget http://​grsecurity.net/​stable/​grsecurity-X.X.X-X.X.X-201XXXXXXXX.patch +
- +
-# cd linux-* +
- +
-# patch -p1 < ../​grsecurity-X.X.X-X.X.X-201XXXXXXXX.patch +
- +
-# apt-get install gcc-4.6-plugin-dev +
-</​code>​+
  
 === Конфигурирование,​ компилирование и установка ядра === === Конфигурирование,​ компилирование и установка ядра ===
Строка 135: Строка 145:
 </​code>​ </​code>​
  
-==== Сборка ядра в Gentoo ==== 
  
-  * [[http://​wiki.gentoo.org/​wiki/​Hardened_Gentoo/​ru]] 
-  * [[http://​www.gentoo.org/​doc/​ru/​handbook/​handbook-x86.xml?​part=1&​chap=7]] 
управление_ядром_и_модулями_в_linux.1491975177.txt.gz · Последние изменения: 2017/04/12 08:32 — val