1
ответ

segfault от dmesg + redhat linux

Я вижу необычную информацию от dmesg: addr2line[207089]: segfault at 0 ip 0200353455f8c9052e sp ...
18.09.2019
1
ответ

Передача управления между образами ядра

Как указано в заголовке, в настоящее время у меня есть существующий образ загрузчика/ядра, использующий мультизагрузку и GRUB. В конец моего пользовательского образа ядра добавлен двоичный файл bzImage Linux. Во время ...
17.09.2019
1
ответ

Нужно ли мне предпринимать какие-либо действия в отношении моего статуса выборки микроархитектурных данных (MDS)?

Мой вывод dmesg содержит следующую строку: [ 0.265021] Присутствует ошибка ЦП MDS и включен SMT, возможна утечка данных. Подробнее см. https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html...
16.09.2019
1
ответ

sysctl -a не включает log_buf_len

Я надеюсь проверить значение log_buf_len через sysctl, но sysctl -a его не показывает, почему и есть ли другой способ проверить его значение
16.09.2019
1
ответ

Как заменить модуль ядра в FreeBSD?

Я пытаюсь заставить LSI 9300 SAS HBA работать с FreeBSD 11.2. В настоящее время я использую драйвер 18: # dmesg | grep мпр mpr0: порт 0xa000-0xa0ff mem 0xfb300000-...
14.09.2019
1
ответ

Изменяет ли утилита управления трафиком Linux дейтаграммы, IP-пакеты или кадры?

Я использую утилиту управления трафиком (tc) Linux, которая, насколько я понимаю, используется для настройки планировщика пакетов ядра Linux. Я также использую команду netem в tc для добавления задержки, сброса или...
11.09.2019
1
ответ

Как сбросить видеорежим драйвера Intel i915 для ядра kexec, чтобы я мог видеть, что делает ядро ​​kexec?

Я использую Arch Linux и настроил kdump таким образом, что при панике текущего ядра (или при ручном вызове сбоя с помощью sysrq+c) запускается другое ядро ​​(ядро kexec), чтобы создать сбой ...
10.09.2019
1
ответ

Как найти официальную документацию о пространствах имен ядра Linux?

Я уже давно пользуюсь Docker и хочу изучить его внутренности. Я читал о пространствах имен ядра, которые он использует. Но я не понимаю, как они используются. Итак, моя проблема: я не нашел...
09.09.2019
1
ответ

Systemtap не может разрешить контрольную точку, хотя она отображается в списке тестов

Я попытка отлаживать модуль synproxy netfilter с помощью systemtap. Это пробная точка, которую я пытаюсь добавить. # stap -l 'module("ipt_SYNPROXY").statement("*")' | grep send_client_synack модуль("ipt_SYNPROXY")...
09.09.2019
1
ответ

LSM Hooks — в чем разница между inode и path hooks

В разделе Security hooks для операций с inode есть две группы LSM-ловушек: inode_* и path_*. Многие из них выглядят одинаково. Например, inode_link и path_link. В чем разница между ...
09.09.2019
1
ответ

Как настроить auditd для сбора журналов из /proc

Я искал это около 2 дней и пришел с пустыми -руками. Я ищу способ создать оповещение об угрозах для сброса учетных данных на основе Linux -в Splunk. Для этого мне нужно уметь...
08.09.2019
1
ответ

Потоки ядра, кажется, вмешиваются в полный режим без галочки?

Я пытаюсь отключить локальные прерывания по таймеру для низкой задержки. Мне включили полный режим без галочки в конфигурации ядра, и у меня есть параметр начальной загрузки nohz_full набор для рассматриваемых ядер. Однако...
06.09.2019
1
ответ

Если ядро ​​может засыпать при обработке системного вызова, как выполнение возвращается к системному вызову?

Я читаю "Linux Kernel Development" Роберта Лава, и он написал, что системный вызов выполняется в контексте процесса и может засыпать. Текущий указатель будет ссылаться на текущую задачу, ...
04.09.2019
1
ответ

Интерфейс командной строки ядра - kcli: что это такое и зачем оно мне нужно?

Я несколько раз видел интерфейс командной строки под названием kcli во встроенных системах. Погуглив, я нашел статью LWN, в которой рассказывалось о первом патче, поставляющем ее: LWN - kcli Но статья не...
02.09.2019
1
ответ

Как использовать sysctl в вариантах UNIX, например. macOS, чтобы прочитать информацию, обычно находящуюся в /proc/self в Linux?

Я уже давно использую /proc/self для чтения информации о процессах, такой как /proc/self/maps и т. д. Однако в некоторых вариантах UNIX, таких как macOS, файловая система procfs не реализована; но как...
29.08.2019
1
ответ

Повторное включение сообщений о завершении работы Сервер Ubuntu 18.04

У меня есть машина с сервером Ubuntu 18.04.3 LTS. В какой-то момент он перестал отображать подробные экранные сообщения ядра во время выключения или перезагрузки, включая статус остановки служб. Для ...
25.08.2019
1
ответ

Как отправить распечатку dmesg в подсистему ftrace?

Как отправить распечатку dmesg в подсистему ftrace? Мне нравится сопоставлять сообщение dmesg с графиком вызовов функций в ftrace. Спасибо
22.08.2019
1
ответ

Какая опция ядра отключает загрузочные журналы ядра, появляющиеся на последовательном порту?

У меня есть встроенное устройство, где uboot передает параметры командной строки ядра для установки последовательного порта. Я хочу отключить загрузочные журналы ядра, появляющиеся на последовательном порту. Я не могу изменить uboot или ...
21.08.2019
1
ответ

Как работают проприетарные модули для большинства версий ядра?

Недавно меня мучил один вопрос. Поскольку практически все проприетарные модули находятся вне дерева (и, следовательно, не скомпилированы для каких-либо версий ядра ), мне интересно, как именно они...
19.08.2019
1
ответ

SysRq не отображает никаких результатов на терминале

Я использую Mint 19.2 и пытаюсь просмотреть отслеживание ЦП с помощью следующего процесса. $ sudo -s # sysctl -w kernel.sysrq=1 # echo l > /proc/sysrq-trigger Но ничего не произошло. Я исследовал больше ...
15.08.2019
1
ответ

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

У меня есть раздел ext3, созданный из логического тома. Группа томов (8 ТБ) состоит из 3 PV (1* 4 ТБ, 2* 2 ТБ). Раздел ext3 — единственный раздел из этой группы томов. Я монтирую это...
13.08.2019
1
ответ

Обновление Linux Mint 19.1->19.2 сломало Cinnamon — проблема с драйвером?

Обновление Cinnamon сломало мне. У меня была версия 19.1 Tessa, Cinnamon edition, и я обновился до 19.2 через диспетчер обновлений. Теперь, когда я загружаюсь, я получаю сообщение «Cinnamon только что разбился. В настоящее время вы ...
11.08.2019
1
ответ

Понимание управления процессами Linux

Я пытаюсь понять внутреннее устройство ядра Linux, управление процессами и переключение контекста в процессах. Насколько я понимаю учебники (от этого сообщества, IBM и так далее)...
11.08.2019
1
ответ

Alpine Linux- Wifi Not Working

Я запускаю Alpine Linux из пользовательского ISO, который я создал, используя расширенный профиль в качестве базы (следуя инструкциям Установить пакеты в пользовательский Alpine Linux ISO? и https ://wiki.alpinelinux....
11.08.2019
1
ответ

Тайм-аут функции в ядре

Я пытаюсь добавить тайм-аут для функции c в ядре. Я хотел бы сделать что-то вроде функции try _до _тайм-аут следующего псевдокода :void myfunction (){/ *[...] */} void...
09.08.2019
1
ответ

Почему правила, которые я создаю в цепочке OUTPUT iptables, через некоторое время удаляются?

У меня есть робот на локальном сервере, задача которого создавать правила несколько раз в день на удаленном сервере. Целью робота является подсчет трафика, потребляемого каждым портом. Доступ к ...
08.08.2019
1
ответ

Нельзя использовать ioctl() для управления устройством, принадлежащим модулю ядра?

Мне не удалось использовать C/C++ для доступа к регистру датчика изображения OV5645 в моей системе через шину I2C. Ниже приведена некоторая информация о моей системе: Оборудование: Dragonboard 410c + адаптер 96Boards MIPI с ...
08.08.2019
1
ответ

Переключение контекста между потоками ядра и пользовательскими потоками

Скопировано из [этой] (https://www.tutorialspoint.com/operating_system/os_multi_threading) ссылки: переключение потоков не требует привилегий режима ядра. Потоки уровня пользователя быстро ...
07.08.2019
1
ответ

Как отключить iptables из ядра

Я знаком с iptables -F и другими функциями iptables. Мне нужно отключить iptables из ядра, конечно, я предпочитаю отключать из sysctl, а не перекомпилировать ядро.
05.08.2019
1
ответ

Является ли один большой запрос на чтение/запись менее затратным для операционной системы, чем несколько небольших запросов на чтение/запись?

Согласно официальной документации, одна из причин, по которой Java реализует буферизованные потоки, заключается в том, что в большинстве рассмотренных нами примеров используется небуферизованный ввод-вывод. Это означает, что каждый запрос на чтение или за
25.07.2019