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

70
Что такое IP-пересылка ядра?

Я видел во многих блогах, используя эту команду для включения переадресации IP при использовании многих инструментов сетевой безопасности / сниффинга в Linux echo 1 > /proc/sys/net/ipv4/ip_forward Может кто-нибудь объяснить мне в терминах непрофессионала, что по существу делает эта команда? Это...

66
Почему 'bc' требуется для сборки ядра Linux?

Минимальные требованияbc к сборке ядра Linux указывают, что калькулятор необходим для сборки ядра v4.10, минимальной версии инструмента 1.06.95. Что используется bcв этом контексте, и почему язык C не используется непосредственно вместо bcэтих...

65
Реализуются ли потоки как процессы в Linux?

Я просматриваю эту книгу « Расширенное программирование для Linux» Марка Митчелла, Джеффри Олдхэма и Алекса Самуэля. Это с 2001 года, так что немного стар. Но я все равно нахожу это довольно хорошим. Однако я дошел до того, что он отличается от того, что мой Linux выдает в выводе оболочки. На...

64
Как скомпилировать компилятор C с нуля, а затем скомпилировать Unix / Linux с нуля

Допустим, я работаю в крупной сервисной организации за пределами США / Великобритании. Мы широко используем серверы UNIX и Linux. Читая эту статью, упоминается, что было бы легко вставить бэкдор в компилятор C, тогда любой код, скомпилированный с этим компилятором, также будет содержать бэкдор....

63
отключить прозрачные страницы

Мы устанавливаем SAP HANA на RAID- машине. В рамках этапа установки упоминается, что To disable the usage of transparent hugepages set the kernel settings at runtime with echo never > /sys/kernel/mm/transparent_hugepage/enabled Так что вместо времени выполнения, если я хочу сделать это...

62
Понимать ведение журнала в Linux

Как я понимаю, ядро ​​Linux регистрирует в /proc/kmsgфайл (в основном аппаратные сообщения) и /dev/logсокет? Где-нибудь еще? Могут ли другие приложения также отправлять сообщения /proc/kmsgили /dev/log? И последнее , но не в последнюю очередь, я правильно , что это системный журнал демон ( Rsyslog...

62
Как вызвать панику ядра одной командой?

Можно ли вызвать панику ядра одной командной строкой? Что будет самой простой такой командой для пользователя sudoing и какой она будет для обычного пользователя, если таковая имеется? Сценарии, которые предлагают загрузить что-либо как часть команды, не...

62
Почему ядро ​​Linux называется «образ»?

Я часто слышу, что люди называют ядро ​​Linux образом ядра Linux, и я не могу найти ответы ни в каких поисковых системах, почему он называется образом. Когда я думаю об изображении, я могу думать только о двух вещах, будь то копия диска или фотография. Конечно же, это не фотоизображение, так почему...

59
Каковы обязанности каждого компонента псевдотерминала (PTY) (программное обеспечение, ведущая сторона, ведомая сторона)?

Я пытаюсь выяснить, как работает tty 1 (рабочий процесс и обязанности каждого элемента). Я прочитал несколько интересных статей об этом, но все еще есть некоторые размытые области. Это то, что я понимаю до сих пор: Эмулируемый терминал выполняет различные системные вызовы для /dev/ptmxглавной части...

55
В чем разница между выводом dmesg и / var / log / messages?

AFAIK dmesgпоказывает информацию о ядре и модулях ядра, а /var/log/messagesтакже показывает информацию, производимую ядром и модулями. Так в чем же разница? Имеет ли /var/log/messages ⊂ выход dmesg? Дополнительная информация, которая может быть полезна: - Существует кольцевой буфер ядра , который,...

54
Почему для монтирования требуются права суперпользователя?

Почему Linux требует, чтобы пользователь был root / использовал sudo / был специально авторизован на монтирование для монтирования чего-либо? Похоже, решение о том, разрешать ли пользователю монтировать что-либо, должно основываться на его правах доступа к исходному тому / сетевому ресурсу и точке...

52
Ядро Linux: руководство для начинающих [закрыто]

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

52
В Linux, когда «uptime» начинает считать?

Мой компьютер говорит: $ uptime 10:20:35 up 1:46, 3 users, load average: 0,03, 0,10, 0,13 И если я проверю, lastя увижу: reboot system boot 3.19.0-51-generi Tue Apr 12 08:34 - 10:20 (01:45) И тогда я проверяю: $ ls -l /var/log/boot.log -rw-r--r-- 1 root root 4734 Apr 12 08:34 boot.log Тогда я вижу...

52
Есть ли в ядре функция main ()? [закрыто]

Я изучаю драйверы устройств и программирование ядра. Согласно книге Джонатана Корбета, main()в драйверах устройств нет функции. Итак, у меня два вопроса: Почему нам не нужна main()функция в драйверах устройств? Есть ли у самого ядра main()функция? Может кто-то объяснить это...