{"id":14073,"date":"2024-02-04T03:39:03","date_gmt":"2024-02-04T02:39:03","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=14073"},"modified":"2024-02-04T19:15:50","modified_gmt":"2024-02-04T18:15:50","slug":"warum-wird-systemd-eigentlich-gerne-schlecht-geredet","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2024\/02\/04\/warum-wird-systemd-eigentlich-gerne-schlecht-geredet\/","title":{"rendered":"Warum wird Systemd eigentlich gerne schlechtgeredet?"},"content":{"rendered":"\n<p>Die Einf&uuml;hrung von <a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/03\/systemd-die-steuerzentrale-von-linux\/\" data-type=\"post\" data-id=\"783\">Systemd<\/a> war f&uuml;r so einige <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a>-Enthusiasten ein vollkommener Umbau von <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a>, absolut b&ouml;se &ndash; die Reiter der Apokalypse kommen.<\/p>\n\n\n\n<p>Grundlegend war <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/systemd\/\" target=\"_self\" title=\"systemd ist ein Prozess-Initiator f&uuml;r Linux, der den vormaligen Standard sysvinit abl&ouml;ste. Es bezeichnet den ersten Prozess, der vom Kernel gestartet wird und der anschlie&szlig;end alle weiteren Prozesse startet und &uuml;berwacht. systemd soll vieles in der Prozessverwaltung modernisieren, wird aber auch heftig wegen seiner Komplexit&auml;t und der Mi&szlig;achtung der Unix-Philosopie kritisiert. Dennoch haben die meisten&hellip;\" class=\"encyclopedia\">Systemd<\/a> zu Beginn nur f&uuml;r den Start der Dienste unter <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a> zust&auml;ndig &ndash; also um ein lauff&auml;higes System zu bekommen. Davor wurde jeder Dienst einzeln gestartet. Dies dauerte nat&uuml;rlich so seine Zeit, <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/systemd\/\" target=\"_self\" title=\"systemd ist ein Prozess-Initiator f&uuml;r Linux, der den vormaligen Standard sysvinit abl&ouml;ste. Es bezeichnet den ersten Prozess, der vom Kernel gestartet wird und der anschlie&szlig;end alle weiteren Prozesse startet und &uuml;berwacht. systemd soll vieles in der Prozessverwaltung modernisieren, wird aber auch heftig wegen seiner Komplexit&auml;t und der Mi&szlig;achtung der Unix-Philosopie kritisiert. Dennoch haben die meisten&hellip;\" class=\"encyclopedia\">Systemd<\/a> startet hingegen mehrere Dienste zur selben Zeit. Schnell wurden <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/systemd\/\" target=\"_self\" title=\"systemd ist ein Prozess-Initiator f&uuml;r Linux, der den vormaligen Standard sysvinit abl&ouml;ste. Es bezeichnet den ersten Prozess, der vom Kernel gestartet wird und der anschlie&szlig;end alle weiteren Prozesse startet und &uuml;berwacht. systemd soll vieles in der Prozessverwaltung modernisieren, wird aber auch heftig wegen seiner Komplexit&auml;t und der Mi&szlig;achtung der Unix-Philosopie kritisiert. Dennoch haben die meisten&hellip;\" class=\"encyclopedia\">Systemd<\/a> jedoch mehrere Funktionen hinzugef&uuml;gt &ndash; etwa die Verwaltung der Logs, man kann damit sein System automatisieren und vieles mehr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Warum bezeichnen manche Systemd nun als b&ouml;se?<\/h3>\n\n\n\n<p>Unter <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a> herrscht seit jeher die Philosophie <em>&bdquo;One task &ndash; one tool&ldquo;<\/em> &ndash; also f&uuml;r eine Aufgabe ein Werkzeug. <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/systemd\/\" target=\"_self\" title=\"systemd ist ein Prozess-Initiator f&uuml;r Linux, der den vormaligen Standard sysvinit abl&ouml;ste. Es bezeichnet den ersten Prozess, der vom Kernel gestartet wird und der anschlie&szlig;end alle weiteren Prozesse startet und &uuml;berwacht. systemd soll vieles in der Prozessverwaltung modernisieren, wird aber auch heftig wegen seiner Komplexit&auml;t und der Mi&szlig;achtung der Unix-Philosopie kritisiert. Dennoch haben die meisten&hellip;\" class=\"encyclopedia\">Systemd<\/a> hingegen verwaltet nicht nur eine einzige Aufgabe, sondern viele. Noch dazu kommt: <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/systemd\/\" target=\"_self\" title=\"systemd ist ein Prozess-Initiator f&uuml;r Linux, der den vormaligen Standard sysvinit abl&ouml;ste. Es bezeichnet den ersten Prozess, der vom Kernel gestartet wird und der anschlie&szlig;end alle weiteren Prozesse startet und &uuml;berwacht. systemd soll vieles in der Prozessverwaltung modernisieren, wird aber auch heftig wegen seiner Komplexit&auml;t und der Mi&szlig;achtung der Unix-Philosopie kritisiert. Dennoch haben die meisten&hellip;\" class=\"encyclopedia\">Systemd<\/a> legt die Logs in bin&auml;re <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a>en statt in reine Text<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">datei<\/a>en  &ndash; man kann also etwa keinen einfachen Text<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/editor\/\" target=\"_self\" title=\"Ein Texteditor in Linux ist ein Programm, mit dem man beliebige Textdateien erstellen oder bearbeiten kann. Unter Linux gibt es viele verschiedene Texteditoren, sowohl f&uuml;r die grafische Benutzeroberfl&auml;che als auch f&uuml;r die Kommandozeile. Einige der bekanntesten Texteditoren f&uuml;r Linux sind: Vim: Vim ist eine Weiterentwicklung des BSD-Editors vi und ist in den meisten Linux-Distributionen enthalten.&hellip;\" class=\"encyclopedia\">editor<\/a> nutzen, um in diese Einblick zu erhalten. B&ouml;se, sehr b&ouml;se.<\/p>\n\n\n\n<p>Aber <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/systemd\/\" target=\"_self\" title=\"systemd ist ein Prozess-Initiator f&uuml;r Linux, der den vormaligen Standard sysvinit abl&ouml;ste. Es bezeichnet den ersten Prozess, der vom Kernel gestartet wird und der anschlie&szlig;end alle weiteren Prozesse startet und &uuml;berwacht. systemd soll vieles in der Prozessverwaltung modernisieren, wird aber auch heftig wegen seiner Komplexit&auml;t und der Mi&szlig;achtung der Unix-Philosopie kritisiert. Dennoch haben die meisten&hellip;\" class=\"encyclopedia\">Systemd<\/a> ist reine freie Software, deshalb auch im <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/quellcode\/\" target=\"_self\" title='Unter \"Quellcode\" in Linux versteht man den f&uuml;r Menschen lesbaren Text eines Computerprogramms, der in einer Programmiersprache geschrieben ist. Der Quelltext \/-code kann nicht direkt mit dem Betriebssystem kommunizieren und ist daher nicht eigenst&auml;ndig ausf&uuml;hrbar. Er dient als Grundlage f&uuml;r die Erstellung des ausf&uuml;hrbaren Programmcodes, der vom Computer interpretiert oder kompiliert werden kann. Im Falle&hellip;' class=\"encyclopedia\">Quellcode<\/a> verf&uuml;gbar. <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/systemd\/\" target=\"_self\" title=\"systemd ist ein Prozess-Initiator f&uuml;r Linux, der den vormaligen Standard sysvinit abl&ouml;ste. Es bezeichnet den ersten Prozess, der vom Kernel gestartet wird und der anschlie&szlig;end alle weiteren Prozesse startet und &uuml;berwacht. systemd soll vieles in der Prozessverwaltung modernisieren, wird aber auch heftig wegen seiner Komplexit&auml;t und der Mi&szlig;achtung der Unix-Philosopie kritisiert. Dennoch haben die meisten&hellip;\" class=\"encyclopedia\">Systemd<\/a> ist nicht b&ouml;se, weil es so viele undokumentierte Funktionen geben w&uuml;rde &ndash; sondern weil wohl nur der Red-Hat-Entwickler Poettering wirklich versteht, was <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/systemd\/\" target=\"_self\" title=\"systemd ist ein Prozess-Initiator f&uuml;r Linux, der den vormaligen Standard sysvinit abl&ouml;ste. Es bezeichnet den ersten Prozess, der vom Kernel gestartet wird und der anschlie&szlig;end alle weiteren Prozesse startet und &uuml;berwacht. systemd soll vieles in der Prozessverwaltung modernisieren, wird aber auch heftig wegen seiner Komplexit&auml;t und der Mi&szlig;achtung der Unix-Philosopie kritisiert. Dennoch haben die meisten&hellip;\" class=\"encyclopedia\">Systemd<\/a> alles kann und wie es dies tut. Heute haben wir unter <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a> mit <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/systemd\/\" target=\"_self\" title=\"systemd ist ein Prozess-Initiator f&uuml;r Linux, der den vormaligen Standard sysvinit abl&ouml;ste. Es bezeichnet den ersten Prozess, der vom Kernel gestartet wird und der anschlie&szlig;end alle weiteren Prozesse startet und &uuml;berwacht. systemd soll vieles in der Prozessverwaltung modernisieren, wird aber auch heftig wegen seiner Komplexit&auml;t und der Mi&szlig;achtung der Unix-Philosopie kritisiert. Dennoch haben die meisten&hellip;\" class=\"encyclopedia\">Systemd<\/a> ein einfach zu handhabendes Werkzeug f&uuml;r viele Dinge.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Nach der Theorie noch ein wenig Technik<\/h3>\n\n\n\n<p>Hinter <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/systemd\/\" target=\"_self\" title=\"systemd ist ein Prozess-Initiator f&uuml;r Linux, der den vormaligen Standard sysvinit abl&ouml;ste. Es bezeichnet den ersten Prozess, der vom Kernel gestartet wird und der anschlie&szlig;end alle weiteren Prozesse startet und &uuml;berwacht. systemd soll vieles in der Prozessverwaltung modernisieren, wird aber auch heftig wegen seiner Komplexit&auml;t und der Mi&szlig;achtung der Unix-Philosopie kritisiert. Dennoch haben die meisten&hellip;\" class=\"encyclopedia\">Systemd<\/a> stecken nicht nur die <strong>services<\/strong> &ndash; also die zu verwaltenden Dienste -, sondern auch die <strong>sockets<\/strong> &ndash; interne <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/netzwerk\/\" target=\"_self\" title=\"Ein Computer- oder Rechnernetz ist ein Verbund verschiedener technischer, haupts&auml;chlich selbstst&auml;ndig arbeitender Systeme (nicht nur Computer sondern auch Drucker, Router, NAS und andere Speichersysteme, Kameras, Sensoren, etc.), die untereinander kommunizieren. Ziele sind die gemeinsame Nutzung von Ressourcen (Drucker, Server, Medien, Datenbanken, usw.) - die zentrale Verwaltung von Systemen, Benutzern sowie deren Berechtigungen und vermehrt die&hellip;\" class=\"encyclopedia\">Netzwerk<\/a>verbindungen zwischen den Diensten &ndash; und die <strong>targets<\/strong>. Targets sind die Ziele, die mit <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/systemd\/\" target=\"_self\" title=\"systemd ist ein Prozess-Initiator f&uuml;r Linux, der den vormaligen Standard sysvinit abl&ouml;ste. Es bezeichnet den ersten Prozess, der vom Kernel gestartet wird und der anschlie&szlig;end alle weiteren Prozesse startet und &uuml;berwacht. systemd soll vieles in der Prozessverwaltung modernisieren, wird aber auch heftig wegen seiner Komplexit&auml;t und der Mi&szlig;achtung der Unix-Philosopie kritisiert. Dennoch haben die meisten&hellip;\" class=\"encyclopedia\">Systemd<\/a> zu erreichen sind &ndash; also Zust&auml;nde des Systems, die erreicht werden sollen.<\/p>\n\n\n\n<p>Unter dem vorangegangenen Link finden Sie weitere Informationen, hier sehen wir uns etwas mehr die Theorie an, um zu verstehen, wie die Technik dahinter funktioniert. Lassen wir uns beispielsweise einmal anzeigen, was hinter den Targets steckt. Es gibt etwa das Target <strong>reboot.target<\/strong> &ndash; es startet das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/betriebssystem\/\" target=\"_self\" title=\"Ein Betriebssystem wird ben&ouml;tigt, um mit einem Computer arbeiten zu k&ouml;nnen. Das Betriebssystem verwaltet &uuml;ber Treiber die Hardware, steuert die Prozesse und das Speichermanagement. Bekannte Betriebssysteme w&auml;re etwa Linux, macOS, Microsoft Windows, UNIX\" class=\"encyclopedia\">Betriebssystem<\/a>, den Computer, neu. Um uns die einzelnen Services dahinter anzusehen, nutzen wir den <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a> <code>systemctl<\/code> mit der Option <code>list-dependencies<\/code> und dem gew&uuml;nschten Target:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl list-dependencies reboot.target<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/sysctl.jpeg\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"593\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/sysctl-1024x593.jpeg\" alt=\"\" class=\"wp-image-14074\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/sysctl-1024x593.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/sysctl-1536x889.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/sysctl-2048x1186.jpeg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/sysctl-150x87.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/sysctl-300x174.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/sysctl-768x445.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/a><\/figure>\n\n\n\n<p>Um <strong>reboot.target<\/strong> auszuf&uuml;hren, sind also folgende Services auszuf&uuml;hren:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/plymouth\/\" target=\"_self\" title=\"Unter Plymouth in Linux versteht man ein grafisches Bootsystem, das auf dem Kernel-based Mode Setting (KMS) und Direct Rendering Manager (DRM) basiert. Es erm&ouml;glicht einen nahtlosen, flackerfreien und ansprechenden Startbildschirm und bietet die M&ouml;glichkeit, zwischen verschiedenen statischen oder animierten grafischen Themen zu w&auml;hlen, um den Startvorgang aufzuwerten und den L&auml;rm, der durch die Vielzahl von&hellip;\" class=\"encyclopedia\">plymouth<\/a>-reboot.service<\/strong> &ndash; grafische Oberfl&auml;che f&uuml;r den Start, Shutdown (<em>Logo, Fortschrittsbalken &hellip;<\/em>)<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/plymouth\/\" target=\"_self\" title=\"Unter Plymouth in Linux versteht man ein grafisches Bootsystem, das auf dem Kernel-based Mode Setting (KMS) und Direct Rendering Manager (DRM) basiert. Es erm&ouml;glicht einen nahtlosen, flackerfreien und ansprechenden Startbildschirm und bietet die M&ouml;glichkeit, zwischen verschiedenen statischen oder animierten grafischen Themen zu w&auml;hlen, um den Startvorgang aufzuwerten und den L&auml;rm, der durch die Vielzahl von&hellip;\" class=\"encyclopedia\">plymouth<\/a>-switch-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/root\/\" target=\"_self\" title=\"root ist der wahre Administrator, auch root-Benutzer unter Linux. Er alleine hat &uuml;ber das Betriebssystem alle Rechte. Zum Benutzer root wird man unter Linux auf dem Terminal mit dem Befehl: su Hat man kein root-Passwort angelegt, dient dazu der Befehl: sudo -i oder auch: sudo befehl\" class=\"encyclopedia\">root<\/a>-init<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/ram\/\" target=\"_self\" title=\"Der RAM oder Arbeitsspeicher ist ein essentieller Bestandteil eines Rechners, der als fl&uuml;chtiger und sehr schneller Speicher fungiert. Er erm&ouml;glicht es dem Computer, Daten sehr schnell zu lesen und zu ver&auml;ndern, und spielt eine entscheidende Rolle f&uuml;r die Leistungsf&auml;higkeit des Systems. Der Arbeitsspeicher ist ein tempor&auml;rer Speicher, was bedeutet, dass die gespeicherten Informationen verloren gehen,&hellip;\" class=\"encyclopedia\">ram<\/a>fs.service<\/strong> &ndash; die initiale Start-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a><\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/systemd\/\" target=\"_self\" title=\"systemd ist ein Prozess-Initiator f&uuml;r Linux, der den vormaligen Standard sysvinit abl&ouml;ste. Es bezeichnet den ersten Prozess, der vom Kernel gestartet wird und der anschlie&szlig;end alle weiteren Prozesse startet und &uuml;berwacht. systemd soll vieles in der Prozessverwaltung modernisieren, wird aber auch heftig wegen seiner Komplexit&auml;t und der Mi&szlig;achtung der Unix-Philosopie kritisiert. Dennoch haben die meisten&hellip;\" class=\"encyclopedia\">systemd<\/a>-reboot.service<\/strong> &ndash; <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/systemd\/\" target=\"_self\" title=\"systemd ist ein Prozess-Initiator f&uuml;r Linux, der den vormaligen Standard sysvinit abl&ouml;ste. Es bezeichnet den ersten Prozess, der vom Kernel gestartet wird und der anschlie&szlig;end alle weiteren Prozesse startet und &uuml;berwacht. systemd soll vieles in der Prozessverwaltung modernisieren, wird aber auch heftig wegen seiner Komplexit&auml;t und der Mi&szlig;achtung der Unix-Philosopie kritisiert. Dennoch haben die meisten&hellip;\" class=\"encyclopedia\">Systemd<\/a> neu starten<\/li>\n<\/ul>\n\n\n\n<p>F&uuml;r das <strong>graphical.target<\/strong> &ndash; also das Standard-System mit grafischer Oberfl&auml;che &ndash; sind schon einige Services mehr n&ouml;tig:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl list-dependencies graphical.target<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/sysctl-1-scaled.jpeg\" rel=\"lightbox-1\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/sysctl-1-1024x640.jpeg\" alt=\"\" class=\"wp-image-14075\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/sysctl-1-1024x640.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/sysctl-1-1536x960.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/sysctl-1-2048x1280.jpeg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/sysctl-1-150x94.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/sysctl-1-300x188.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/sysctl-1-768x480.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/a><\/figure>\n\n\n\n<p>Die in der Auflistung aufgef&uuml;hrten <strong>services<\/strong>, <strong>mounts<\/strong>, <strong>targets<\/strong> und <strong>sockets<\/strong> m&uuml;ssen also gestartet und auch heruntergefahren werden. Je nach installierten Diensten &ndash; etwa mit der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a> <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/mariadb\/\" target=\"_self\" title=\"MariaDB ist eine Open-Source Datenbank-Software, die als Alternative zu MySQL entwickelt wurde. MariaDB wurde von der originalen MySQL-Entwickler-Community gegr&uuml;ndet und ist vollst&auml;ndig kompatibel mit MySQL. Das bedeutet, dass MariaDB-Datenbanken dieselben Strukturen und APIs verwenden k&ouml;nnen wie MySQL-Datenbanken, und dass vorhandene MySQL-Anwendungen ohne &Auml;nderungen mit MariaDB verwendet werden k&ouml;nnen. MariaDB bietet jedoch einige zus&auml;tzliche Funktionen und&hellip;\" class=\"encyclopedia\">MariaDB<\/a> <strong><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/mariadb\/\" target=\"_self\" title=\"MariaDB ist eine Open-Source Datenbank-Software, die als Alternative zu MySQL entwickelt wurde. MariaDB wurde von der originalen MySQL-Entwickler-Community gegr&uuml;ndet und ist vollst&auml;ndig kompatibel mit MySQL. Das bedeutet, dass MariaDB-Datenbanken dieselben Strukturen und APIs verwenden k&ouml;nnen wie MySQL-Datenbanken, und dass vorhandene MySQL-Anwendungen ohne &Auml;nderungen mit MariaDB verwendet werden k&ouml;nnen. MariaDB bietet jedoch einige zus&auml;tzliche Funktionen und&hellip;\" class=\"encyclopedia\">mariadb<\/a>.service<\/strong> &ndash; k&ouml;nnen es mehr oder weniger sein. Mit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl --type=target --all<\/code><\/pre>\n\n\n\n<p>k&ouml;nnen wir uns alle auf dem System vorhandenen Targets anzeigen lassen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/sysctl-2-scaled.jpeg\" rel=\"lightbox-2\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/sysctl-2-1024x640.jpeg\" alt=\"\" class=\"wp-image-14076\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/sysctl-2-1024x640.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/sysctl-2-1536x960.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/sysctl-2-2048x1280.jpeg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/sysctl-2-150x94.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/sysctl-2-300x188.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/02\/sysctl-2-768x480.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/a><\/figure>\n\n\n\n<p>In der Auflistung finden wir unter anderem etwa auch das Target <strong>rescue.target<\/strong> &ndash; in der tabellarischen Ansicht finden wir auch den aktuellen Status und nat&uuml;rlich eine kurze Beschreibung. Das <strong>rescue.target<\/strong> schleudert das System nat&uuml;rlich in den Rettungsmodus. Mit der Option <code>isolate<\/code> k&ouml;nnen wir in ein beliebiges Target wechseln &ndash; dies ist nat&uuml;rlich in diesem Beispiel nicht f&ouml;rderlich (<em>Sie schie&szlig;en damit alle laufenden Anwendungen ab und wechseln in den Rettungsmodus auf das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a><\/em>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl isolate rescue.target<\/code><\/pre>\n\n\n\n<p>Jetzt k&ouml;nnen wir nat&uuml;rlich auch einen Standard-Modus festlegen &ndash; das System startet dann automatisch in diesem Modus. Hierzu dient die Option <code>set-default<\/code> &ndash; wollen wir einmal standardm&auml;ssig in den Modus ohne grafische Oberfl&auml;che starten, dann so<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl set-default multi-user.target<\/code><\/pre>\n\n\n\n<p>Beim n&auml;chsten Neustart w&uuml;rde das System ohne grafische Oberfl&auml;che direkt in das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> booten. Um wieder in die grafische Oberfl&auml;che zu starten:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl set-default graphical.target<\/code><\/pre>\n\n\n\n<p>Nat&uuml;rlich k&ouml;nnen Sie auch aus dem System ohne grafische Oberfl&auml;che direkt in die grafische Oberfl&auml;che starten, ohne das komplette System neu zu starten:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl isolate graphical.target\n\n<\/code><\/pre>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"14073\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">8    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"14073\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\">1<\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Die Einf\u00fchrung von Systemd war f\u00fcr so einige Linux-Enthusiasten ein vollkommener Umbau von Linux, absolut b\u00f6se &#8211; die Reiter der Apokalypse kommen. Grundlegend war Systemd zu Beginn nur f\u00fcr den Start der Dienste unter Linux zust\u00e4ndig &#8211; also um ein lauff\u00e4higes System zu bekommen. Davor wurde jeder Dienst einzeln gestartet. Dies dauerte nat\u00fcrlich so seine [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":14076,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[15],"class_list":["post-14073","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-system","tag-system"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/14073","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=14073"}],"version-history":[{"count":7,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/14073\/revisions"}],"predecessor-version":[{"id":14093,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/14073\/revisions\/14093"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/14076"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=14073"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=14073"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=14073"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}