Skip to content

Kapitel 2: Linux-Umgebungsaufbau (3 Methoden, freie Auswahl für Anfänger)

2.1 Methode 1: Linux in einer virtuellen Maschine installieren (VMware + Ubuntu, detaillierte Schritte)

Voraussetzungen:

  • VMware Workstation oder Player
  • Ubuntu ISO-Image (von der offiziellen Website herunterladen)

Installationsschritte:

  1. VMware herunterladen und installieren
  2. Neue virtuelle Maschine erstellen
  3. Ubuntu ISO-Image auswählen
  4. Festplattenspeicher und RAM zuweisen
  5. Installation starten und Anweisungen folgen

Vorteile:

  • Sichere Umgebung zum Üben
  • Echtes Linux-Erlebnis
  • Keine Auswirkungen auf das Host-System

2.2 Methode 2: Linux in einer virtuellen Maschine installieren (VMware + CentOS, detaillierte Schritte)

CentOS-Installation:

  1. CentOS ISO-Image herunterladen
  2. In VMware neue VM erstellen
  3. CentOS-Installationsassistenten folgen
  4. Partitionierung und Software-Auswahl konfigurieren
  5. Root-Passwort und Benutzer erstellen

Unterschied zu Ubuntu:

  • CentOS ist eher für Server geeignet
  • Verwendet yum als Paketmanager
  • Stabilere, aber ältere Software-Versionen

2.3 Methode 3: Windows-Subsystem für Linux (WSL) installieren (keine virtuelle Maschine nötig, empfohlen für Anfänger)

WSL installieren:

  1. PowerShell als Administrator öffnen
  2. Befehl ausführen: wsl --install
  3. Ubuntu aus dem Microsoft Store installieren
  4. Erstmaliges Setup abschließen

Vorteile von WSL:

  • Keine virtuelle Maschine nötig
  • Direkte Integration in Windows
  • Schnellere Leistung
  • Ideal für Entwickler

2.4 Methode 4: Cloud-Server mit Linux installieren (Alibaba Cloud/Tencent Cloud, Anfängerversion)

Cloud-Server mieten:

  1. Account bei Cloud-Anbieter erstellen
  2. ECS-Instanz (Elastic Compute Service) mieten
  3. Ubuntu oder CentOS als Image auswählen
  4. Sicherheitsgruppen konfigurieren
  5. Über SSH verbinden

Vorteile:

  • Echtes Server-Erlebnis
  • Von überall aus zugänglich
  • Ideal für Webprojekte

2.5 Grundlegende Konfiguration von virtueller Maschine/Cloud-Server (Auflösung, Netzwerk, Passwort-Reset)

Wichtige Konfigurationen:

  • Auflösung anpassen: Display-Einstellungen in der GUI
  • Netzwerk konfigurieren: IP-Adresse, DNS-Einstellungen
  • Passwort zurücksetzen: In WSL oder Single-User-Modus

Netzwerkprüfung:

bash
ping google.com  # Netzwerkverbindung testen
ip addr          # IP-Adresse anzeigen

2.6 Tools zur Verbindung mit Linux (Xshell, Putty, Anfängertutorial)

Xshell:

  • Professionelles SSH-Client-Tool
  • Unterstützt Tab-Verwaltung
  • Speichert Sitzungen

Putty:

  • Kostenlos und leichtgewichtig
  • Einfach zu bedienen
  • Open-Source

Verbindung herstellen:

  1. IP-Adresse des Linux-Servers eingeben
  2. Benutzernamen und Passwort eingeben
  3. Verbindung herstellen

2.7 Erstmaliges Login in Linux: Wechsel zwischen grafischer Oberfläche und Befehlszeile

Grafische Oberfläche (GUI):

  • Ähnlich wie Windows
  • Einfach für Anfänger
  • Verbraucht mehr Ressourcen

Befehlszeile (CLI):

  • Leistungsstark und effizient
  • Weniger Ressourcenverbrauch
  • Unverzichtbar für Server

Wechsel zwischen GUI und CLI:

bash
# Zu CLI wechseln (Runlevel 3)
sudo systemctl set-default multi-user.target

# Zu GUI wechseln (Runlevel 5)
sudo systemctl set-default graphical.target

Frei für alle Anfänger