Tag: linux kernel

Как я могу перечислить нефильтрованные системные вызовы Linux?

Каков наилучший способ перечислить все доступные системные вызовы Linux? Чтобы уточнить, я спрашиваю, как узнать, какие системные вызовы фильтруются с помощью seccomp при работе в контейнерной среде.

Измерение времени в ядре Linux: как связаны clock_gettime, gettimeofday и getrusage?

Я пытаюсь понять, как измеряется время kernelм Linux. Я пытался просмотреть код ядра, но мне не хватает общей картины, чтобы понять код, который я читаю, даже если эта статья очень помогла. В частности, я хотел бы понять, как связаны следующие функции: clock_gettime gettimeofday getrusage Мои вопросы: Они зависят друг от друга? gettimeofday ли gettimeofday в […]

Не удается установить linux-image-4.4.0-131-generic (4.4.0-131.157)

Началось с того, что на устройстве не осталось места, пришлось увеличить размер root и usr. Я тоже почистил / загрузился. Но теперь у меня все еще есть проблемы с исправлением. Кажется, где-то остался мусор, мешающий работе с пакетами. Для начала .. Я попытался установить kurento, но это зависит от заголовка linux из ядра 4.4.0-131. Поэтому […]

Найти все блоки на устройстве, которые не используются файловой системой

Как я могу перечислить все блоки на устройстве, которые в настоящее время не используются файловой системой? Рассматриваемая файловая система представляет собой btrfs RAID1 с двумя зашифрованными жесткими дисками LUKS Arch Linux Я пробовал fstrim /path/to/fs и регистрировал все с помощью blktrace . Это на самом деле работает, но только если жесткий диск поддерживает TRIM – […]

Как проверить обработчик сигнала в Linux

Я читал эту дискуссию, в которой обсуждается, как проверить действия сигналов каждого процесса: Как я могу проверить, какие сигналы прослушивает процесс? Однако я хочу использовать C / C ++, Python или другие способы, чтобы получить пользовательское пространство имени обработчика сигналов каждого процесса. Как и в psig в ​​Solaris: что означает каждый столбец при выполнении команды […]

Как обеспечить, чтобы разделяемая библиотека имела страницы памяти, используемые несколькими процессами?

Почему номер индекса равен нулю для механизма обратной записи в ядре Linux

Я исследую kernel ​​Linux. Прямо сейчас только для v3.10.61, это просто доказательство концепции. Мне нужно передать некоторые аппаратные подсказки о том, какие данные в частности операции WRITE \ READ. Например, читать растровые изображения inodes или записывать блок журнала или записывать пользовательские данные или что-то еще … Я предполагаю, что на уровне драйвера я могу достичь […]

Загрузка из LVM на зашифрованном устройстве

Я только что закончил установку Debian и пытаюсь загрузиться. Я зашифровал свой жесткий диск (LUKS) без разметки и настроил на нем LVM. У меня нет отдельного загрузочного тома, поэтому система будет загружаться из логического тома root . Я заменил свой BIOS на GRUB, но у меня нет конфигурации GRUB для системы, поэтому мне нужно загружаться […]

Может ли API-интерфейс пространства имен монтирования эффективно стать избыточным? Какие будут препятствия?

Вы по-прежнему можете обращаться к файлам и каталогам в другом пространстве имен монтирования, если у вас есть ссылка на них. Однако в настоящее время вы не можете управлять (или даже перечислять) монтированием пространства имен монтирования, если это не пространство имен, в котором вы работаете. Считается, что отсоединенные монтирования ( umount -l ) не имеют пространства […]

Интерпретация исключения необработанного сигнала в Linux

Я пытаюсь отладить прототип процессора, который выбрасывает необработанные сигналы 11 и 7 в процессе запуска. Вот что распечатывает kernel. Я добавил дополнительные операторы печати в kernel, чтобы отладить, какие именно процессы пользовательского пространства выдают ошибку. [ 0.880000] Execing: /usr/bin/readlink [ 0.884000] readlink[85]: unhandled signal 7 code 0x1 at 0x00000020000b8f60 in libc-2.26.so[2000049000+13e000] [ 0.884000] CPU: 0 […]

Interesting Posts

lxterminal в выводе netstat

Почему поведение динамического DNS-динамика DHCP противоречиво?

Поиск файлов на основе измененной даты (с указанием точного часа)

Как удалить определенную строку и следующую пустую строку с помощью GNU sed?

Нужен абсолютный путь для каждой строки из текстового файла с использованием сценария оболочки

найти файлы с более высоким разрешением, чем xxx

Завершение приложения Java

X оконная система удаленного рабочего стола? (Нет VNC, нет XN)

Запуск GNU Parallel в фоновом режиме?

Linux использует всю своп, становясь невосприимчивой, в то время как есть много свободной ОЗУ

HTTP-прокси в OpenBSD 5.8 (замена Apache ProxyPass)

Нужен небольшой дистрибутив без рабочего стола или менеджера окон, просто для запуска одного графического приложения

Защита и восстановление LoJack для систем Unix / GNU / Linux?

GHOST: переполнение буфера glibc gethostbyname

Почему эта условная проверка bash работает с ], но не ?

Linux и Unix - лучшая ОС в мире.