Как посмотреть конфигурацию ядра linux

Содержание
  1. как посмотреть конфиг ядра?
  2. Как узнать версию ядра Linux
  3. Как узнать версию ядра Linux?
  4. Выводы
  5. unixforum.org
  6. Конфигурация текущего ядра
  7. Конфигурация текущего ядра
  8. Re: Конфигурация текущего ядра
  9. Re: Конфигурация текущего ядра
  10. Re: Конфигурация текущего ядра
  11. Re: Конфигурация текущего ядра
  12. Re: Конфигурация текущего ядра
  13. Re: Конфигурация текущего ядра
  14. Re: Конфигурация текущего ядра
  15. Re: Конфигурация текущего ядра
  16. Re: Конфигурация текущего ядра
  17. Re: Конфигурация текущего ядра
  18. Re: Конфигурация текущего ядра
  19. Re: Конфигурация текущего ядра
  20. Re: Конфигурация текущего ядра
  21. Re: Конфигурация текущего ядра
  22. Как просмотреть параметры ядра Linux для текущей загруженной системы
  23. Как просмотреть параметры ядра Linux с помощью /proc/cmdline
  24. Посмотреть параметры ядра Linux
  25. Как отобразить параметры или аргументы ядра Linux с помощью sysctl
  26. Как увидеть все параметры ядра
  27. Как изменить параметры ядра Linux
  28. Заключение

как посмотреть конфиг ядра?

Положим, у нас есть ядро (uImage), скомпиленное под определенный процессор. Как узнать, с какими флагами оно было скомпилено без предварительной загрузки?

В смысле, я знаю пока только 2 пути посмотреть конфиг ядра:

cat .config в директории с отконфигурированным ядром.

zcat /proc/config.gz из загруженной системы.

scripts/extract-ikconfig
Но! Это если оно было собрано с поддержкой /proc/config.gz

О! здорово. Спасибо.

спасибо — интересный способ

Но! Это если оно было собрано с поддержкой /proc/config.gz

не обязательно. в ядре 2 опции: вкомпилить конфиг в ядро и создать /proc/config.gz. второй может не быть, первая если есть — скрипты конфиги вытянут

ещё, вроде, есть какая-то опция, чтобы в каталоге /boot/ были файлы с конфигами

Ну ещё есть такое «правило хорошего тона» сохранять конфиг рядом с ядром, потому что иначе не узнать, что там внутри.

Один из способов:

Что бы этот файл был в /proc надо что бы ядро было собрано с параметром

В случае когда опция была включена как модуль, config.gz появится если выполнить:

Если же и это не помогло, то возможно config лежит в директории /boot

Источник

Как узнать версию ядра Linux

Ядро Linux — это один из самых важных компонентов операционной системы. Ядро выступает посредником между программами и аппаратным обеспечением, контролирует процессы, управляет памятью, предоставляет доступ к сети. Это основа операционной системы, в которой выполняются большинство важных процессов.

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

Читайте также:  Intel iris pro 5200 windows 10

Как узнать версию ядра Linux?

Самый распространенный способ посмотреть ядро linux — это команда uname. Она выводит информацию о системе в целом, и в том числе о ядре. Чтобы посмотреть всю доступную информацию выполните команду с опцией -a:

Здесь сообщается вся доступная информация о ядре Linux, имя компьютера, дата сборки ядра, имя дистрибутива, архитектура и версия ядра — 4.8.0-54. Первая цифра — это мажорный номер версии, на данный момент — это 4, 8 — минорная версия, ядро уже немного устарело, сейчас уже актуальная версия 4.11, цифра 0 — это номер ревизии, а 54 — это уже относиться к номеру сборки от разработчиков дистрибутива, каждый раз, когда к ядру нужно добавить новые патчи или исправления оно пересобирается, а к номеру добавляется это число.

Если же вам не нужна вся эта информация, то можно просто посмотреть версию ядра с помощью опции -r:

Но это далеко не единственный способ узнать ядро linux. Мы можем посмотреть строку запуска Grub с помощью команды:

Тут в параметре BOOT_IMAGE мы можем видеть полный путь к образу ядра, который был сейчас загружен. В той же файловой системе /proc есть файл version, где хранится версия ядра:

Дальше, чтобы получить ту же информацию мы можем посмотреть лог dmesg, в самом начале отображается версия ядра, которая будет загружена:

dmesg | grep Linux

Также, вы можете узнать какие версии ядра установлены в вашей системе с помощью пакетного менеджера, но это вам никак не поможет понять какая версия сейчас запущена, если установлено несколько вариантов. В Ubuntu для этого есть утилита dpkg:

sudo dpkg -l | grep linux-headers | grep ii | awk ‘

А в Red Hat / CentOS можно воспользоваться аналогичной программой — rpm:

sudo rpm -q kernel

Также в ответ на вопрос как посмотреть ядро Linux можно посоветовать посмотреть содержимое папки /boot на предмет образов ядра с именем vmlinuz:

ls /boot | grep vmlinuz

Читайте также:  Windows installer redistributable x64

Логически, из этих данных можно предположить, что текущая версия ядра с последним номером исправлений — 54 поскольку менеджер пакетов во время обновлений автоматически перезаписывает конфигурацию Grub для использования новой версии.

Выводы

В этой статье мы разобрались как узнать версию ядра linux несколькими способами, надеюсь, эта информация была полезной для вас. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

unixforum.org

Форум для пользователей UNIX-подобных систем

  • Темы без ответов
  • Активные темы
  • Поиск
  • Статус форума

Конфигурация текущего ядра

Модератор: Bizdelnick

Конфигурация текущего ядра

Сообщение kigacage » 17.05.2009 23:06

Re: Конфигурация текущего ядра

Сообщение Brainsburn » 17.05.2009 23:13

Re: Конфигурация текущего ядра

Сообщение Will » 17.05.2009 23:38

Re: Конфигурация текущего ядра

Сообщение rm_ » 18.05.2009 00:32

Re: Конфигурация текущего ядра

Сообщение patrius » 18.05.2009 10:01

а конфигурирование ядра не орносится к вопросу администрирования.

kigacage, а ОС какая?

Re: Конфигурация текущего ядра

Сообщение kigacage » 18.05.2009 22:58

Re: Конфигурация текущего ядра

Сообщение Encore » 18.05.2009 23:50

Re: Конфигурация текущего ядра

Сообщение zhe » 25.03.2014 11:12

Re: Конфигурация текущего ядра

Сообщение Bizdelnick » 25.03.2014 11:23

в консол и
вку́пе (с чем-либо)
в общем
в ообще
в течени е (часа)
нович ок
нюанс
п о умолчанию
приемл емо
пробле ма
проб овать
тра фик

Re: Конфигурация текущего ядра

Сообщение zhe » 25.03.2014 12:21

Это еще сложнее, нужен конфиг от ядра 2.4.25 МСВС под sparc .

Re: Конфигурация текущего ядра

Сообщение Bizdelnick » 25.03.2014 12:25

в консол и
вку́пе (с чем-либо)
в общем
в ообще
в течени е (часа)
нович ок
нюанс
п о умолчанию
приемл емо
пробле ма
проб овать
тра фик

Re: Конфигурация текущего ядра

Сообщение zhe » 25.03.2014 13:01

Спасибо, то то и понятно, что к этому приведет

Re: Конфигурация текущего ядра

Сообщение zhe » 25.03.2014 14:54

Re: Конфигурация текущего ядра

Сообщение Bizdelnick » 25.03.2014 15:04

в консол и
вку́пе (с чем-либо)
в общем
в ообще
в течени е (часа)
нович ок
нюанс
п о умолчанию
приемл емо
пробле ма
проб овать
тра фик

Re: Конфигурация текущего ядра

Сообщение zhe » 25.03.2014 15:56

подпапки подключенных модулей и h файлы
c содержимым, по сути строки конфига, но разбросаны по файлам:
напр-р:
#undef CONFIG_ACORN_PARTITION

Читайте также:  Балансировка нагрузки windows server

Если нет стандартных средств, то будем парсить и сливать в один файл, просто хотелось бы именно в формате .config

Источник

Как просмотреть параметры ядра Linux для текущей загруженной системы

Как отобразить или просмотреть параметры ядра Linux для текущего запущенного / загруженного ядра?

Как посмотреть параметры командной строки ядра Linux?

Чтобы отобразить параметры командной строки ядра Linux, заданные для текущей загруженной системы, используйте любую из следующих команд Linux:

Как просмотреть параметры ядра Linux с помощью /proc/cmdline

В Linux можно использовать менеджер загрузки, такой как lilo или grub.

Можно передать аргументы или параметры ядру Linux во время загрузки.

Часто вам нужно настроить grub.

Все такие параметры хранятся в файле /proc/cmdline.

Для отображения / просмотра текущих параметров ядра используйте команду cat:

Приведенная выше запись из файла /proc/cmdline показывает параметры, переданные ядру во время его запуска.

Я загрузил свой сервер Linux, используя /boot/vmlinuz-4.10.0-35-generic образ ядра.

Посмотреть параметры ядра Linux

Недавно загруженная система Linux может использовать следующую команду для той же цели:

Как отобразить параметры или аргументы ядра Linux с помощью sysctl

Иногда вам нужно настроить или обновить параметры ядра Linux.

Значения по умолчанию для определенных параметров ядра в Linux могут быть недостаточными для запуска программного обеспечения.

Часто ядро Linux настраивается с помощью команды sysctl.

Как увидеть все параметры ядра

Запустите следующую команду sysctl:

Используйте команду grep или more как пейджер / фильтр для sysctl:

Как изменить параметры ядра Linux

Отредактируйте файл /etc/sysctl.conf или другие файлы в каталоге /etc/sysctl.conf.d/.

Например, используйте текстовый редактор, такой как nano / vim :

Добавьте следующие настройки:

Сохраните и закройте файл в vim.

Наконец, запустите следующую команду load в настройках sysctl:

Заключение

В этом руководстве объясняется, как проверить текущие настройки параметров ядра Linux с помощью команды sysctl и файла /proc/cmdline.

Для получения дополнительной информации см .:

  • Аудит ИБ (44)
  • Вакансии (10)
  • Закрытие уязвимостей (98)
  • Книги (27)
  • Мануал (1 937)
  • Медиа (66)
  • Мероприятия (38)
  • Мошенники (22)
  • Обзоры (724)
  • Обход запретов (33)
  • Опросы (3)
  • Скрипты (106)
  • Статьи (292)
  • Философия (77)
  • Юмор (17)

Anything in here will be replaced on browsers that support the canvas element

Источник

Оцените статью