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 ^ | ||
| + | |/ | ||
| + | |/ | ||