Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
voidlinux [2015/02/11 21:16] root angelegt |
voidlinux [2015/02/28 08:33] (aktuell) root |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Runit ====== | ||
+ | |||
+ | * Standard-Init-System von VoidLinux | ||
+ | * Startet Dienste (stage 2) automatisch neu, wenn sie absürzen | ||
+ | |||
+ | ===== Stages ===== | ||
+ | |||
+ | Hat 3 Stages: | ||
+ | |||
+ | * Stages sind was in den Dateien / | ||
+ | * **Stage 1** -> One-Time-Tasks | ||
+ | * alles zum starten des Systems nur einmal gemacht werden muss | ||
+ | * Dateisysteme mounten, udev initalisieren usw. | ||
+ | * führt / | ||
+ | * führt / | ||
+ | * Führt die Scripte in / | ||
+ | * das ist auch der Ort wo man selbst etwas hinzufügen sollte wenn man etwas initialisieren muss | ||
+ | * **Stage 2** -> Starten der Dienste | ||
+ | * Startet und überwacht die Dienste | ||
+ | * Stellt runlevel zur Verfügung | ||
+ | * Ausgeführt wird: | ||
+ | * Wenn Runlevel " | ||
+ | * / | ||
+ | * Wenn ein anderes runlevel angeben wurde und das Verzeichnis vorhanden ist | ||
+ | * / | ||
+ | * Wenn kein Runlevel angegeben wurde oder das entsprechende Verzeichnis nicht vorhanden ist: | ||
+ | * / | ||
+ | * Linked / | ||
+ | * **Stage3** | ||
+ | * Beim Herunterfahren/ | ||
+ | |||
+ | ==== Dateien ==== | ||
+ | |||
+ | ^Datei ^Beschreibung ^ | ||
+ | |/ | ||
+ | |/ | ||
+ | * default -> enthält die Konfiguration die ausgeführt wird, wenn kein Runlevel angegebn wurde oder für das angegebene Runlevel kein Verzeichnis existiert | ||
+ | * single -> Enthält die Konfiguration für den Single-User-Mode | ||
+ | </ | ||
+ | |||
+ | ==== Bestandteile ==== | ||
+ | |||
+ | ^Name ^Beschreibung ^ | ||
+ | |runsvchdir|Wechselt (u.a. Abhängig vom Runlevel) in das jeweilige Verzeichnis in / | ||
+ | |runsvdir|Durchläuft ein Verzeichnis und startet für jeden Prozess (Datei) einen runsv-Prozess der wiederum den Service in dieser Datei ausführt.| | ||
+ | |runsv|Führt eine Service-Datei aus und überwacht den Service \\ \\ Wird durch runsvdir gestartet und überwacht| | ||
+ | |||
+ | |||
+ | ==== Sonstiges ==== | ||
+ | |||
+ | * / | ||
+ | |||
+ | |||
+ | |||
====== HowTo ====== | ====== HowTo ====== | ||
Zeile 7: | Zeile 61: | ||
</ | </ | ||
|IP-Adresse ermitteln|Standardmäßig ist kein ifconfig installiert. \\ \\ ip addr erfüllt den gleichen Zweck| | |IP-Adresse ermitteln|Standardmäßig ist kein ifconfig installiert. \\ \\ ip addr erfüllt den gleichen Zweck| | ||
+ | |||
+ | |||
+ | ====== Problembehebung ====== | ||
+ | |||
+ | ^Problem ^Mögliche Lösung ^ | ||
+ | |/ | ||
+ | |/ |