Als «init» getaggte Fragen

init ist der erste tatsächliche Prozess (PID 1), der während der Startsequenz eines UNIX-Systems erzeugt wird. Einige Systeme basieren möglicherweise auf alternativen Lösungen wie systemd oder Upstart (Ubuntu).


1
Wann würden Sie pivot_root über switch_root verwenden?
Ich möchte den Linux-Init-Prozess besser verstehen, um ein System über ceph anstatt über nfs zu starten. Dabei bin ich auf zwei Arten des Root-Wechsels gestoßen. Einer heißt switch_root, der andere pivot_root. Diese Skripte werden von einem In-Memory-Dateisystem (initramfs) ausgeführt, das über tftp mithilfe des pxe-Startprozesses abgerufen wurde. Wann würden Sie …


2
Ausführen eines systemd-Dienstes als anderer Benutzer als root!
Ich habe den folgenden Dienst erstellt, amos.service, und er muss als amos (Mitglied der amos-Gruppe) ausgeführt werden. [Unit] Description=AMOS Service After=network.target [Service] User=amos Group=amos Type=simple WorkingDirectory=/usr/share/amos ExecStart=/usr/share/amos/amos_service.sh start ExecStop=/usr/share/amos/amos_service.sh stop Restart=on-failure [Install] WantedBy=multi-user.target alle Berechtigungen gesetzt wurden auf /usr/share/amoszuamos:amos Die Datei amos_service.sh lautet wie folgt: #!/bin/bash CUDIR=$(dirname "$0") cd /usr/share/amos …
18 systemd  services  init 

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
Kann der Init-Prozess unter Linux ein Shell-Skript sein?
Ich habe ein Tutorial zum Einrichten eines benutzerdefinierten initramfs durchlaufen, in dem Folgendes angegeben ist: Das einzige, was fehlt, ist / init, die ausführbare Datei im Stammverzeichnis des initramfs, die vom Kernel ausgeführt wird, sobald er geladen ist. Da sys-apps / busybox eine voll funktionsfähige Shell enthält, können Sie Ihre …

2
Starten Sie init neu, ohne das System neu zu starten
In dieser Frage heißt es in den akzeptierten Antworten: Beispielsweise verwendet / sbin / init glibc [die anfällige Bibliothek], und ein Neustart ohne Neustart ist nicht trivial. Nun, nicht-trivial ist technisch unmöglich , aber ich bin immer noch neugierig: Ist es möglich, init neu zu starten, ohne das gesamte System …
13 init 


4
Was kann dazu führen, dass die Übergabe von init = / path / to / program an den Kernel das Programm nicht als init startet?
Ich versuche, ein Init-Skript auf einem Linux-System zu debuggen. Ich versuche, init=/bin/shan den Kernel zu übergeben, damit er startet, shohne gestartet zu werden, initdamit ich die Initialisierungssequenz manuell durchlaufen kann. Was ich gefunden habe ist, dass der Kernel initsowieso startet . Während des Startvorgangs ist eine der printk-Meldungen die Befehlszeile, …
13 linux  init 


1
Minimales Linux mit Kernel und BusyBox: / etc / inittab wird ignoriert, nur / init wird ausgeführt
Ich habe es geschafft, eine kleine und voll funktionsfähige Live-Linux-CD zu erstellen, die nur Kernel (kompiliert mit Standardoptionen) und BusyBox (kompiliert mit Standardoptionen + statisch, alle vorhandenen Applets, einschließlich /sbin/init) enthält. Ich hatte keine Probleme beim Erstellen initrdund Auffüllen /dev, /procund /sysich hatte auch überhaupt keine Probleme mit meinem /initShell-Skript. …

4
Ist systemd "bösartig"? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Bei einem Besuch in einem Online-Forum, das sich mit …
11 systemd  init 




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.