Запитання з тегом «linux-kernel»

Питання щодо ядра Linux та пов’язаних з цим ядром Linux, наприклад. Деталі реалізації, такі як системні виклики, налаштування ядра тощо. Для тем, що стосуються простору користувачів Linux, які не містять деталей ядра, [linux] або тег розповсюдження більше підходять.

2
як працює без файлу шкідливе програмне забезпечення на Linux?
Я розумію визначення зловмисного програмного забезпечення без файлів: Шкідливий код, який не заснований на файлах, але існує лише в пам'яті ... Більш конкретно, безфайловий шкідливий код ... додає себе до активного процесу в пам'яті ... Чи можете хтось пояснити, як працює це додавання до активного процесу в пам'яті? Крім того, …

1
Чому додаткам для простору користувачів потрібні заголовки ядра?
Я будую зайнятий ящик і iptables для вбудованого пристрою, і однією з залежностей для них є заголовки ядра. Я шукав у всій файловій системі файли * .ko і не знайшов жодного. Отже, я зробив висновок, що програми не створюють жодних завантажуваних драйверів (модулів ядра). Які ще випадки, коли для програми …

2
Як саме працює printk внутрішньо?
Я знаю, що printfпотрібна допомога ОС, щоб виконати свою роботу. Я також знаю, printfщо не працює у вихідному коді Linux, оскільки немає бібліотеки. І так ми маємо printkдля налагодження. Як printkпрацює, коли ОС все ще завантажується?

2
Чому ядро ​​Linux повідомляє «про місце на диску», коли насправді воно знаходиться поза i-вузлами
Мій друг, який любить програмування в середовищі Linux, але не знає багато про адміністрування Linux, нещодавно зіткнувся з проблемою, коли його ОС (Ubuntu) звітувала "з дискового простору на томі XXX". Але коли він пішов перевірити гучність, залишилося ще 700 ГБ. Після багато витраченого часу він, врешті-решт, зміг зрозуміти, що він …

3
Як скрипт зробити menuconfig для автоматизації конфігурації побудови ядра Linux?
Я хочу , щоб автоматизувати складання Linux , але в кінцевому підсумку дістатися до точки , де мені потрібно бігти , що здається дуже ручний крок: make menuconfig. Це, здається, синхронізує конфігурації між конфігураціями ОС та ядра? cp git-tracked-config .config make defconfig make menuconfig # <- how to automate/script this? …


1
Що таке примхи PCI?
Я багато чую про хитрощі PCI, читаючи про ядро ​​Linux, але жоден веб-сайт не пояснює і не визначає химерності PCI. Що таке примхи PCI?
10 linux-kernel  pci 


7
Не вдалося відновити сплячку в ядрі Linux 4.9.0, Debian 9
Нещодавно я модернізував своє ядро ​​з 3.16.4 (Debian jessie) до 4.9.0 (розтягнення Debian). Все було добре, поки я не спробував "перезимувати" (призупинити диск). Коли я використовую опцію Hibernate в режимі LXDE, вона, як видається, перебуває в сплячому режимі. Я чую, як тикання шпинделя на диску та запис даних. Але проблеми …

1
Що таке загальна розетка і як вона стосується мережевого пристрою?
Я намагаюся зрозуміти, як працюють мережеві драйвери під Linux. Це запитання показало, що мережевий пристрій в Linux не представлений файлом пристрою. У ньому зазначається, що з мережевими драйверами працює sockets. Наприклад, це посилання , як налаштувати мережеві пристрої через ioctlвиклики. ioctlоднак потрібен дескриптор файлів , враховуючи, що немає файлів пристроїв …

4
Чому не можна завантажувати Linux ядро ​​на моєму новому процесорі Intel i7-6500U?
Я знаю, що важко ізолювати процесор, але помилки, які я бачу, припускають, що це проблема. Це, безумовно, не є несправною / несправною апаратною проблемою . Я працюю в Windows 10 протягом усього дня протягом останніх кількох днів, і ця річ швидко перебирається! Ніяких збоїв. Що ще важливіше, я запустив перевірку …

2
Linux не відповідає на повідомлення запиту ARP, якщо запитувана IP-адреса пов'язана з іншим (відключеним) інтерфейсом
У мене є ПК (ядро 3.2.0-23-generic ), який 192.168.1.2/24налаштований на eth0інтерфейс, а також використовує 192.168.1.1та 192.168.1.2адреси для tun0інтерфейсу: root@T42:~# ip addr show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: …

1
Зрозумійте нумерацію віртуальних мостових портів ядра Linux
У мене є віртуальний міст ядра Linux, який містить інтерфейси eth1та tap0: # brctl show br0 bridge name bridge id STP enabled interfaces br0 8000.00016c404fa3 no eth1 tap0 # Тепер, коли я переглядаю таблицю MAC-адреси віртуального комутатора, він показує номери портів 2( tap0інтерфейс) та 3( eth1інтерфейс): # brctl showmacs br0 …


1
Як створити користувацьке ядро ​​з localmodconfig, що підтримує апаратне забезпечення декількох машин?
Під час налаштування сервера для виконання одного завдання, наприклад пристрою, може виникнути потреба у створенні спеціального ядра. Наприклад, для економії місця на диску. Корпоративна файлова система Ubuntu Core 13.10 amd64 - це завантаження 38 Мб , де мета-пакет "linux-image-generic", включаючи необхідні залежності, завантажить 79 МБ архівів, а розмір пакета ядра-зображення-xyz-generic …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.