tutorials / linux-system-control

Linux System Control

Einleitung

Die Steuerung deines Linux-Systems ist essentiell für Administration und tägliche Nutzung. Dieser Guide zeigt dir alle wichtigen Befehle.

Bildschirm & Display

Bildschirm sperren

gnome-screensaver-command -l

dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock

Bildschirm entsperren

dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.freedesktop.ScreenSaver.SetActive boolean:false

Monitor ausschalten

xset dpms force off

System Neustart & Herunterfahren

System neustarten

reboot

shutdown -r

System herunterfahren

poweroff

shutdown -h now

reboot -p

Zeitgesteuertes Herunterfahren

shutdown -h 18:45 "Server is going down for maintenance"

Plant das Herunterfahren für 18:45 Uhr mit einer Nachricht an alle Benutzer.

Geplantes Herunterfahren abbrechen

shutdown -c

Dienste verwalten

Bluetooth

Bluetooth-Dienst stoppen:

service bluetooth stop

Bluetooth-Dienst starten:

service bluetooth start

Bluetooth-Status prüfen:

service bluetooth status

WiFi

WiFi ausschalten:

nmcli nm wifi off

WiFi einschalten:

nmcli nm wifi on

Systemd Services

Service starten

systemctl start [service-name]

Service stoppen

systemctl stop [service-name]

Service neu starten

systemctl restart [service-name]

Service-Status anzeigen

systemctl status [service-name]

Service beim Booten aktivieren

systemctl enable [service-name]

Service beim Booten deaktivieren

systemctl disable [service-name]

Alle laufenden Services anzeigen

systemctl list-units --type=service --state=running

Beispiele

Apache Webserver steuern

# Starten
sudo systemctl start apache2

# Status prüfen
sudo systemctl status apache2

# Neustart
sudo systemctl restart apache2

# Beim Boot aktivieren
sudo systemctl enable apache2

Docker Dienst verwalten

# Status
sudo systemctl status docker

# Starten
sudo systemctl start docker

# Automatisch starten beim Boot
sudo systemctl enable docker

Best Practices

  • Nutze systemctl statt service: Systemd ist der moderne Standard
  • Prüfe Status vor Neustart: Mit status prüfen, ob Service läuft
  • Geplante Wartung: Nutze shutdown mit Zeitangabe für geplante Neustarts
  • Logs prüfen: journalctl -u [service-name] für Service-Logs

Weitere Ressourcen