{"id":1925,"date":"2024-11-27T08:00:00","date_gmt":"2024-11-27T07:00:00","guid":{"rendered":"https:\/\/www.fuhselab.de\/?p=1925"},"modified":"2025-05-28T07:45:25","modified_gmt":"2025-05-28T05:45:25","slug":"system-v","status":"publish","type":"post","link":"https:\/\/www.fuhselab.de\/index.php\/2024\/11\/27\/system-v\/","title":{"rendered":"System V"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><br>Der Startvorgang (Init-Prozess) eines Linux-Systems wird mit diesem Artikel etwas genauer betrachtet. Zuerst werden in diesem Artikel die Grundlagen von \u201cSystem V\u201c und \u201cUpstart\u201c beschrieben und in einem folgenden Artikel dann auch \u201cSystemd\u201c\u2026<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Der Init-Prozess:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nachdem die Firmware, der Bootlader, der Betriebssystemkern und (gegebenenfalls) der fr\u00fche Userspace ihre Arbeit erledigt haben, \u00fcbernimmt der \u00bbInit-Prozess\u2026 Seine Aufgabe besteht darin, den Systemstart zu Ende zu f\u00fchren und den weiteren Systembetrieb zu koordinieren. Linux sucht und startet daf\u00fcr ein Programm namens \/sbin\/init . Seit einiger Zeit sind viele gro\u00dfe Linux-Distributionen einschlie\u00dflich Debian auf systemd gewechselt, welches bei Ubuntu auch seit Version Ubuntu 15.04 zum Einsatz kommt. Folgender Terminalbefehl zeigt das genutzte Init-System an:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>cat \/proc\/1\/comm<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Runlevel:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine der wesentlichen Eigenschaften von System-V-Init sind die Runlevel, die beschreiben, in welchem Zustand sich das System befindet und welche Dienste es anbietet. In insgesamt sechs Runlevels ist definiert, ob und wann ein Dienst automatisch gestartet bzw. gestoppt werden muss. Der Standard-Runlevel unter Ubuntu ist der Runlevel 2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Upstart:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beim Systemstart werden eine Reihe von Programmen und Diensten gestartet (z.B. der XServer f\u00fcr die Grafik, der CUPS-Daemon zum Drucken etc.), bevor man mit dem System arbeiten kann. Traditionell werden diese Programme bzw. Dienste \u00fcber eine in den \u201erun levels\u201c des klassischen SysVinit-Systems festgelegte Reihenfolge geladen. Das Laden erfolgt dabei sequentiell, d.h. ein Dienst nach dem anderen. Upstart verwendet einen neuen Ansatz, um den Systemstart zu beschleunigen. Programme und Dienste werden ereignisbasiert geladen und gestartet, wodurch mehrere \u2013 voneinander unabh\u00e4ngige \u2013 Dienste parallel gestartet werden k\u00f6nnen. Hierdurch wird die Startgeschwindigkeit erh\u00f6ht. QUELLE: <a href=\"https:\/\/wiki.ubuntuusers.de\/Upstart\/\">https:\/\/wiki.ubuntuusers.de\/Upstart\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Warum dieser Artikel?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auch wenn dieser Artikel im Grunde nicht viel praxistaugliche Informationen enth\u00e4lt, sollte das System-V-Init und Upstart vorgestellt werden. In den Pr\u00fcfungen f\u00fcr das LPI-Zertifikat k\u00f6nnen auch einige grundlegende Fragen dazu vorkommen und au\u00dferdem dient das hier beschriebene als Grundlage f\u00fcr den folgenden Artikel zum \u201cSystemd\u201c\u2026<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der Startvorgang (Init-Prozess) eines Linux-Systems wird mit diesem Artikel etwas genauer betrachtet. Zuerst werden in diesem Artikel die Grundlagen von \u201cSystem V\u201c und \u201cUpstart\u201c beschrieben und in einem folgenden Artikel dann auch \u201cSystemd\u201c\u2026<\/p>\n","protected":false},"author":1,"featured_media":791,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[21],"class_list":["post-1925","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-linux-gruppe-peine"],"_links":{"self":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/1925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/comments?post=1925"}],"version-history":[{"count":2,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/1925\/revisions"}],"predecessor-version":[{"id":2857,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/1925\/revisions\/2857"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media\/791"}],"wp:attachment":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media?parent=1925"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/categories?post=1925"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/tags?post=1925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}