Вопросы с тегом «kernel»

10
Очистка лог файлов под linux

Я использую виртуальную машину kvm ubuntu 10.04 для тестирования некоторых функций модуля ядра. Я пролистываю /var/logфайлы, чтобы посмотреть сообщения ядра об этом модуле. Чтобы начать из чистого состояния, я удаляю файлы журнала, содержащие старые сообщения, выполняя rm -rf /var/log/*и затем...

10
Запись / dev / random в файл?

Если вы запустите следующее, что произойдет? cat /dev/random > ~/randomFile # don't run Будет ли он записан до тех пор, пока на диске не освободится место, или система увидит проблему с этим и остановит ее (как в случае бесконечного цикла символьных...

10
Почему беспроводные инструменты версии 30 стали постоянной бета-версией?

Я нашел хорошую информацию о беспроводных инструментах в этом Q / A . По-видимому, он был представлен ядру Linux в 1997 году Жаном Туррихесом, спонсируемым Hewlett Packard. Изменить: Кажется, мы (беспроводные расширения) был добавлен в ядро ​​Tourrhiles, а не сами инструменты беспроводной связи....

10
Каковы особенности PCI?

Я много слышал об особенностях PCI, когда читал о ядре Linux, но ни один веб-сайт не объясняет и не определяет особенности PCI. Каковы особенности

10
Являются ли потоки ядра процессами и демонами?

Из архитектуры ядра Linux Mauerer, Потоки ядра - это процессы, запускаемые непосредственно самим ядром. Они делегируют функцию ядра отдельному процессу и выполняют ее там «параллельно» с другими процессами в системе (и, фактически, параллельно с выполнением самого ядра). Потоки ядра часто называют...

10
/ proc / sys vs / sys / modules / mod / параметр

Последние несколько дней мне было интересно, как именно это работает. Мы можем установить параметры времени выполнения ядра, используя sysctl или, echo boolen 1> /proc/sys/module/exactParameterно /sys/modules/module/parameters/parameterмы также можем установить значения. Параметры для модулей...

10
Захват ввода с устройства событий и сопоставление его (кнопка TouchPad отключена)

У меня есть Lenovo IdeaPad Yoga 13 с установленной Ubuntu 13.10. На клавиатуре устройства есть кнопка «Toggle TouchPad» ( F5). F*Кнопки клавиатуры перевернуты (поэтому, чтобы получить F5, мне нужно нажать Fn+ F5, и F5на самом деле это кнопка переключения). Я обнаружил, что кнопка на самом деле...

10
Почему ядро ​​Linux сообщает о «нехватке места на диске», когда на самом деле оно выходит за пределы i-узлов

Мой друг, который любит программировать в среде Linux, но мало знает об администрировании Linux, недавно столкнулся с проблемой, когда его ОС (Ubuntu) сообщала о «нехватке дискового пространства на томе XXX». Но когда он пошел проверить громкость, осталось еще 700 ГБ. Через много времени он смог...

10
Как именно printk работает внутри?

Я знаю, printfнуждается в помощи от ОС, чтобы сделать свою работу. Я также знаю, printfчто не работает в исходном коде Linux, так как нет библиотеки. И так у нас printkдля отладки. Как printkработает, когда ОС еще...

10
Куда уходит оставшаяся память vm.overcommit_ratio?

Если я отключить overcommit памяти, установив vm.overcommit_memoryдля 2, по умолчанию система позволит выделять память до размера свопа + 50% физической памяти, как описано здесь . Я могу изменить соотношение, изменив vm.overcommit_ratioпараметр. Допустим, я установил его на 80%, поэтому можно...

10
обновление ядра - ВНИМАНИЕ: lvmetad запущен, но отключен. Перезапустите lvmetad перед включением!

Я только что обновил один из наших серверов Debian Jessie, и ядро ​​было обновлено, ничего особенного, как мы делали это много раз. Но в первый раз было несколько предупреждений, когда создавался файл конфигурации grub. Я никогда не видел их раньше. Насколько я могу судить, система работает хорошо...

10
Почему Linux хранит температуру процессора на таком количестве файлов?

У меня есть ноутбук (ThinkPad) с 2 процессорами. В настоящее время я могу прочитать температуру процессора из файлов ниже с помощью cat (1): cat /sys/class/thermal/thermal_zone0/temp cat /sys/class/thermal/thermal_zone1/temp cat /sys/devices/platform/coretemp.0/hwmon/hwmon1/temp2_input cat...

10
Как работает безфайловое вредоносное ПО в Linux?

Я понимаю определение вредоносного ПО без файлов: Вредоносный код, который не основан на файлах, но существует только в памяти ... В частности, вредоносный код без файлов ... присоединяется к активному процессу в памяти ... Может кто-нибудь объяснить, как работает добавление себя к активному...

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

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

10
Как ядро ​​предотвращает чтение вредоносной программой всей физической памяти?

Если я напишу программу, которая пытается прочитать память по каждому возможному адресу, и запустю ее на «полном» Unix, она не сможет получить доступ ко всей физической ОЗУ. Но как операционная система препятствует этому? Я больше знаком с небольшими архитектурами ЦП, где любой фрагмент кода сборки...

10
В чем разница между Src версии 3. * и 3. * - универсальный

В моем локальном Linux / Ubuntu у меня есть две директории для Linux src /usr/src/linux-3.16.0 /usr/src/linux-3.16.0-generic Я обнаружил, что код в 3.16.0 намного больше, чем в 3.16.0-generic. Мне интересно, почему и как эти два каталога отличаются (и что они...

10
Как сделать скрипт make menuconfig для автоматизации конфигурации сборки ядра Linux?

Я хочу , чтобы автоматизировать сборку Linux , но в конечном итоге добраться до точки , где мне нужно бежать , что кажется очень ручной шаг: make menuconfig. Это похоже на синхронизацию конфигов между ОС и конфигами ядра? cp git-tracked-config .config make defconfig make menuconfig # <- how to...