Appearance
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:
- VMware herunterladen und installieren
- Neue virtuelle Maschine erstellen
- Ubuntu ISO-Image auswählen
- Festplattenspeicher und RAM zuweisen
- 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:
- CentOS ISO-Image herunterladen
- In VMware neue VM erstellen
- CentOS-Installationsassistenten folgen
- Partitionierung und Software-Auswahl konfigurieren
- Root-Passwort und Benutzer erstellen
Unterschied zu Ubuntu:
- CentOS ist eher für Server geeignet
- Verwendet
yumals 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:
- PowerShell als Administrator öffnen
- Befehl ausführen:
wsl --install - Ubuntu aus dem Microsoft Store installieren
- 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:
- Account bei Cloud-Anbieter erstellen
- ECS-Instanz (Elastic Compute Service) mieten
- Ubuntu oder CentOS als Image auswählen
- Sicherheitsgruppen konfigurieren
- Ü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 anzeigen2.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:
- IP-Adresse des Linux-Servers eingeben
- Benutzernamen und Passwort eingeben
- 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