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).
Unter UNIX dachte ich, wenn ein übergeordneter Prozess verschwindet, dass alle untergeordneten Prozesse init als übergeordneten zurücksetzen. Ist das nicht immer richtig? Gibt es Ausnahmen?
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 …
Ich benutze Lubuntu 11.10. Jedes Mal, wenn ich heruntergefahren bin, kann ich FAIL in roten Buchstaben lesen, aber ich kann nicht mehr lesen. Also, wie lese ich die Logmeldungen und versuche das Problem zu lösen?
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 …
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 …
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 …
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 …
Ich möchte ein Sysvinit-Skript vor einem anderen ausführen und herausfinden, wie das geht. Um sicherzustellen, dass dies tatsächlich in der Reihenfolge geschieht, die ich mag, möchte ich eine Liste sehen, in welcher Reihenfolge dies geschieht. Ich habe es sudo insserv --showallbereits gefunden , kann es aber nicht nachvollziehen, da es …
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, …
Auf mehreren Computern mit Ubuntu 14.XX habe ich als Benutzer den Befehl "killall init" ausgeführt und wurde sofort abgemeldet. Ich konnte mich problemlos wieder einloggen. Warum ist das? Was ist hinter den Kulissen los?
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. …
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 …
Ich habe viele gute Dokumentationen für Ubuntus Start-Stopp-Daemon gefunden und es gibt eine Manpage für eine Binärdatei daemon. Aber von dem, was ich sagen kann, besteht die kanonische Art, einen Daemon in einem Rhel / Centos-Skript zu starten /etc/init.d/functions, darin, die daemon()Funktion zu verwenden und dann zu verwenden . Aber …
Welche Datei in Ubuntu entspricht der /etc/inittabDatei in RedHat? In RedHat /etc/inittabenthält die Datei die Einstellungen für das Runlevel, in dem Sie Linux starten möchten.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.