Ubuntu 26.04 / Sollten Sie Ubuntu Server oder WSL wählen?

Wählen Sie Ubuntu Server für SSH, Webdienste und Serveradministration oder Ubuntu auf WSL, um Linux-Entwicklungstools zusammen mit Windows zu verwenden. Dieses Ubuntu 26.04 Tutorial verwendet eine Ubuntu Server-VM als Hauptlabor, da Installation, Boot, Netzwerk und Wiederherstellung Teil des Kurses sind.

Wie unterscheiden sich Server und WSL?

Ubuntu Server bietet einen Konsolen- und Remote-Terminal-Workflow zur Verwaltung von Konten, Netzwerken und Diensten. Eine herkömmliche VM hat ihre eigene virtuelle Festplatte, ihren eigenen Installer und Bootvorgang. Ubuntu auf WSL ist eine Ubuntu-Distribution, die innerhalb des Windows-Subsystems für Linux läuft und sich für Entwicklungstools eignet, die zusammen mit dem Windows-Host verwendet werden.

WSL bedeutet Windows Subsystem for Linux, eine Windows-Funktion zum Ausführen einer Linux-Umgebung. Ubuntu auf WSL ist eine Ubuntu-Distribution, die in dieser Umgebung installiert ist. WSL 2, die derzeitige Standardarchitektur, verwendet einen echten Linux-Kernel in einer verwalteten virtuellen Maschine und unterscheidet sich von dem älteren WSL 1. Ein Terminalfenster macht es nicht nur zu einem Befehlssimulator oder einem Remote-Server. Siehe Microsofts Vergleich der WSL-Versionen für die Unterschiede in Architektur und Funktionen.

Aspekt Server Ubuntu auf WSL 2
Hauptaufgaben SSH, Webserver, Dienste und Speicherverwaltung Linux-Shells und Entwicklungstools zusammen mit Windows
Standardinteraktion Hauptsächlich Konsole und Remote-Terminal Eine Windows-Terminalanwendung und Linux-Befehlszeile
Wo es läuft Physischer Server, herkömmliche VM, Cloud und andere Umgebungen Die WSL-Umgebung auf Windows
Rolle in diesem Tutorial Serverkonfiguration, Dienste und Wiederherstellung Ein zusätzlicher Weg für Befehls- und Entwicklungspraxis

Wählen Sie Server für Dienste und Fernverwaltung

Server eignet sich für Aufgaben wie die Installation eines Webservers, dessen Verwaltung mit Secure Shell (SSH) und die Überprüfung, dass Dienste nach einem Neustart starten. Das Installationsabbild installiert standardmäßig keine grafische Benutzeroberfläche. Eine Textanmeldung nach der Installation ist eine erwartete Art, das System zu verwenden: Melden Sie sich mit Ihrem Benutzernamen und Passwort an und geben Sie dann Befehle ein.

Sie müssen keine physische Serverhardware kaufen. Eine Server-VM auf Ihrem eigenen Computer kann ein Labor für Konten, Netzwerke und Dienste bereitstellen. Verwenden Sie eine neue virtuelle Festplatte, die von den physischen Festplatten Ihres Hosts getrennt ist, und bereiten Sie einen Konsolenwiederherstellungsweg vor, damit Sie eine Dienstkonfiguration ändern und wiederherstellen können.

Verwenden Sie Ubuntu-Server-Pakete, Protokolle und Konfigurationsdateien für die Verwaltungsspur. Weisen Sie Ressourcen für die vorgesehenen Dienste und Daten zu und überprüfen Sie die Ubuntu Server Installationsanleitung sowie die Anforderungen für das ausgewählte Image.

Wählen Sie WSL, um Windows- und Linux-Tools zu kombinieren

WSL ist praktisch, wenn Sie Ihren Windows-Editor und -Browser behalten möchten, während Sie Bash, Git, Python und andere Linux-Tools lernen. Sie können eine Entwicklungsumgebung einrichten, ohne Windows zu ersetzen oder zuerst die Festplatte und den Installer einer herkömmlichen VM zu verwalten. Ubuntu-Pakete und die Praxis an der Befehlszeile sind häufige Gründe, es in Betracht zu ziehen.

WSL 2 unterstützt systemd, aber Lifecycle- und Netzwerkbedingungen in seiner von Windows verwalteten Umgebung können sich von einer herkömmlichen Server-VM unterscheiden. Das Ausführen desselben Befehls überprüft nicht den VM-Start, virtuelle Geräte oder die Wiederherstellung. Überprüfen Sie die Ubuntu on WSL Installationsanleitung für verfügbare Versionen und die Erstkonfiguration.

Der UEFI-Boot, die Auswahl der Installationsdatenträger, die Wiederherstellung über die virtuelle Konsole sowie einige Übungen zu Mount, Firewall und Netzwerken in diesem Tutorial setzen eine konventionelle VM voraus. WSL teilt Aspekte des Netzwerkens und der Systemlebenszyklusverwaltung mit Windows, daher können sich die Annahmen und Beobachtungen unterscheiden, selbst wenn ein Befehl denselben Namen hat. Das Ausführen eines Befehls in WSL beweist nicht, dass der Neustart- oder Wiederherstellungsprozess eines herkömmlichen Servers funktioniert.

Wählen Sie einen Weg, der Ihrem Ziel entspricht

  • Für einen Web- oder persönlichen Server erstellen Sie eine Server-VM und richten sowohl Konsolenanmeldung als auch SSH ein, damit Netzwerkänderungen wiederherstellbar bleiben.
  • Für Linux-Befehle zusammen mit Windows-Entwicklung sollten Sie WSL in Betracht ziehen. Verwenden Sie eine separate Server-VM für die Systemübungen des Kurses, die eine konventionelle VM voraussetzen.
  • Wenn Sie unentschlossen sind, beginnen Sie mit einer Server-VM für Konten, Pakete und Dienste. Fügen Sie einen zweiten Client nur hinzu, wenn Sie die Kommunikation zwischen den Maschinen testen.

Schreiben Sie einen Satz, der erklärt, was Sie mit dieser Umgebung demonstrieren möchten. Zum Beispiel gibt Ihnen „Verwenden Sie eine Server-VM, um SSH, einen Webserver und die Wiederherstellung von Backups zu üben“ eine Grundlage für die Auswahl eines Images, Ressourcen und Wiederherstellungsoptionen. Wenn Ihnen die Beziehung zwischen einer Distribution und einer VM unbekannt ist, siehe den bestehenden Leitfaden zum Erstellen einer Linux-Übungsumgebung in einer virtuellen Maschine.

Häufige Fragen vor der Auswahl

Brauche ich sowohl Server als auch WSL?

Nein. Beginnen Sie mit serveradministrativen Übungen mit einer Server-VM. Fügen Sie WSL für einen Windows-Entwicklungsbedarf hinzu und einen separaten Client, wenn eine Übung zum Zulassen/Ablehnen von Zugriff dies erfordert.

Soll ich die Ubuntu-Version innerhalb von WSL prüfen?

Ja. Die WSL-Version und die darin installierte Ubuntu-Version sind getrennte Fakten. Prüfen Sie, dass die Ubuntu-Umgebung 26.04 ist, wenn Sie sie mit diesem Tutorial vergleichen.