Betriebssysteme

KAPITEL 03

Betriebssysteme

Windows, Linux, macOS – die drei großen Betriebssysteme im Detail. Von Dateisystemen über Terminal-Befehle bis zu Prozessmanagement und Benutzerverwaltung.

9 Themen ~10 Stunden Lernzeit Windows & Linux Terminal & CLI

Worum geht es hier?

Das Betriebssystem (OS) ist die wichtigste Software auf jedem Computer. Es verwaltet Hardware-Ressourcen, stellt eine Benutzeroberfläche bereit und ermöglicht die Ausführung von Anwendungen. In diesem Kapitel lernen Sie die drei großen Betriebssysteme und ihre Verwaltung kennen.

9
Hauptthemen
40+
Unterthemen
200+
Terminal-Befehle
60+
FAQ-Fragen

Die 9 Themen im Überblick

Klicken Sie auf ein Thema, um direkt zur entsprechenden Seite zu gelangen.

01

OS-Grundlagen

Kernel, Scheduler, Speicherverwaltung

Was macht ein Betriebssystem? Kernel-Architekturen, Prozess-Scheduling, Speicherverwaltung und Systemaufrufe.

  • Kernel-Typen (Monolithisch, Mikrokernel)
  • Prozess-Scheduling-Algorithmen
  • Virtuelle Speicherverwaltung
  • Systemaufrufe & Interrupts
02

Windows

Windows 10/11 – Desktop & Verwaltung

Das weltweit meistgenutzte Desktop-Betriebssystem. Registry, Dienste, PowerShell und Systemverwaltung.

  • Windows-Architektur & Registry
  • Dienste & Autostart
  • PowerShell-Grundlagen
  • Systemwiederherstellung
03

Windows Server

AD DS, Hyper-V, GPO, PowerShell

Das Enterprise-Betriebssystem von Microsoft. Active Directory, Gruppenrichtlinien und Server-Rollen.

  • Active Directory & Domänen
  • Gruppenrichtlinien (GPO)
  • Hyper-V Virtualisierung
  • Server-Rollen (DNS, DHCP, IIS)
04

Linux

Ubuntu, Debian, CentOS & mehr

Das Open-Source-Betriebssystem. Distributionen, Paketverwaltung, Systemd und Server-Einsatz.

  • Distributionen & Desktop-Umgebungen
  • Paketverwaltung (apt, dnf, pacman)
  • Systemd & Dienste
  • Server-Konfiguration
05

macOS

Unix-basiert, Apple-Ökosystem

Apples Betriebssystem – Unix-basiert mit eleganter Oberfläche. Terminal, Homebrew und Systemverwaltung.

  • macOS-Architektur (Darwin/XNU)
  • Terminal & Zsh
  • Homebrew & Paketverwaltung
  • Spotlight, Time Machine
06

Dateisysteme

NTFS, ext4, APFS, Btrfs

Wie Daten auf Festplatten organisiert werden. Journaling, Berechtigungen und Partitionierung.

  • NTFS, ext4, APFS, Btrfs, ZFS
  • Journaling & Datenintegrität
  • Partitionierung (MBR, GPT)
  • Dateiberechtigungen (chmod, ACLs)
07

Terminal-Befehle

Bash, PowerShell, Zsh – die wichtigsten Befehle

Die Kommandozeile beherrschen – von Dateiverwaltung über Netzwerkdiagnose bis zur Systemadministration.

  • 200+ Linux/Bash-Befehle
  • PowerShell-Cmdlets
  • Netzwerk-Diagnose (ping, traceroute)
  • Textverarbeitung (grep, awk, sed)
08

Prozessmanagement

Prozesse, Threads, Dienste, Scheduling

Wie Betriebssysteme Programme ausführen. Prozesse, Threads, Prioritäten und Dienste verwalten.

  • Prozesse vs. Threads
  • Scheduling-Algorithmen
  • Dienste verwalten (systemctl, services.msc)
  • Task-Manager, top, htop
09

Benutzerverwaltung

Accounts, Gruppen, Rechte, sudo

Benutzer und Gruppen anlegen, Berechtigungen setzen und Zugriffe kontrollieren.

  • Benutzer & Gruppen (Linux/Windows)
  • Dateiberechtigungen (chmod, chown)
  • sudo & Administrator-Rechte
  • Active Directory & LDAP

Empfohlener Lernpfad

Folgen Sie diesem Lernpfad für ein systematisches Verständnis von Betriebssystemen.

In 5 Schritten zum OS-Verständnis

1
OS-Grundlagen

Kernel, Scheduling

2
Linux / Windows

Praxis & Verwaltung

3
Dateisysteme

NTFS, ext4, APFS

4
Terminal

Befehle & Skripte

5
Verwaltung

User, Prozesse, Rechte

Tipp für Einsteiger

Starten Sie mit den OS-Grundlagen, um zu verstehen, wie ein Betriebssystem funktioniert. Dann wählen Sie Linux oder Windows je nach Ihrem Einsatzgebiet. Die Terminal-Befehle sind für beide Welten essenziell – besonders für Administratoren und Entwickler.

FAQ – Häufige Fragen & Antworten

Häufige Fragen zu Betriebssystemen

Was ist der Unterschied zwischen Windows, Linux und macOS?
  • Windows: Proprietär (Microsoft), größte Desktop-Verbreitung, beste Software-Kompatibilität, kostenpflichtig
  • Linux: Open Source, kostenlos, extrem flexibel, dominierend auf Servern (90%+), viele Distributionen
  • macOS: Proprietär (Apple), Unix-basiert, nur auf Apple-Hardware, elegantes Design, Entwickler-freundlich

Für Server: Linux. Für Gaming/Büro: Windows. Für Entwicklung/Design: macOS oder Linux.

Welches Linux soll ich als Einsteiger verwenden?

Für Einsteiger empfehlen sich:

  • Ubuntu: Benutzerfreundlich, große Community, viel Dokumentation
  • Linux Mint: Windows-ähnliche Oberfläche, sehr einsteigerfreundlich
  • Fedora: Modern, aktuell, gut für Entwickler

Für Server: Ubuntu Server oder Debian (stabil, langfristig unterstützt).

Warum ist die Kommandozeile (Terminal) so wichtig?

Die Kommandozeile ist aus mehreren Gründen unverzichtbar:

  • Effizienz: Aufgaben in Sekunden statt Minuten erledigen
  • Automatisierung: Skripte für repetitive Aufgaben
  • Remote-Verwaltung: Server ohne GUI verwalten (SSH)
  • Präzision: Exakte Kontrolle über jeden Befehl
  • Universalität: Funktioniert auf jedem System gleich
Was ist der Unterschied zwischen NTFS, ext4 und APFS?
  • NTFS: Windows-Standard. Journaling, ACLs, Verschlüsselung (BitLocker). Max. 256 TB.
  • ext4: Linux-Standard. Stabil, schnell, Journaling. Max. 1 EB. Bewährt seit 2008.
  • APFS: macOS/iOS-Standard. Optimiert für SSDs, Snapshots, Verschlüsselung. Seit 2017.

Für Linux-Server: ext4 oder XFS. Für Dual-Boot: NTFS + ext4. Für Mac: APFS.

Was ist ein Kernel und warum ist er wichtig?

Der Kernel ist der Kern des Betriebssystems – er vermittelt zwischen Hardware und Software:

  • Verwaltet CPU-Zeit (Scheduling)
  • Verwaltet Arbeitsspeicher (RAM)
  • Steuert Hardware-Treiber
  • Verwaltet Dateisysteme
  • Regelt Netzwerk-Kommunikation

Ohne Kernel kann keine Anwendung auf Hardware zugreifen. Er ist das Fundament jedes Betriebssystems.

Brauche ich Windows Server oder reicht Linux für mein Unternehmen?

Das hängt von Ihren Anforderungen ab:

  • Windows Server: Wenn Sie Active Directory, Exchange, .NET-Anwendungen oder Windows-Clients verwalten müssen
  • Linux Server: Für Web-Server, Datenbanken, Docker/Kubernetes, Cloud-Infrastruktur – günstiger (keine Lizenzkosten)

Viele Unternehmen nutzen beides: Windows Server für AD/Clients, Linux für Web/App-Server.

Wie sicher ist Linux im Vergleich zu Windows?

Linux gilt als sicherer, aber beide Systeme können sicher konfiguriert werden:

  • Linux-Vorteile: Open Source (auditable), weniger Malware, granulare Rechteverwaltung, schnelle Patches
  • Windows-Vorteile: BitLocker, Defender, Enterprise-Security-Tools, zentrale Verwaltung via GPO

Die Sicherheit hängt mehr von der Konfiguration und Wartung ab als vom Betriebssystem selbst.

Was ist systemd und warum ist es wichtig?

systemd ist der Standard-Init-System und Service-Manager auf den meisten modernen Linux-Distributionen:

  • Startet und verwaltet alle Dienste (z.B. systemctl start nginx)
  • Verwaltet Abhängigkeiten zwischen Diensten
  • Loggt Systemereignisse (journald)
  • Verwaltet Netzwerk, Mounts, Timer

Wichtige Befehle: systemctl status, journalctl -xe, systemctl enable

Zusammenfassung

Die wichtigsten Punkte

  • 9 Themen: OS-Grundlagen, Windows, Windows Server, Linux, macOS, Dateisysteme, Terminal, Prozessmanagement, Benutzerverwaltung
  • Drei große OS: Windows (Desktop), Linux (Server), macOS (Entwicklung/Design)
  • Terminal: Kommandozeile ist essenziell für Administration und Automatisierung
  • Dateisysteme: NTFS (Windows), ext4 (Linux), APFS (macOS)
  • Prozessmanagement: Prozesse, Threads, Scheduling, Dienste
  • Benutzerverwaltung: Accounts, Gruppen, Berechtigungen, sudo/RunAs
  • FAQ statt Quiz: Häufige Fragen mit ausführlichen Antworten

Bereit loszulegen?

Starten Sie mit den OS-Grundlagen, um das Fundament zu verstehen. Dann wählen Sie Ihr Hauptbetriebssystem und vertiefen Sie Terminal-Befehle und Systemverwaltung.

Jetzt mit OS-Grundlagen starten

Weiterführende Kapitel

02 – Hardware

CPU, RAM, Mainboard – die Hardware, auf der Betriebssysteme laufen.

Zum Hardware-Kapitel
04 – Programmierung

Programmiersprachen, Algorithmen und Software-Entwicklung.

Zum Programmier-Kapitel
05 – Netzwerke

TCP/IP, Routing, DNS, DHCP – Netzwerkkonfiguration unter jedem OS.

Zum Netzwerk-Kapitel
07 – Sicherheit

Systemhärtung, Firewalls, Zugriffskontrolle und Compliance.

Zum Sicherheits-Kapitel