- как посмотреть конфиг ядра?
- Как узнать версию ядра Linux
- Как узнать версию ядра Linux?
- Выводы
- unixforum.org
- Конфигурация текущего ядра
- Конфигурация текущего ядра
- Re: Конфигурация текущего ядра
- Re: Конфигурация текущего ядра
- Re: Конфигурация текущего ядра
- Re: Конфигурация текущего ядра
- Re: Конфигурация текущего ядра
- Re: Конфигурация текущего ядра
- Re: Конфигурация текущего ядра
- Re: Конфигурация текущего ядра
- Re: Конфигурация текущего ядра
- Re: Конфигурация текущего ядра
- Re: Конфигурация текущего ядра
- Re: Конфигурация текущего ядра
- Re: Конфигурация текущего ядра
- Re: Конфигурация текущего ядра
- Как просмотреть параметры ядра Linux для текущей загруженной системы
- Как просмотреть параметры ядра Linux с помощью /proc/cmdline
- Посмотреть параметры ядра Linux
- Как отобразить параметры или аргументы ядра Linux с помощью sysctl
- Как увидеть все параметры ядра
- Как изменить параметры ядра Linux
- Заключение
как посмотреть конфиг ядра?
Положим, у нас есть ядро (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. Для этого существует несколько способов.
Как узнать версию ядра 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
Логически, из этих данных можно предположить, что текущая версия ядра с последним номером исправлений — 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
Если нет стандартных средств, то будем парсить и сливать в один файл, просто хотелось бы именно в формате .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
Источник