Systemctl kurz und knapp Aufgaben: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=Aufgabe 1: Services erkunden= *systemctl --type=service *systemctl --type=service --state=active *systemctl status ssh =Aufgabe 2: Logs analysieren= *journal…“)
 
Zeile 7: Zeile 7:
 
*journalctl -u ssh --since="1 hour ago"
 
*journalctl -u ssh --since="1 hour ago"
 
*journalctl -f -u ssh
 
*journalctl -f -u ssh
 +
;Logge dich nun per ssh auf dem Rechner ein und beobachte die Logs
  
 
=Aufgabe 3: Eigenen Service erstellen=
 
=Aufgabe 3: Eigenen Service erstellen=

Version vom 12. November 2025, 16:35 Uhr

Aufgabe 1: Services erkunden

  • systemctl --type=service
  • systemctl --type=service --state=active
  • systemctl status ssh

Aufgabe 2: Logs analysieren

  • journalctl -u ssh --since="1 hour ago"
  • journalctl -f -u ssh
Logge dich nun per ssh auf dem Rechner ein und beobachte die Logs

Aufgabe 3: Eigenen Service erstellen

Service Datei erstellen
  • sudo vi /etc/systemd/system/mein-test.service
[Unit]
Description=Mein Test Service
After=network.target

[Service]
Type=simple
ExecStart=/bin/sleep 99999
Restart=on-failure

[Install]
WantedBy=multi-user.target

Aufgabe 4: Service Lifecycle

  • systemctl daemon-reload
  • systemctl start mein-test
  • systemctl status mein-test
  • systemctl stop mein-test
  • systemctl enable mein-test
  • systemctl disable mein-test

Aufgabe 5: Logs lesen

  • journalctl -u mein-test
  • journalctl -f -u mein-test

Aufgabe 6: Targets

  • systemctl get-default
  • systemctl list-units --type=target
  • systemctl isolate multi-user.target