Hostwinds Tutorials
Suchergebnisse für:
Inhaltsverzeichnis
Stichworte: Cloud Servers, Dedicated Server
Windows Subsystem für Linux (WSL) ist eine von Microsoft eingeführte Funktion, mit der Benutzer die Möglichkeit geben können, Linux -Verteilungen direkt auf dem Windows -Betriebssystem auszuführen.Es dient als Kompatibilitätsebene und ermöglicht die Ausführung nativer Linux -Binärdateien in der Windows -Umgebung.
Im Kern arbeitet WSL, indem er eine Übersetzungsschicht erstellt, mit der Linux und Windows miteinander kommunizieren können.Auf diese Weise können Linux-Befehlszeilen-Tools und -versorgungsunternehmen auf einem Windows-Betriebssystem funktionieren und die Lücke zwischen den beiden unterschiedlichen Betriebssystemen überbrücken.
In diesem Tutorial gehen wir Folgendes durch:
Sobald Sie mit diesem Tutorial fertig sind, können Sie eine Linux -Verteilung auf Ihrem Windows -Computer ausführen.Um das Beste aus dieser Funktion herauszuholen, sehen Sie sich unser Tutorial an So verwenden Sie Windows Subsystem für Linux Wo Sie lernen, wie Sie das Dateisystem verwenden und Linux- und Windows -Befehle mischen.
Um sicherzustellen, dass Sie über alle erforderlichen WSL -Komponenten verfügen, stellen Sie sicher, dass Windows aktualisiert wird.Eine relativ universelle Art, dies zu tun, ist wie folgt:
Nachdem wir Windows aktualisiert haben, gehen wir die Schritte zur Installation von WSL auf Ihrem Computer durch und gehen danach einige Überlegungen zur Einrichtung durch.
Access PowerShell durch die Befehlszeilenschnittstelle Wenn Sie mit der rechten Maustaste auf die Schaltfläche Start klicken, wählen Sie "Windows PowerShell (Admin)"Aus der Speisekarte.
Geben Sie im Fenster PowerShell den folgenden Befehl ein und drücken Sie EINGEBEN:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Speichern Sie Ihre Arbeit und starte deinen Computer neu.Dieser Schritt ist erforderlich, um den Ermöglichungsprozess abzuschließen.
Nach dem Neustart, öffnen Power Shell erneut als Administrator und führen Sie den folgenden Befehl aus, um die Standard -Linux -Verteilung zu installieren Ubuntu:
wsl --install
wsl --list --online
wsl --install --distribution <Distro Name>
Restart-Computer
Hinweis: Wenn Sie den folgenden Fehler erhalten, gehen Sie zum Abschnitt mit dem Titel "Fehler 0x80370102" unten.Andernfalls fahren Sie mit dem nächsten Schritt fort.
Das ist es!Sie haben das Windows -Subsystem für Linux (WSL) auf Ihrem Windows -Computer erfolgreich installiert.Sie können jetzt Linux-Befehlszeilen-Tools und -Verleistungen direkt in der Windows-Umgebung verwenden.
Sobald Ihre Linux -Distribution installiert ist, können Sie sie anpassen.Hier sind einige Möglichkeiten zu berücksichtigen:
Setzen Sie die Standard -WSL -Version: Wenn Sie sowohl WSL 1 als auch WSL 2 installiert haben, können Sie die Standardversion so festlegen, dass sie verwendet werden, indem der folgende Befehl in PowerShell ausgeführt wird:
wsl --set-default-version 2
Hinweis: Ersetzen Sie 2 durch 1, wenn Sie WSL 1 bevorzugen.
Anpassen des Terminalemulators: Erwägen Sie, einen Terminalemulator wie Windows Terminal oder Conemu zu installieren und anzupassen, um Ihr Befehlszeilenerlebnis zu verbessern.Diese Tools bieten Funktionen wie Registerkarten, anpassbare Themen und eine bessere Integration in WSL.
Shell konfigurieren: Sie können Ihre Shell -Umgebung anpassen, indem Sie Konfigurationsdateien wie .bashrc oder .ZSHRC in Ihrem Linux Home -Verzeichnis bearbeiten.Mit diesen Dateien können Sie Umgebungsvariablen festlegen, Aliase definieren und Ihre Shell -Eingabeaufforderung anpassen.
Installieren Sie zusätzliche Tools und Pakete: Verwenden Sie den Paketmanager (eigentlich für Debian-basierte Verteilungen wie Ubuntu, DNF für Fedora usw.), um zusätzliche Tools und Pakete zu installieren, die Sie für Ihre Entwicklungs- oder Systemverwaltungsaufgaben benötigen.
Integrieren Sie sich in IDEs und Redakteure: Viele beliebte integrierte Entwicklungsumgebungen (IDEs) und Textredakteure bieten WSL Unterstützung.Sie können sie so konfigurieren, dass sie WSL als Standardterminal verwenden oder auf Dateien direkt von Ihrem WSL -Dateisystem zugreifen.
Dateifreigabe aktivieren: Wenn Sie in WSL auf Dateien zugreifen möchten, die auf Ihrem Windows -Dateisystem gespeichert sind, können Sie die Dateifreigabe aktivieren, indem Sie symbolische Links erstellen oder die verwenden \\ wsl $ <Distolamame> Weg.
Entdecken Sie die WSL -Konfigurationsdatei: Nehmen Sie sich etwas Zeit, um die WSL -Einstellungen mithilfe der Konfigurationsdatei wsl.conf zu erkunden und zu konfigurieren.Mit dieser Datei können Sie verschiedene Aspekte von WSL anpassen, z. B. Dateisystemleistung und Netzwerkeinstellungen.
Aktualisieren und aktualisieren Sie Pakete: Nach dem Einrichten von WSL können Sie die Pakete in Ihrer Linux -Verteilung aktualisieren und aktualisieren, indem Sie die folgenden Befehle im Linux -Terminal ausführen:
sudo apt update
sudo apt upgrade
Sie möchten immer sicher sein, dass Sie die neueste Version von WSL ausführen.Kehren Sie dazu zu PowerShell zurück und führen Sie den folgenden Befehl aus:
wsl --update
wsl --shutdown
WSL erfordert, dass Hyper-V und Virtualisierung auf Ihrem Computer aktiviert werden.Wenn Sie den Fehler 0x80370102 während der Installation erhalten haben, ist dies wahrscheinlich auf das Fehlen dieser Funktionen zurückzuführen.
Befolgen Sie diese Schritte, um sicherzustellen, dass Hyper-V und Virtualisierung aktiv sind.
Wähle aus Performance Registerkarte dann Zentralprozessorund beachten Sie, ob die Virtualisierung deaktiviert ist:
Beispiel:
Wenn Sie immer noch Probleme mit dem Hypervisor treffen, führen Sie den folgenden Befehl von der PowerShell aus:
bcdedit /set hypervisorlaunchtype auto
Das solltest du sehen:
Starten Sie den Computer neu und öffnen Sie die Linux -Distribution noch einmal und Sie sollten gut gehen!
WSL überbrückt die Lücke zwischen Windows- und Linux -Umgebungen, Entfernen von OS -Hindernissen und bietet Ihnen mehr Optionen für einen verbesserten Workflow
Hier sind einige wichtige Gründe, warum es sich lohnt, WSL zu Ihrer virtuellen Toolbox hinzuzufügen:
Verbesserte Entwicklungserfahrung: Entwickler können WSL nutzen, um auf Linux-Entwicklungstools, Bibliotheken und Frameworks direkt auf ihren Windows-Maschinen zuzugreifen, den Entwicklungsprozess zu optimieren und die Notwendigkeit separater Linux-basierter Umgebungen zu beseitigen.
Plattformübergreifende Kompatibilität: WSL fördert die Interoperabilität, indem Benutzer neben dem Arbeiten sowohl mit Windows als auch mit Linux -Anwendungen arbeiten und ein kohäsives Computererlebnis unabhängig vom zugrunde liegenden Betriebssystem fördern.
Erweiterter Versorgungsunternehmen für Systemadministratoren: Systemadministratoren profitieren von der Fähigkeit von WSL, Linux -Verwaltungsaufgaben und Skripte auf Windows -Servern auszuführen und die Verwaltungs- und Wartungsvorgänge in heterogenen IT -Umgebungen zu vereinfachen.
Nahtlose Integration: WSL integriert nahtlos Linux -Funktionen in das Windows -Ökosystem, sodass Benutzer die Stärken beider Plattformen ohne den Overhead traditioneller Virtualisierungslösungen nutzen können.
Geschrieben von Karlito Bonnevie / Juni 16, 2022