1
ответ

Сервер не использует последнее установленное ядро ​​

Я использую RHEL 7.3 Я обновил конфигурацию / boot на основе одного из ответов отсюда (Переместите / загрузитесь в корневой раздел). После этого я обновил ядро ​​с kernel-3.10.0-514.el7 ....
03.05.2018
1
ответ

oVirt Kernel Panic при загрузке с CD-Rom (ISO)

У меня действительно странная проблема с oVirt. Я загружаю ISO-образы, и они будут работать примерно при трех загрузках, а затем они просто начнут паниковать ядром из ниоткуда. Ошибка выглядит следующим образом: Kernel panic - not ...
03.05.2018
1
ответ

отображение ioctl в его определение

Прототипом ioctl в модулях драйверов Linux является int ioctl (struct inode * i, struct file * f, unsigned int cmd, unsigned long arg); или long ioctl (struct file * f, unsigned int cmd, unsigned long arg); ...
02.05.2018
1
ответ

Centos 7 обновил ядро ​​до kernel-3.10.0-862 с помощью YUM

Мне нужно обновить свою ОС centos до kernel-3.10.0-862, чтобы решить проблему безопасности. Когда я запускаю yum check-update | grep kernel выдает только 693.21 kernel.x86_64 3.10.0-693.21.1.el7 ...
01.05.2018
1
ответ

udhcpc: без аренды, сбой ПРИ загрузке на встроенном Linux, созданном Buildroot

Скорость отклика службы Linux udhcpc (собственный DHCP по отношению к сетевой службе /etc/init.d/S40, которая вызывает ip up и udhcpc) ​​различается до и после входа в подсказку. При вызове через ...
23.04.2018
1
ответ

Каковы последствия установки регулятора CPU на «производительность»?

Я недавно прочитал, что могу повысить производительность своего процессора, установка регулятора на «производительность» вместо «энергосбережение». Согласно вики Arch, это «запустит процессор на максимум ...
23.04.2018
1
ответ

С какого файла .config по умолчанию начинать при компиляции ядра?

Я читал здесь руководство Debian, и там говорится: «При перекомпиляции более новой версии ядра ... конфигурация, скорее всего, будет сохранена как как можно ближе к предложенному ...
21.04.2018
1
ответ

Как пройти аргументы в ядро ​​Linux `init =` BootParam?

Обновление: я преуспел При создании очень простой демонстрации использования init = bootparam, чтобы указать, что на заказ бинарный (написанный в Golang и Compicaled) должен использоваться вместо стандартного init. Обновление ...
16.04.2018
1
ответ

Wget segfault --- как мне узнать, какой сайт вызывает это?

Я пытаюсь зеркалировать сайт локально. Однако я столкнулся с ошибкой сегментации в какой-то постоянный момент загрузки, в другом домене, чем сайт, на который я нацелен (вероятно, из-за ...
09.04.2018
1
ответ

Как ASLR разделяемой библиотеки реализован в ядре Linux?

Мне удалось легко найти код, который ранжирует "стек -> randomize_stack_top ()" и "куча (brk ) -> arch_randomize_brk () "в ядре Linux. Однако я не вижу кода, который рандомизирует ...
02.04.2018
1
ответ

Как ядро ​​Linux может адресовать от 8 МБ до 1 ГБ виртуальной памяти в системах x86

Я изучаю, как включить разбиение на страницы в ядре Linux, но я этого не сделал понять, как ядро ​​может адресовать от 8 МБ до 1 ГБ виртуальной памяти. Я имею в виду, что на этапе загрузки ядро ​​поставляется с очень минимальным ...
29.03.2018
1
ответ

У PAE все еще есть 4 ГБ

Попытка получить более 4 ГБ ОЗУ на 32-битных процессорах с PAE, но не получается. ~ # grep -o pae / proc / cpuinfo pae паэ паэ паэ ~ # uname -a Linux debian 4.9.0-6-686-pae # 1 SMP Debian 4.9.82-1 + deb9u3 (2018-03-02) ...
29.03.2018
1
ответ

Как мне получить значение «PAGE_CACHE_SIZE», упомянутое в «man mount»?

Как мне получить значение PAGE_CACHE_SIZE, упомянутое в man mount? man mount: Параметры монтирования для tmpfs size = nbytes Заменить максимальный размер файловой системы по умолчанию. ...
28.03.2018
1
ответ

Что будет первым, для проверки прав записи / создания: или проверки квоты?

Просмотр через fs / nfs / ... но для меня это было неочевидно, итак: если я попытаюсь писать, находясь «выше квоты», в файл, который мне не принадлежит, получу ли я EPERM или ENOSPC? Другой способ сформулировать это ...
28.03.2018
1
ответ

Что происходит, когда происходит переключение контекста, когда процесс находится в режиме ядра?

Я понимаю: когда в пользовательском режиме происходит прерывание / системный вызов, регистры сохраняются в стеке ядра, переключатель переводится в режим ядра, а прерывание обрабатывается и возвращается в пользовательский режим. ...
05.03.2018
1
ответ

Интерфейс монитора не показывает пакеты TX

Я настроил интерфейс монитора, используя: iw dev wlan0 interface add mon0 type monitor ifconfig mon0 up И я использую libpcap для захвата и проверки кадров 802.11 и заголовков радиокадров. Я был ...
02.03.2018
1
ответ

На чем основана версия Debian Parrot Security OS 3.11?

Итак, я использую Parrot Security OS (также известную как ParrotSec, Parrot OS), и я собираюсь установить VirtualBox, но по мере прохождения выпуска примечание ParrotSec 3.11 (новейшая версия) там не говорится, что это ...
01.03.2018
1
ответ

Разница в выполнении init со встроенными и внешними initramfs?

Я создаю очень минимальную систему Linux, которая состоит только из ядра (v4.1-rc5) и initramfs, заполненных busybox (v1.23.2) ). По большей части он работает нормально, но я наблюдаю разницу в ...
01.03.2018
1
ответ

Много красного цвета в htop - означает ли это, что мои задачи спотыкаются друг о друга?

Я читал, что красный цвет указывает на «процессы ядра». Означает ли это, что маленькие демоны регулируют, какая задача должна использовать ЦП? И, соответственно, транзакционные издержки при превышении лимита подписки ...
20.02.2018
1
ответ

Ошибка ядра приводит к тому, что драйвер Ethernet перестает работать

Один из моих серверов становится недоступным из-за ошибки ядра. Я пробовал все версии ядра, упомянутые ниже, но, к сожалению, ни одна из них не устранила эту проблему. Что я могу сделать, чтобы решить эту проблему ...
16.02.2018
1
ответ

Путь к файлу vDSO в ядре Android x86

Я работаю над школьным исследованием Dirty CoW (если вы не знаете, что это такое, и думаете, что реализация может иметь отношение к моей проблеме, см. PS ниже). Я нашел несколько решений (например, https: ...
15.02.2018
1
ответ

захват нажатий клавиш на уровне ядра

Где обрабатываются / фиксируются нажатия клавиш в терминале? Если я хочу изменить поведение комбинаций клавиш Alt + F # (на переключение vterms), где обрабатывается эта комбинация клавиш?
15.02.2018
1
ответ

Существует ли ловушка ядра, чтобы узнать, какой tty в данный момент активен?

Я хочу создать драйвер для информационной панели. Одна из запланированных функций - указать, какой терминал активен (это Linux 4.9.x без графического интерфейса или диспетчера дисплея любого типа). Есть ...
15.02.2018
1
ответ

Почему sys_call_table предсказуем?

В (или после?) 2.4 символ sys_call_table больше не экспортируется, чтобы затруднить перехват системных вызовов. Игнорируя, что вы все еще можете получить эту информацию с IDT или почитать /boot/System.....
14.02.2018
1
ответ

Не удалось применить исправление ядра RT PREEMPT

Я пытаюсь применить исправление RT PREEMPT для ядра Linux. Как упоминалось в подобных руководствах, вы должны делать это так: zcat patch-4.14.15-rt13.patch.gz | patch -p1 (...
06.02.2018
1
ответ

Все еще уязвим после обновления SpectreMeltdown ubuntu kernel 3.13.0-141-generic?

Я обновил свой сервер с ubuntu 14.04 до новейшего ядра: 3.13.0-141-generic. второй релиз после обнаружения уязвимости SpectreMeltdown, насколько я могу судить. Но ...
25.01.2018
1
ответ

Как объединить ядро ​​Linux и initrd без компиляции?

Я знаю, что из ядра Linux можно извлечь встроенный initramfs cpio. Я хочу знать, возможна ли обратная операция; т. е. при наличии скомпилированного ядра и архива initramfs, как...
20.01.2018
1
ответ

Влияние исправлений ядра Linux KPTI Meltdown на производительность

Итак, недавно (в начале января 2018 г.) я получил обновление ядра для моего ноутбука Fedora 26, которое включает исправления ядра KPTI, исправляющие ошибку Meltdown . Я слышал много предположений о ...
16.01.2018
1
ответ

drm/i915: Resetting chip after gpu hang

Я использую Debian Testing (последнее обновление 31/10/2017), и когда я воспроизвожу видео в полноэкранном режиме через браузер из Twitch или iView, это приводит к зависанию GPU, так что графический интерфейс замирает. Компьютер, на котором я ...
27.12.2017
1
ответ

В чем была причина невытеснения старых ядер Linux?

Почему первые разработчики Linux решили реализовать невытесняющее ядро? Это для сохранения синхронизации? Насколько мне известно, Linux был разработан в начале 90-х, когда на ПК был один процессор ....
24.12.2017