Articles of ядра linux

Я должен добавить скрипт sidekiq в ОС Red Hat на базе sysV

В качестве проверки, нет папки systemd в lib и upstart в общей папке. Так что моя система основана на sysV. Но я ударил эту команду на сервере $ /sbin/init –version init (upstart 0.6.5) Я должен добавить сервис sidekiq, который запускается при загрузке.

Проблемы с драйверами планшета Genius / KYE

Поэтому я установил альтернативный драйвер для моего Genius EasyPen i405X из-за игры под названием McOsu. Он в основном играется на графическом планшете, поэтому я хотел, чтобы были подходящие драйверы (которые необходимы для хорошего игрового процесса), установка драйвера прошла хорошо, это было расширение для xinput, но установка значений драйвера не была. Произошли следующие ошибки. (Если есть […]

Что вы называете соглашением о вызовах `int 0x80`?

Я знаю, что syscall соглашение о syscall вызовах, но то, что вы называете соглашением о вызовах, которое предшествует ему, вы видите, когда вы вызываете int 80 а не syscall , вот так. mov rax,4 ; system call number (sys_write) mov rbx,1 ; file descriptor (stdout) mov rcx,hello ; message to write mov rdx,12 ; message […]

Какова связь между oom_score и плохим?

Читая оба https://lwn.net/Articles/391222/ и http://man7.org/linux/man-pages/man5/proc.5.html, я столкнулся с терминами oom_score и oom_score . Оба числа имеют одинаковое основное значение; чем они выше, тем больше вероятность того, что связанная задача будет уничтожена OOM, когда хост находится под давлением памяти. Какая связь (если есть) между двумя числами? РЕДАКТИРОВАТЬ: мое предположение oom_score = max ( oom_score_adj + oom_score_adj […]

Как включить драйвер Intel P-State?

Я пытаюсь использовать драйвер Intel P-State для своего собственного ядра (на базе Linux 4.4.55). Я включил драйвер в конфигурации ядра (установив флаг X86_INTEL_PSTATE на « * »), но мое kernel ​​почему-то все еще использует старый драйвер ACPI_CPUFREQ . Я проверил, что intel_pstate.c скомпилирован в intel_pstate.o в intel_pstate.o ядра (в /drivers/cpufreq ). Я думаю, что драйвер […]

Ошибка при компиляции ядра Linux версии 4.14.51

Не уверен, что здесь произошло. Я пытаюсь обновить kernel ​​Linux с 4.9.x до 4.14.x и произошло следующее: In file included from arch/x86/decode.c:26:0: arch/x86/../../elf.h:22:18: fatal error: gelf.h: No such file or directory #include ^ compilation terminated. mv: cannot stat ‘/usr/src/linux-4.14.51/tools/objtool/arch/x86/.decode.o.tmp’: No such file or directory make[4]: *** [/usr/src/linux-4.14.51/tools/objtool/arch/x86/decode.o] Error 1 make[3]: *** [arch/x86] Error 2 make[2]: […]

Предвидела ли документация pivot_root () особенность пространств имен монтирования?

pivot_root () перемещает корневую файловую систему вызывающего процесса в каталог put_old и делает new_root новой корневой файловой системой вызывающего процесса. Типичное использование pivot_root () происходит во время запуска системы, когда система монтирует временную корневую файловую систему (например, initrd), затем монтирует настоящую корневую файловую систему и в конечном итоге превращает последнюю в текущий корень всех соответствующих […]

Определение состояния неисправных SD-карт путем трассировки ядра?

У меня есть серия неисправных / иногда неисправных SD-карт. Они либо дают один из следующих выводов dmesg : Полностью мертвые (не /dev/mmcblk0 в /dev/mmcblk0 ): [ +0,000010] mmc0: error -110 whilst initializing SD card [ +2,819983] mmc0: card never left busy state Неисправные (иногда могут быть установлены): [Jun16 06:28] mmc0: new high speed SDHC card […]

Есть ли в Linux 3.10 CFS «временные интервалы»?

Есть ли в Linux 3.10 CFS “временные интервалы”? Я запутался, потому что sched-design-CFS.txt ясно заявляет: CFS использует учет гранулярности наносекунды и не полагается ни на какие ошибки или другие детали HZ. Таким образом, планировщик CFS не имеет понятия «временные интервалы», как у предыдущего планировщика, и не имеет эвристики вообще. Существует только одна центральная настройка (вы […]

Я не понимаю, как может работать ввод пространства имен монтирования

либо если вы переходите в новое пространство имен монтирования, либо вводите существующее. Можно хранить файловые дескрипторы из чужого пространства имен монтирования. Вы можете продемонстрировать это очень легко, найдя процесс во внешнем пространстве имен монтирования, таком как [kdevtmpfs] , и открыв /proc/$PID/root . (Если я перехожу в этот каталог и запускаю /bin/pwd , кажется, что выводится […]

Intereting Posts
Объединение двух файлов для монтирования файловой системы внутри них Как удалить буфер обмена в среднем колесе Периодически вызывается arp для проверки возможности подключения? GNOME не работает на Debian Jessie после установки fglrx Создание разреженного (автоматически расширяющегося и сжатого) файла подкачки с поддержкой отверстий Как приоритет дискового ввода-вывода связан с приоритетом процесса? Невозможно использовать python IPWhois: экземпляр IPWhois не имеет атрибута 'lookup_rws' Двойная загрузка Кали и Мята. Хотите использовать Grub of Mint Как поделиться папкой в ​​libvirt + qemu / kvm с гостевым Linux и хостом Linux? Использовать awk для форматирования даты и времени. sed эквивалентный код для AIX не удалось SSH для eth1 после снижения eth0 Где Debian хранит историю подключения к сети? bnx2: Не удается загрузить файл прошивки «bnx2 / bnx2-mips-09-6.2.1b.fw» Перенаправление трафика IPv6 на VPN-интерфейс