<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.xinux.net/index.php?action=history&amp;feed=atom&amp;title=Systemd_Stufe_1_Basic</id>
	<title>Systemd Stufe 1 Basic - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://www.xinux.net/index.php?action=history&amp;feed=atom&amp;title=Systemd_Stufe_1_Basic"/>
	<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=Systemd_Stufe_1_Basic&amp;action=history"/>
	<updated>2026-10-21T13:45:24Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Xinux Wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://www.xinux.net/index.php?title=Systemd_Stufe_1_Basic&amp;diff=73769&amp;oldid=prev</id>
		<title>Thomas.will: Links zu Stufe 3 und Lernpfad</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=Systemd_Stufe_1_Basic&amp;diff=73769&amp;oldid=prev"/>
		<updated>2026-10-17T15:33:56Z</updated>

		<summary type="html">&lt;p&gt;Links zu Stufe 3 und Lernpfad&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 17. Oktober 2026, 15:33 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Zeile 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Stufe 1 · Basic !! Stufe 2 · Fortgeschritten !! Stufe 3 · Security&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Stufe 1 · Basic !! Stufe 2 · Fortgeschritten !! Stufe 3 · Security&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''Ich verwende es''' || [[Systemd Stufe 2 Fortgeschritten|Ich schreibe Units]] || Ich härte und untersuche&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''Ich verwende es''' || [[Systemd Stufe 2 Fortgeschritten|Ich schreibe Units]] |&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;| [[Systemd Stufe 3 Security&lt;/ins&gt;|Ich härte und untersuche&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l173&quot; &gt;Zeile 173:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 173:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Weiter=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Weiter=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[[Systemd Stufe 2 Fortgeschritten|Weiter: Stufe 2, Units selbst schreiben]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[[Systemd Stufe 2 Fortgeschritten|Weiter: Stufe 2, Units selbst schreiben]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*[[Systemd Lernpfad|Übersicht: Lernpfad systemd]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff::1.12:old-73765:rev-73769 --&gt;
&lt;/table&gt;</summary>
		<author><name>Thomas.will</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=Systemd_Stufe_1_Basic&amp;diff=73765&amp;oldid=prev</id>
		<title>Thomas.will: Links zu Stufe 2</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=Systemd_Stufe_1_Basic&amp;diff=73765&amp;oldid=prev"/>
		<updated>2026-10-17T15:26:59Z</updated>

		<summary type="html">&lt;p&gt;Links zu Stufe 2&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 17. Oktober 2026, 15:26 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Zeile 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Stufe 1 · Basic !! Stufe 2 · Fortgeschritten !! Stufe 3 · Security&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Stufe 1 · Basic !! Stufe 2 · Fortgeschritten !! Stufe 3 · Security&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''Ich verwende es''' || Ich schreibe Units || Ich härte und untersuche&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| '''Ich verwende es''' |&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;| [[Systemd Stufe 2 Fortgeschritten&lt;/ins&gt;|Ich schreibe Units&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;|| Ich härte und untersuche&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l172&quot; &gt;Zeile 172:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 172:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Weiter=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Weiter=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Stufe 2: Units selbst schreiben&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Systemd &lt;/ins&gt;Stufe 2 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Fortgeschritten|Weiter&lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Stufe 2, &lt;/ins&gt;Units selbst schreiben&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff::1.12:old-73761:rev-73765 --&gt;
&lt;/table&gt;</summary>
		<author><name>Thomas.will</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=Systemd_Stufe_1_Basic&amp;diff=73761&amp;oldid=prev</id>
		<title>Thomas.will: drawio Target-Leiter eingefügt</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=Systemd_Stufe_1_Basic&amp;diff=73761&amp;oldid=prev"/>
		<updated>2026-10-17T15:19:08Z</updated>

		<summary type="html">&lt;p&gt;drawio Target-Leiter eingefügt&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 17. Oktober 2026, 15:19 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l12&quot; &gt;Zeile 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Ein '''Target''' ist ein Sammelpunkt. Erst wenn alle Units davor laufen, ist er erreicht. Er ersetzt die alten Runlevel.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Ein '''Target''' ist ein Sammelpunkt. Erst wenn alle Units davor laufen, ist er erreicht. Er ersetzt die alten Runlevel.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Alle Meldungen landen an einer Stelle, im '''Journal'''. Gelesen wird es mit '''journalctl'''.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Alle Meldungen landen an einer Stelle, im '''Journal'''. Gelesen wird es mit '''journalctl'''.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{#drawio:systemd-targets}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Animation=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Animation=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff::1.12:old-73759:rev-73761 --&gt;
&lt;/table&gt;</summary>
		<author><name>Thomas.will</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=Systemd_Stufe_1_Basic&amp;diff=73759&amp;oldid=prev</id>
		<title>Thomas.will: Neue Seite: systemd Stufe 1 (Basic)</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=Systemd_Stufe_1_Basic&amp;diff=73759&amp;oldid=prev"/>
		<updated>2026-10-17T15:17:58Z</updated>

		<summary type="html">&lt;p&gt;Neue Seite: systemd Stufe 1 (Basic)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Kategorie:systemd]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Stufe 1 · Basic !! Stufe 2 · Fortgeschritten !! Stufe 3 · Security&lt;br /&gt;
|-&lt;br /&gt;
| '''Ich verwende es''' || Ich schreibe Units || Ich härte und untersuche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Einfach erklärt=&lt;br /&gt;
*systemd ist das erste Programm, das nach dem Kernel startet. Es hat die Prozessnummer 1.&lt;br /&gt;
*Es startet alle Dienste, passt auf sie auf und startet sie bei Bedarf neu.&lt;br /&gt;
*Alles, was systemd verwaltet, heißt '''Unit''': ein Dienst, ein Mount, ein Timer.&lt;br /&gt;
*Ein '''Target''' ist ein Sammelpunkt. Erst wenn alle Units davor laufen, ist er erreicht. Er ersetzt die alten Runlevel.&lt;br /&gt;
*Alle Meldungen landen an einer Stelle, im '''Journal'''. Gelesen wird es mit '''journalctl'''.&lt;br /&gt;
&lt;br /&gt;
=Animation=&lt;br /&gt;
*[https://labs.xinux.net/systemd-start.html systemd: Targets und Reihenfolge]&lt;br /&gt;
&lt;br /&gt;
=Das Wichtigste=&lt;br /&gt;
*Bedient wird systemd mit '''systemctl''', die Logs liest man mit '''journalctl'''.&lt;br /&gt;
*'''start''' startet einen Dienst jetzt, '''enable''' beim nächsten Systemstart. Das sind zwei verschiedene Dinge.&lt;br /&gt;
*'''enable --now''' macht beides auf einmal.&lt;br /&gt;
*Der Name eines Dienstes endet auf '''.service'''. Die Endung darf man weglassen: ssh und ssh.service sind dasselbe.&lt;br /&gt;
*Standard-Target auf Servern ist '''multi-user.target''' (früher Runlevel 3), mit Oberfläche '''graphical.target''' (Runlevel 5).&lt;br /&gt;
&lt;br /&gt;
=Dienste bedienen=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Befehl !! Wirkung&lt;br /&gt;
|-&lt;br /&gt;
| systemctl status ssh || Zustand, Hauptprozess und die letzten Logzeilen&lt;br /&gt;
|-&lt;br /&gt;
| systemctl start ssh || jetzt starten&lt;br /&gt;
|-&lt;br /&gt;
| systemctl stop ssh || jetzt stoppen&lt;br /&gt;
|-&lt;br /&gt;
| systemctl restart ssh || stoppen und neu starten&lt;br /&gt;
|-&lt;br /&gt;
| systemctl reload ssh || Konfiguration neu lesen, ohne Neustart (nur wenn der Dienst das kann)&lt;br /&gt;
|-&lt;br /&gt;
| systemctl enable ssh || beim Systemstart starten&lt;br /&gt;
|-&lt;br /&gt;
| systemctl disable ssh || beim Systemstart nicht mehr starten&lt;br /&gt;
|-&lt;br /&gt;
| systemctl enable --now ssh || aktivieren und sofort starten&lt;br /&gt;
|-&lt;br /&gt;
| systemctl is-active ssh || nur: läuft er? (active / inactive / failed)&lt;br /&gt;
|-&lt;br /&gt;
| systemctl is-enabled ssh || nur: startet er beim Booten? (enabled / disabled)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Den Status lesen=&lt;br /&gt;
*systemctl status cron&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
● cron.service - Regular background program processing daemon&lt;br /&gt;
     Loaded: loaded (/usr/lib/systemd/system/cron.service; enabled; preset: enabled)&lt;br /&gt;
     Active: active (running) since Thu 2026-10-15 19:56:40 CEST; 1 day 20h ago&lt;br /&gt;
   Main PID: 1711 (cron)&lt;br /&gt;
      Tasks: 1 (limit: 76271)&lt;br /&gt;
     Memory: 568K (peak: 2.6M)&lt;br /&gt;
     CGroup: /system.slice/cron.service&lt;br /&gt;
             └─1711 /usr/sbin/cron -f&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Zeile !! Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
| ● || grün: läuft, weiß: gestoppt, rot: Fehler&lt;br /&gt;
|-&lt;br /&gt;
| Loaded || wo die Unit-Datei liegt, und '''enabled''' = startet beim Booten&lt;br /&gt;
|-&lt;br /&gt;
| Active || '''active (running)''' = läuft, '''inactive (dead)''' = gestoppt, '''failed''' = abgestürzt&lt;br /&gt;
|-&lt;br /&gt;
| Main PID || die Prozessnummer des Dienstes&lt;br /&gt;
|-&lt;br /&gt;
| CGroup || alle Prozesse, die zu diesem Dienst gehören&lt;br /&gt;
|}&lt;br /&gt;
*Die Ausgabe hält an wie less. Mit '''q''' beenden, oder gleich mit '''--no-pager''' aufrufen.&lt;br /&gt;
&lt;br /&gt;
=Übersicht verschaffen=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Befehl !! Wirkung&lt;br /&gt;
|-&lt;br /&gt;
| systemctl list-units --type=service || alle geladenen Dienste&lt;br /&gt;
|-&lt;br /&gt;
| systemctl list-units --type=service --state=running || nur die laufenden&lt;br /&gt;
|-&lt;br /&gt;
| systemctl --failed || alles, was gescheitert ist&lt;br /&gt;
|-&lt;br /&gt;
| systemctl list-unit-files --type=service || alle installierten Dienste mit enabled / disabled&lt;br /&gt;
|-&lt;br /&gt;
| systemctl list-timers || geplante Aufgaben, der Nachfolger von cron&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Logs lesen mit journalctl=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Befehl !! Wirkung&lt;br /&gt;
|-&lt;br /&gt;
| journalctl -u ssh || alle Meldungen eines Dienstes&lt;br /&gt;
|-&lt;br /&gt;
| journalctl -u ssh -f || live mitlesen, wie tail -f&lt;br /&gt;
|-&lt;br /&gt;
| journalctl -u ssh -e || ans Ende springen&lt;br /&gt;
|-&lt;br /&gt;
| journalctl -b || alles seit dem letzten Start&lt;br /&gt;
|-&lt;br /&gt;
| journalctl -b -1 || alles vom vorletzten Start&lt;br /&gt;
|-&lt;br /&gt;
| journalctl -p err -b || nur Fehler seit dem Start&lt;br /&gt;
|-&lt;br /&gt;
| journalctl -u ssh --since &amp;quot;1 hour ago&amp;quot; || nur die letzte Stunde&lt;br /&gt;
|-&lt;br /&gt;
| journalctl -u ssh --since &amp;quot;2026-10-17 08:00&amp;quot; --until &amp;quot;2026-10-17 09:00&amp;quot; || ein Zeitraum&lt;br /&gt;
|-&lt;br /&gt;
| journalctl -k || nur Kernelmeldungen, wie dmesg&lt;br /&gt;
|}&lt;br /&gt;
*Normale Benutzer sehen nur ihre eigenen Meldungen. Für alles braucht man sudo oder die Gruppe '''adm'''.&lt;br /&gt;
&lt;br /&gt;
=Targets=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Befehl !! Wirkung&lt;br /&gt;
|-&lt;br /&gt;
| systemctl get-default || mit welchem Target das System startet&lt;br /&gt;
|-&lt;br /&gt;
| systemctl set-default multi-user.target || ab dem nächsten Start ohne Oberfläche&lt;br /&gt;
|-&lt;br /&gt;
| systemctl isolate multi-user.target || sofort wechseln, die Oberfläche wird beendet&lt;br /&gt;
|-&lt;br /&gt;
| systemctl isolate rescue.target || Rettungsmodus: nur Grundsystem und root-Shell&lt;br /&gt;
|-&lt;br /&gt;
| systemctl default || zurück zum Standard-Target&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Runlevel !! Target !! Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
| 0 || poweroff.target || ausschalten&lt;br /&gt;
|-&lt;br /&gt;
| 1 || rescue.target || Rettungsmodus, alle Dateisysteme eingehängt, keine Dienste&lt;br /&gt;
|-&lt;br /&gt;
| 3 || multi-user.target || Mehrbenutzer mit Netzwerk, ohne Oberfläche&lt;br /&gt;
|-&lt;br /&gt;
| 5 || graphical.target || wie 3, dazu die grafische Oberfläche&lt;br /&gt;
|-&lt;br /&gt;
| 6 || reboot.target || neu starten&lt;br /&gt;
|-&lt;br /&gt;
| – || emergency.target || Notfall: nur / nur lesbar, sonst nichts&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Ausschalten und Neustarten=&lt;br /&gt;
*systemctl poweroff&lt;br /&gt;
*systemctl reboot&lt;br /&gt;
*systemctl suspend&lt;br /&gt;
&lt;br /&gt;
=Stolperfallen=&lt;br /&gt;
*'''start ist nicht enable.''' Ein gestarteter Dienst ist nach dem Neustart wieder weg, wenn er nicht aktiviert ist.&lt;br /&gt;
*'''enable ist nicht start.''' Ein aktivierter Dienst läuft erst nach dem nächsten Neustart, außer mit enable --now.&lt;br /&gt;
*'''reload''' geht nur, wenn der Dienst es unterstützt. Sonst kommt: ''Job type reload is not applicable''. Dann restart nehmen.&lt;br /&gt;
*'''Keine Logs zu sehen?''' Ohne sudo zeigt journalctl nur die eigenen Meldungen.&lt;br /&gt;
*'''Der Dienst startet nicht?''' Immer zuerst: systemctl status dienst und journalctl -u dienst -e&lt;br /&gt;
&lt;br /&gt;
=Aufgaben=&lt;br /&gt;
==Grundaufgaben==&lt;br /&gt;
#Lassen Sie sich alle laufenden Dienste anzeigen. Wie viele sind es?&lt;br /&gt;
#Zeigen Sie den Status von ssh an. Seit wann läuft der Dienst, und welche PID hat er?&lt;br /&gt;
#Stoppen Sie ssh, prüfen Sie mit is-active und starten Sie ihn wieder.&lt;br /&gt;
#Lesen Sie live die Logs von ssh mit und melden Sie sich von einem zweiten Rechner per ssh an. Was erscheint?&lt;br /&gt;
#Prüfen Sie, ob cron beim Systemstart gestartet wird.&lt;br /&gt;
#Mit welchem Target startet Ihr System?&lt;br /&gt;
#Lassen Sie sich alle Fehlermeldungen seit dem letzten Start anzeigen.&lt;br /&gt;
==Für Schnelle==&lt;br /&gt;
#Deaktivieren Sie ssh, starten Sie neu und prüfen Sie, ob ssh läuft. Aktivieren Sie ihn danach mit einem einzigen Befehl wieder und starten Sie ihn gleichzeitig.&lt;br /&gt;
#Wechseln Sie mit isolate in den Rettungsmodus und wieder zurück. Was läuft dort noch?&lt;br /&gt;
#Lassen Sie sich die Logs vom vorletzten Systemstart anzeigen.&lt;br /&gt;
&lt;br /&gt;
=Weiter=&lt;br /&gt;
*Stufe 2: Units selbst schreiben&lt;/div&gt;</summary>
		<author><name>Thomas.will</name></author>
	</entry>
</feed>