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

9
Как отладить зависание системы?

Я испытываю странную ошибку, когда закрываю крышку своего ноутбука - система зависает (нет реакции на клавиши, нет формы ответа ssh) и отображает некоторые странные цветовые эффекты. Журнал ядра (после перезагрузки) ничего не показывает. У меня вопрос - как это отладить? Может быть, есть способ...

9
Как начать с создания системы Linux с нуля?

Я попытался сделать операционную систему с моим собственным ядром. Это не сработало слишком хорошо. Я использую Ubuntu и скачал Linux 3.2.7 с kernel.org. Я не пытаюсь изменить ядро ​​в моей системе Ubuntu. Я хочу создать свою собственную ОС с Grub, ядром Linux, и я хочу иметь эту доморощенную ОС в...

9
Изолировать причину более высокой загрузки ЦП на RHEL 6 против RHEL 5

В настоящее время я планирую перевести нашу систему с RHEL 5 на RHEL 6, но я столкнулся с проблемой с неожиданно высокой загрузкой ЦП на машинах RHEL 6. Похоже, что это может быть связано, по крайней мере, в какой-то степени с использованием selectпрерывистого сна. Вот простой пример, который...

9
Как преобразовать файл ядра .config из 32-разрядного в 64-разрядный?

На этой странице вы можете скачать файл конфигурации, который позволит вам выбрать конкретную архитектуру ноутбука во время компиляции нового 32-битного ядра Linux. Мне нужна 64-битная версия. Что мне нужно сделать? Я собирал ядро ​​2-3 раза в своей жизни, но я никогда не прикасался к файлу...

9
dd: запись '/ dev / null': на устройстве не осталось места

Я читаю 550MB файл в / dev / null и получаю dd: writing '/dev/null': No space left on device Я удивлен. Я думал, что / dev / null - это черная дыра, куда вы можете отправлять столько, сколько захотите (потому что это виртуальный фс). Да, мой диск почти заполнен, когда я получаю эту ошибку. Что я...

9
Почему modinfo говорит «не удалось найти модуль», а lsmod утверждает, что модуль загружен?

Согласно man-странице lsmodкоманды показано «какие модули ядра загружены в данный момент». Я написал скрипт, который modinfoпоказывает, какие файлы объектов ядра (.ko) действительно используются: #!/bin/sh for i in `lsmod | awk '{print $1}' | sed -n '1!p'`; do echo...

9
Заставить процесс прочитать другой файл с тем же именем

У меня есть приложение, которое читает файл. Давайте назовем это имя процесса и файл ~ / .configuration . Когда имя процесса запускается, оно всегда читает ~ / .configuration и не может быть настроено иначе. Существуют также другие приложения, которые используют «~ / .configuration» до и после, но...

9
Какой файл в ядре определяет fork (), vfork ()… для использования системного вызова sys_clone ()

Когда для отслеживания системных вызовов используется ltrace, я вижу, что fork () использует sys_clone (), а не sys_fork (). Но я не смог найти источник Linux, где он определен. Моя программа #include<stdio.h> main() { int pid,i=0,j=0; pid=fork(); if(pid==0) printf("\nI am child\n"); else...

9
Как собрать собственное ядро ​​с помощью localmodconfig, которое поддерживает аппаратное обеспечение нескольких машин?

При настройке сервера для запуска одной задачи, например, устройства, может возникнуть необходимость собрать собственное ядро. Например, чтобы сэкономить место на диске. Загрузка корневой файловой системы Ubuntu Core 13.10 amd64 занимает 38 МБ , где метапакет «linux-image-generic», включая...

9
извлечь встроенные initramfs

У меня есть ядро, в которое встроен один initramfs. Я хочу извлечь это. Я получил выход, x86 boot sectorкогда я делаюfile bzImage У меня есть файл System.map для этого образа ядра. Есть ли способ извлечь встроенный образ initramfs из этого ядра с помощью или без помощи файла System.map ? Интересная...

9
Распознавание таблицы разделов GPT, созданной с другим размером логического сектора

У меня есть диск 3TB, который я разделил, используя GPT: $ sudo sgdisk -p /dev/sdg Disk /dev/sdg: 5860533168 sectors, 2.7 TiB Logical sector size: 512 bytes Disk identifier (GUID): 2BC92531-AFE3-407F-AC81-ACB0CDF41295 Partition table holds up to 128 entries First usable sector is 34, last usable...

9
Понимать нумерацию портов виртуального моста ядра Linux

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

9
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...

9
Что означает «kernel: NMI watchdog: BUG: soft lockup» и другие ошибки?

Мой терминал всегда открыт (Fedora 22), потому что всю мою работу я делаю оттуда. Иногда я ищу информацию в браузере или просто получаю удовольствие. После 20-30 минут просмотра (браузер запускается не из командной строки) я возвращаюсь в терминал и вижу что-то странное - это было во всех вкладках...

9
уменьшить уровень детализации журнала загрузки ядра

Когда мое ядро ​​загружается, помимо полезной важной информации, оно печатает много отладочной информации, такой как .... kernel: [0.00000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d3ff] usable kernel: [0.00000] BIOS-e820: [mem 0x000000000009d400-0x000000000009ffff] reserved kernel:...

9
Как FreeBSD выделяет память?

Я знаю , что это упрощенный / обобщенное объяснение, но top(1)утилита делит память на FreeBSD в шесть Бассейны- Active, Inactive, Wired, Cache, Buffersи Free. Пример из top(1)вывода: Mem: 130M Active, 42M Inact, 51M Wired, 14M Cache, 34M Buf, 648K Free Swap: 512M Total, 512M Free Activeиспользуется...