Zum Inhalt springen

Einführung Administration

System-Administration umfasst alle Aufgaben, die über die normale Benutzung hinausgehen und Root-Rechte erfordern. Der erste Schritt ist daher immer: den eigenen Zugang zu diesen Rechten verstehen — mit su und sudo.

Danach folgen die klassischen Administrations-Aufgaben: System einrichten, Benutzer verwalten, Software installieren, den Rechner zum Laufen bringen und am Laufen halten. Das umfasst den gesamten Weg von der Firmware über den Bootloader und Kernel bis zum laufenden Dienst — sowie Hardware-Erkennung, Netzwerk, Dateisysteme und Logging.

Abgeschlossen wird die Sektion mit betrieblichen Themen: Sicherheit mit SELinux, Praxis-Szenarien (Firewall, Webserver, Dateifreigabe), Datensicherung und Monitoring.

Manche Bereiche unterscheiden sich stark zwischen Distributionen — insbesondere die Paketverwaltung (apt vs. dnf vs. zypper) und einzelne Konfigurationspfade. Andere Bereiche wie Benutzerverwaltung oder Systemstart sind distributionsübergreifend nahezu identisch. Praxis-Beispiele in dieser Sektion sind auf RHEL/Fedora ausgerichtet.

Auf allen modernen Linux-Distributionen übernimmt systemd eine zentrale Rolle — weit über den reinen Systemstart hinaus:

systemd kümmert sich unter anderem um:

  • Systemstart — startet alle Dienste in der richtigen Reihenfolge
  • Dienstverwaltungsystemctl start/stop/enable/disable
  • Loggingjournald mit Abfrage via journalctl
  • Zeitplanung — systemd Timer als Alternative zu cron
  • Netzwerksystemd-networkd für einfache Netzwerkkonfiguration
  • Zeitsystemd-timesyncd für NTP-Synchronisation
  • Lokalisierunglocalectl für Sprache und Tastatur
  • Hostnamehostnamectl

Root-Zugang

su, sudo, visudo — wie Root-Rechte erlangt und delegiert werden

Systemgrundlagen

Lokalisierung, Zeitzone, Tastaturlayout — grundlegende Systemeinrichtung

Benutzerverwaltung

Benutzer und Gruppen anlegen, erweiterte Rechte (SetUID, ACLs)

Paketverwaltung

Software installieren, aktualisieren, entfernen — dnf, apt, zypper

Systemstart

Firmware, Bootloader, Kernel, initramfs, systemd-Units

Hardware

Hardware erkennen, Kernel-Module, udev, Inventar-Werkzeuge

Netzwerk

Schnittstellen konfigurieren, iproute2, NetworkManager

Datenträger

Partitionieren, Dateisysteme formatieren, einhängen, LVM

Logging

journalctl, dmesg, rsyslog, syslog-ng, logrotate

Zeitplanung

at, cron, anacron, systemd Timer

Drucken

CUPS, Drucker einrichten, lp, lpr, lpq

SELinux

Mandatory Access Control, Kontexte, Troubleshooting

Praxis

Firewall, WordPress (LAMP), Samba — vollständige Einrichtungsszenarien

Backup

rsync, tar, BorgBackup — Datensicherung und Wiederherstellung

Monitoring

htop, iotop, sar, nethogs — Systemzustand beobachten und analysieren