Als «linux-kernel» getaggte Fragen

Fragen zu Themen im Zusammenhang mit dem Linux-Kernel und dem Linux-Kernel, z. Implementierungsdetails wie Systemaufrufe, Kernelanpassung usw. Für Linux-User-Space-Themen, die keine Kernel-Details enthalten, sind [Linux] oder Distribution-Tags besser geeignet.


2
Wie interagiert X11 mit dem Kernel / führt die Anmeldung durch?
Wie ich für die textbasierte Interaktion mit dem Linux-Kernel verstehe, initstartet getty(oder agetty) ein Programm, das eine Verbindung zu einem der TTY-Geräte unter herstellt /devund zur Eingabe eines Benutzernamens auffordert. Danach wird ein Programm aufgerufen login, das zur Eingabe des Benutzerpassworts auffordert und, falls es korrekt ist, die vom Benutzer …
14 x11  linux-kernel  login  tty  getty 

3
Warum kann der Kernel init nicht ausführen?
Ich habe das Raspbian-Bild auf dieser Seite heruntergeladen . Ich versuche einen Kernel zu kompilieren, mit dem das Image in qemu gebootet werden kann. Ich habe die Linux- Kernelquelle von kernel.org heruntergeladen und ausgeführt: make versatile_defconfig make menuconfig Ich habe dann die folgenden Funktionen zum Kernel hinzugefügt: PCI-Unterstützung (CONFIG_PCI) SCSI-Geräteunterstützung …
14 linux-kernel  arm  qemu  init 

2
Welche Entropiequellen werden vom Linux-Kernel verwendet?
man 4 random hat eine sehr vage Beschreibung der Linux-Kernel-Entropiequellen: Der Zufallszahlengenerator sammelt Umgebungsgeräusche von Gerätetreibern und anderen Quellen in einem Entropiepool. Die Papierübertragung von Entropy im Linux-Zufallszahlengenerator ist ebenfalls nicht viel spezifischer. Es listet auf: add_disk_randomness(), add_input_randomness(), und add_interrupt_randomness(). Diese Funktinos sind von random.c, die folgenden Kommentar enthalten: Zufallsquellen …

6
Busybox-Ping-IP funktioniert, aber Hostname nslookup schlägt mit "falscher Adresse" fehl
Ich kompiliere meinen eigenen 3.14-Kernel. Ich fürchte, ich habe einige wichtige Netzwerkfunktionen ausgelassen, damit DNS funktioniert. Ich kann keine Domainnamen auflösen. Ich kann meinen DNS-Server anpingen. Ich kann die Verwendung dieses DNS auf anderen Computern beheben, damit ich weiß, dass es nicht der Server ist. ~ # cat /etc/resolv.conf nameserver …



2
Gerät eth0 scheint nicht vorhanden zu sein und verzögert die Initialisierung
Ich habe ein Fedora geklont und jetzt versucht, Netzwerkschnittstellen zu konfigurieren. Jedes Mal, wenn ich eine neue Netzwerkkarte hinzufüge, beginnt diese mit der Nummer eth3 (eher eth0). Ich habe versucht, das zu entfernen und zu ändern 70-persistent-net.rulessowie das, network-scripts/eth0aber nichts scheint, das Problem zu beheben. Hier sind einige Ausgaben von …

1
Ist die Verwendung von noatime unter modernem Linux sinnvoll?
Ab Version 2.6.30 (die vor 5 Jahren veröffentlicht wurde) ist die Option unter Linux relatimestandardmäßig aktiviert. Dies bedeutet, dass Aktualisierungen der Dateizugriffszeit sehr selten und umsichtig sind. Aber ich immer noch sehen recomendations zu verwenden , noatimefür Datenbanken oder SSD - Discs. Gibt es einen Grund, die Standardkonfiguration zu ändern …


3
Was ist der angemessene Wert von vm.swappiness bei der Verwendung von zram?
Ich verwende zram auf meinem Computer als komprimierten RAM-Swap. Wenn das System etwas auslagern muss, entspricht das Auslagern in eine zram-gesicherte Auslagerungsdatei in etwa dem Komprimieren dieser Daten im Arbeitsspeicher, um Speicherplatz freizugeben. Dies macht das Auslagern im Vergleich zum festplattengestützten Auslagern die meiste Zeit sehr schnell. Aus diesem Grund …



1
Wie aktiviere ich zufällige PIDs unter Linux?
Momentan vergleiche ich die zufällige PID-Implementierung unter OpenBSD, FreeBSD und Linux aus der Sicherheitsperspektive. Solange es sich um OpenBSD und FreeBSD handelt, ist meine Arbeit erledigt. Obwohl die Antwort hier besagt, dass die zufällige PID unter Linux nur dank einer sysctlEinstellung aktiviert werden kann, konnte ich nicht feststellen, welche Einstellung …

2
Möglich, tote Prozesse zu sehen?
In man psgibt es deutlich die verschiedenen Zustände an, die ein Prozess unter Linux haben kann. D Uninterruptible sleep (usually IO) R Running or runnable (on run queue) S Interruptible sleep (waiting for an event to complete) T Stopped, either by a job control signal or because it is being …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.