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

Все о ядрах UNIX: разработка, настройка, компиляция, дизайн и т. Д.

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

11
отключить прозрачные страницы
Мы устанавливаем 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 Так что вместо времени выполнения, если я хочу сделать это постоянным изменением, я должен добавить вышеупомянутую строку в /proc/vmstatфайл?
63 linux  kernel  sysctl 

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

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

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

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

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


5
Зачем ядру отбрасывать пакеты?
Я прервал tcpdumpс Ctrl+ Cи получил это общее резюме: 579204 packets captured 579346 packets received by filter 142 packets dropped by kernel Что такое "пакеты, сброшенные ядром"? Почему это происходит?
50 kernel  tcpdump 


7
Кто потребляет мои ресурсы inotify?
После недавнего обновления до Fedora 15 я обнаружил, что некоторые инструменты перестали работать с ошибками, такими как: tail: inotify resources exhausted tail: inotify cannot be used, reverting to polling Также tailсообщается о проблемах с inotify. Есть ли способ опросить ядро, чтобы выяснить, какой процесс или процессы потребляют ресурсы inotify? Текущие …
49 fedora  kernel  inotify 

7
Установить ядро ​​по умолчанию в GRUB
Как выбрать ядро ​​GRUB2 по умолчанию? Я недавно установил ядро ​​Linux реального времени, и теперь оно загружается по умолчанию. Я хотел бы загрузить обычный по умолчанию. До сих пор мне удалось выбрать только ОС по умолчанию ... и по какой-то причине /boot/grub.cfgуже предполагается, что я хочу загрузить rt-ядро и поместить …
49 linux  kernel  boot  grub 

3
Что определяет максимальный размер для одного аргумента команды?
У меня сложилось впечатление, что максимальная длина одного аргумента не была проблемой здесь, так как общий размер массива аргументов плюс размер среды, которая ограничена ARG_MAX. Таким образом, я думал, что что-то вроде следующего будет успешным: env_size=$(cat /proc/$$/environ | wc -c) (( arg_size = $(getconf ARG_MAX) - $env_size - 100 )) …
49 kernel  echo  arguments 

3
Сколько оперативной памяти использует ядро?
Этот вопрос мотивирован моим шоком, когда я обнаружил, что ядро ​​Mac OS X использует 750 МБ ОЗУ . Я использую Linux в течение 20 лет, и я всегда «знал», что использование ОЗУ в ядре намного меньше X (правда ли это? Итак, после некоторого поиска, я попробовал, slabtopкоторый сказал мне: Active …
46 linux  kernel  ram 

4
Как определяется размер страницы в виртуальном адресном пространстве?
Linux использует систему виртуальной памяти, где все адреса являются виртуальными, а не физическими адресами. Эти виртуальные адреса преобразуются в физические адреса процессором. Для упрощения перевода виртуальная и физическая память разделены на страницы. Каждой из этих страниц присваивается уникальный номер; номер фрейма страницы. Некоторые размеры страниц могут составлять 2 КБ, 4 …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.