1. Home
  2. Dashboard
  3. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team
      4. Search Members
  4. Articles
    1. Liste funktionierender Drucker
  5. Linux Guides
    1. Homepage
    2. YouTube
    3. Telegram
    4. Community-Stammtisch
  6. Lexicon
    1. Last Changes
  7. Smart Search
  • Login
  • Register
  • Search
Systemdienste
  • Everywhere
  • Systemdienste
  • Articles
  • Pages
  • Forum
  • Lexikon
  • More Options
  1. Linux Guides Community
  2. Lexicon
  3. Systemdienste

systemd

  • Hammer20l
  • May 28, 2026 at 11:12 PM
  • July 18, 2026 at 7:19 PM
  • 190 times viewed
  • Eintrag
  • Ratings 0
  • systemd ist das zentrale Initialisierungs- und Verwaltungssystem (kurz Init-System) in fast allen modernen Linux-Distributionen (wie Debian, Ubuntu, Linux Mint, Arch Linux, Fedora und openSUSE).

    Klick für mehr ...

    1 systemd (Der Manager deines Linux-Systems)

    Sobald du deinen PC einschaltest und der Linux-Kernel geladen ist, startet systemd als allererstes Programm (es hat intern immer die Prozess-Nummer 1 / PID 1). Seine Hauptaufgabe im Alltag ist es, wie ein digitaler Dirigent alle anderen Hintergrundprogramme, Treiber und Dienste (sogenannte Services) in der richtigen Reihenfolge zu starten, zu überwachen und bei Bedarf wieder zu stoppen.

    1.1 🔬 Was sind "Units"? (Die Bausteine von systemd)

    systemd verwaltet alles in sogenannten Units (Einheiten). Für dich als normalen Nutzer sind im Alltag vor allem zwei Typen wichtig:

    1. Services (.service):
      Das sind die eigentlichen Hintergrundprogramme (Dienste). Zum Beispiel läuft deine Firewall, dein Druckdienst oder ein eigener VPN-Server als ein solcher Service im Hintergrund.
    2. Targets (.target):
      Das sind Zustände des PCs. Das wichtigste ist das graphical.target – es sorgt dafür, dass dein Linux weiß, wann alle Treiber geladen sind, und startet dann deine gewohnte, schöne Desktop-Oberfläche.

    1.2 🔌 Die wichtigsten Alltags-Befehle (Der "systemctl"-Baukasten)

    Um systemd zu steuern, benutzt man im Terminal das Werkzeug systemctl (system control). Wenn du im Forum Hilfe suchst, um einen Dienst zu verwalten, brauchst du im Grunde nur diese fünf Befehle:

    (Als Beispiel nehmen wir den Druckdienst cups, der dafür sorgt, dass du drucken kannst)

    1.2.1 1. Einen Dienst sofort starten

    Du hast ein Programm frisch installiert und möchtest es jetzt sofort aktivieren:

    Code
    sudo systemctl start cups

    1.2.2 2. Einen Dienst stoppen

    Du möchtest ein Programm vorübergehend ausschalten:

    Code
    sudo systemctl stop cups

    1.2.3 3. Den Status überprüfen (Läuft alles?)

    Wenn ein Programm zickt, ist dies dein wichtigster Befehl. Er zeigt dir in grüner Schrift an, ob der Dienst läuft, oder in roter Schrift, wo der Fehler liegt:

    Code
    systemctl status cups

    1.2.4 4. Den Autostart aktivieren (Der wichtigste Foren-Tipp)

    Wenn ein Programm automatisch bei jedem Einschalten des PCs im Hintergrund mitstarten soll, musst du es „aktivieren“:

    Code
    sudo systemctl enable cups

    1.2.5 5. Den Autostart wieder ausschalten

    Das Programm soll auf der Festplatte bleiben, aber nicht mehr von alleine beim Booten starten:

    Code
    sudo systemctl disable cups

    1.3 ⚠️ Typische Fehler: Warum startet mein Dienst nicht?

    Wenn Nutzer verzweifelt berichten: „Ich habe den Befehl eingegeben, aber mein Server läuft nicht!“, helfen diese drei Diagnose-Schritte:

    1.3.1 1. Der Fehler "Active: failed" im Status

    • Das Symptom:
      Du tippst systemctl status programm ein, und der Text ist rot unterlegt.
    • Die Ursache:
      Das Programm hat versucht zu starten, ist aber wegen eines Fehlers (z. B. einer falschen Einstellung in einer Konfigurationsdatei) sofort wieder abgestürzt.
    • Die Lösung:
      Scrolle im Terminal ganz nach rechts und unten. systemd zeigt dir dort direkt die letzten Zeilen des Fehlerprotokolls an, die genau verraten, was schiefgelaufen ist.

    1.3.2 2. Vergessen, "enable" UND "start" zu nutzen

    • Ein klassischer Denkfehler:
      Einsteiger tippen sudo systemctl enable programm ein und wundern sich, dass das Programm immer noch nicht läuft.
    • Die Aufklärung: enable sorgt nur dafür, dass das Programm beim nächsten PC-Start von alleine hochfährt. Es startet das Programm aber nicht jetzt sofort.
    • Die Lösung:
      Entweder beide Befehle nacheinander eingeben oder die praktische Abkürzung nutzen, die beides in einem Rutsch erledigt:

      Code
      sudo systemctl enable --now programm

    1.4 📋 Der Blick ins Logbuch: journald

    Zu systemd gehört auch ein genialer digitaler Protokollant namens journald. Er schreibt bei allem, was auf deinem PC passiert, sekundengenau mit. Wenn dir der Befehl systemctl status nicht genug Infos liefert, kannst du mit folgendem Befehl das gesamte Logbuch eines Programms auslesen:

    Code
    journalctl -u cups -f

    (Das -u steht für die Unit, und das -f sorgt dafür, dass das Terminal offen bleibt und dir neue Fehlermeldungen live in der Sekunde anzeigt, in der sie passieren).

    • systemd
    • Systemd-Boot
There are currently no ratings for this Eintrag.
  • Previous entry Standby
  • Next entry systemd-boot
  • Changelog
  • PDF
25-linuxguides-png

Table of Contents

  • 1 systemd (Der Manager deines Linux-Systems)
    • 1.1 🔬 Was sind "Units"? (Die Bausteine von systemd)
    • 1.2 🔌 Die wichtigsten Alltags-Befehle (Der "systemctl"-Baukasten)
      • 1.2.1 1. Einen Dienst sofort starten
      • 1.2.2 2. Einen Dienst stoppen
      • 1.2.3 3. Den Status überprüfen (Läuft alles?)
      • 1.2.4 4. Den Autostart aktivieren (Der wichtigste Foren-Tipp)
      • 1.2.5 5. Den Autostart wieder ausschalten
    • 1.3 ⚠️ Typische Fehler: Warum startet mein Dienst nicht?
      • 1.3.1 1. Der Fehler "Active: failed" im Status
      • 1.3.2 2. Vergessen, "enable" UND "start" zu nutzen
    • 1.4 📋 Der Blick ins Logbuch: journald

Categories

  1. 3D 6
  2. Allgemein 84
  3. Appimages 4
  4. Audio 35
  5. Bild - Anzeige, - Bearbeitung, Foto-Bearbeitung, Grafik-Bearbeitung, - Verwaltung, Techn. Zeichnen, 35
  6. Büro, Mail, Messenger, Drucker, Scanner, PDF, OCR, LaTex 28
  7. Browser 16
  8. Dateimanager 6
  9. Dateisysteme und dessen Verwaltung, Dateisuche 8
  10. Datensicherung 9
  11. Desktop-Umgebungen 15
  12. Distributionen, Boot 93
  13. Editoren (Text, Quellcode,Markdown,Wiki,Autoren,Web) 11
  14. Fenstermanager 12
  15. Firewall - Datensicherheit 15
  16. Gaming unter Linux 12
  17. Hardware, Speicher, virtuelle Speicher 34
  18. Installer 3
  19. Kernel 8
  20. Maker Community 9
  21. Netzwerk 36
  22. Python 10
  23. Packprogramme - Archivmanager, Synchronisierung 18
  24. Paketverwaltung 30
  25. Remote Verbindungen 5
  26. Sandbox Programme 6
  27. Schnittstellen 6
  28. Systemdienste 13
  29. Terminaleditoren 19
  30. Terminal - bzw. Konsolenbefehle u. Werkzeuge 66
  31. Video, Medienserver 11
  32. Videoplayer 9
  33. Virtualisierung und Container 17
  34. Windows Umgebung 15
  1. Privacy Policy
  2. Legal Notice
  1. Nutzungsbedingungen
Lexicon, developed by www.viecode.com
Powered by WoltLab Suite™