Installieren und Ausführen von Linux unter Windows Server 2016

Als Systemadministrator, Support-Mitarbeiter oder IT-Bereichsleiter ist es unerlässlich, über Kenntnisse und Zugriff auf die verschiedenen Betriebssysteme zu verfügen, aber wir alle kennen die Kompatibilitätsstufen, die praktisch gleich Null sind.

Ein praktisches Beispiel, an dem wir heute in TechnoWikis arbeiten werden, ist die Verwendung einer Linux-Umgebung in einem Windows-System, da wir aufgrund des Dateisystems wissen, dass wir Linux-Parameter mit ext2-, ext3- oder ext4-Dateisystem in nicht installieren oder ausführen können Eine Windows-Umgebung, die ein NTFS-Dateisystem verwaltet.

Es wäre ideal, wenn wir Ubuntu oder OpenSUSE unter einem Windows Server 2016- Betriebssystem ausführen könnten. Heute ist dies dank der Implementierung von WLS (Windows-Subsystem für Linux) möglich, das in der Insider-Version von Windows Server 2016 installiert werden kann.

TechnoWikis wird analysieren, wie es jetzt möglich ist, diese beiden Systeme gleichzeitig und mit allen Diensten und Rollen auf der Dienstebene zu verwenden, um die Fähigkeiten eines einzelnen physischen Teams zu erhöhen.

Voraussetzungen
Für die Verwendung von WLS unter Windows Server war Folgendes erforderlich.

  • Seien Sie im Windows-Insider-Programm registriert, das, falls noch nicht geschehen, unter folgendem Link ausgeführt werden kann:
Windows Insider
  • Laden Sie nach der Registrierung das ISO-Image von Windows Server 2016 Preview (derzeit Build 16257) über den folgenden Link herunter:
ISO Windows Server 2016

Was ist WLS (Windows-Subsystem für Linux – Windows-Subsystem für Linux)
WLS ist eine neue Funktionalität, die in der Insider-Edition von Windows Server 2016 oder in Tests verfügbar ist und die wir in Windows 10 bereits als Bash kennen.

Mit WLS können Entwickler Linux-Umgebungen, zu denen die meisten Befehlszeilentools, Dienstprogramme und Anwendungen gehören, direkt im Windows Server-Betriebssystem ausführen, ohne Änderungen vornehmen zu müssen und ohne die Ressourcen einer virtuellen Maschine zu überlasten. von Hardware und Software, wodurch die Ausführung sauberer und vollständiger wird.

Mit WLS in Windows Server 2016 können wir:

  • Wählen Sie bevorzugte Linux-Distributionen direkt aus dem Windows Store aus.
  • Führen Sie Bash-Shell-Skripte und Linux-Befehlszeilenanwendungen aus.
  • Führen Sie gängige Befehlszeilenprogramme wie grep, sed, awk und viele mehr aus.
  • Beinhaltet die Tools vim, emacs, tmux.
  • Unterstützt Programmiersprachen wie Javascript / node.js, Ruby, Python, C / C ++, C # und F #, Rust, Go und mehr.
  • Kompatibel mit sshd-, MySQL-, Apache- und lighttpd-Diensten.
  • Mit den in die Distribution integrierten Paketmanagern wie apt oder apt-get können wir zusätzliche Linux-Tools installieren.
  • Aufrufen von Windows-Anwendungen über die Linux-Konsole.
  • Aufrufen von Linux-Anwendungen in Windows.
See also  So komprimieren und dekomprimieren Sie Daten in Python

Diese Kombination von Technologien ermöglicht Entwicklern und Anwendungsmanagern, dieselben Skripts, Tools, Prozeduren und Abbilder von Containern zu verwenden, die für Linux-Container auf ihrem Windows Server-Containerhost verwendet wurden.

Diese Container verwenden die Hyper-V-Isolationstechnologie in Kombination mit der jeweiligen Linux-Distribution, um die Arbeitslast zu hosten, während die Verwaltungsskripte und die Tools auf dem Host WSL verwenden.

1. Installieren Sie Windows Server 2016

Nachdem die Windows Server 2016-ISO heruntergeladen wurde, installieren wir sie entweder auf einem physischen Computer oder auf einem virtuellen Computer wie VirtualBox oder VMware.

Schritt 1

Unter dem folgenden Link zeigen wir Ihnen, wie Sie Windows Server 2016 in VMware konfigurieren:

1-Windows-Server-2016-de-VMware.png

Schritt 2

Klicken Sie auf Installieren und die Insider-Version bietet die folgenden Schlüssel für das Betriebssystem:

  • Server Datacenter Core:
     B69WH-PRNHK-BXVK3-P9XF7-XD84W 
  • Server Standard Core:
     V6N4W-86M3X-J77X3-JF6XW-D9PRV 
Schritt 3

Mit diesen Schlüsseln ist Windows Server in den Insider- oder Testversionen unbegrenzt. 2-Windows-Server-claves.png

Schritt 4

Klicken Sie auf Weiter und wir fahren mit dem normalen Installationsprozess von Windows Server 2016 fort. 3-installation-normal-von-Windows-Server-2016.png

Schritt 5

Bei einer Core-Version muss das Administratorkennwort eingerichtet werden:

4-administrator-password.png

Schritt 6

Nach Abschluss dieses Schritts haben wir Zugriff auf Windows Server 2016. Dort führen wir die Zeile powershell.exe aus , um auf die Windows PowerShell-Konsole zuzugreifen. 5-Check-the-Build-von-Windows-Server-201.png

2. Überprüfen Sie den Build von Windows Server 2016

Um zu überprüfen, ob wir einen kompatiblen WLS-Build haben, führen wir die folgende Zeile aus, um die aktuelle Version zu überprüfen.

Wie wir sehen können, ist der aktuelle Build 16257 und WLS für Windows Server 2016 wird ab Build 16215 verfügbar sein.

 systeminfo | Select-String "^ OS Name", "^ OS Version" 

6-WLS-für-Windows-Server-2016.png

3. Überprüfen Sie WLS in Windows Server 2016

Im nächsten Schritt müssen Sie überprüfen, ob diese Kompilierung das Windows-Subsystem für Linux enthält. Dazu führen Sie in PowerShell die folgenden Schritte aus. Wir können sehen, dass sein aktueller Status Deaktiviert-Deaktiviert ist.

 PowerShell Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 

8-Check-WLS-in-Windows-Server-2016.png

4. Aktivieren Sie WLS in Windows Server 2016

Schritt 1

Um WLS in Windows Server 2016 zu aktivieren, führen wir die folgende Zeile aus:

 PowerShell Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 

9-Aktivieren-WLS-in-Windows-Server-2016.png

Schritt 2

Wir können sehen, dass es notwendig ist, das System neu zu starten, um die Änderungen zu übernehmen, den Buchstaben Y einzugeben und die Eingabetaste zu drücken, damit das System neu gestartet wird. Wir können die folgende Zeile erneut ausführen, um zu bestätigen, dass WLS aktiviert ist:

 PowerShell Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 

10-WLS-is-enabled.png

5. Installieren Sie die Linux-Distribution in Windows Server 2016

Schritt 1

Sobald WLS aktiviert ist, besteht der nächste Schritt darin, die gewünschte Distribution zu installieren. Dazu haben wir die folgenden Optionen mit den entsprechenden Links:

Ubuntu

OpenSUSE

SLES
Schritt 2

Um eines dieser Distributionen herunterzuladen, verwenden wir das Cmdlet Invoke-WebRequest wie folgt. In diesem Beispiel wird Ubuntu 16.04 heruntergeladen:

 PowerShell Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile ~ / Ubuntu.zip -UseBasicParsing 

11-Distribution-de-Linux-en-Windows-Server-2016.png

Hinweis
Falls der Download lange dauert, können wir den Fortschrittsbalken ausblenden, indem wir die Zeile einrichten:

 $ ProgressPreference = 'SilentlyContinue' 

Schritt 3

Sobald der Download-Vorgang abgeschlossen ist, entpacken wir den Inhalt wie folgt:

 Expand-Archive ~ / Ubuntu.zip ~ / Ubuntu 

12-cmdlet-Invoke-WebRequest.png

Schritt 4

Wir müssen sicherstellen, dass sich ~ / Ubuntu in der Systemeinheit befindet. Dazu können wir den Befehl ls verwenden und den Ubuntu- Ordner sehen, dann greifen wir mit Ubuntu cd darauf zu und führen ls aus , um den Inhalt zu sehen: 13-cd-Ubuntu.png

6. Führen Sie die Linux-Distribution in Windows Server 2016 aus

Sobald dies überprüft wurde, fahren wir mit der Ausführung der ausgewählten Distribution fort, wobei wir die folgende Syntax verwenden:

 <distro> .exe, in diesem Fall ist es.  ubuntu.exe 

14-Run - die-Distribution-de-Linux-en-Windows-Server-2016.png

7. Erstellen Sie den UNIX-Benutzer in Windows Server 2016

Schritt 1

Bei der ersten Installation von WLS werden Sie aufgefordert, einen UNIX-Benutzernamen und ein Kennwort zu erstellen: 15-Erstelle-den-UNIX-Benutzer-in-Windows-Server-2016.png

Schritt 2

Wir können sehen, dass wir auf diese Weise Ubuntu 16.04 über WLS in Windows Server 2016 installiert haben. Sobald dies definiert ist, werden wir das System mit den folgenden Zeilen aktualisieren:

 sudo apt-get update sudo apt-get upgrade 

16-Ubuntu-16.04-a-través-de-WLS.png

Schritt 3

Damit haben wir WLS in Windows Server 2016 installiert und nutzen dessen Potenzial voll aus. 17-WLS-de-Windows-Server-2016.png

8. Befehle zur Verwendung mit WLS in Windows Server 2016

Mit dem Befehl lxrun.exe können Sie direkt mit dem Windows-Subsystem für Linux (WSL) interagieren.
Diese Befehle werden im Verzeichnis Windows System32 installiert und können über eine Windows-Eingabeaufforderung oder PowerShell ausgeführt werden.

See also  Behalten Sie einen Verlauf unserer Dateien in Windows 8

Der Befehl lxrun.exe wird für die WSL-Administration verwendet und kann auch zum Installieren oder Deinstallieren des Ubuntu-Images verwendet werden. Einige seiner Parameter sind:

Bash
Starten Sie die Bash-Shell im aktuellen Verzeichnis. Wenn die Bash-Shell nicht installiert ist, führt sie automatisch lxrun / install aus.

Bash ~
Starten Sie die Bash-Shell im persönlichen Ubuntu-Verzeichnis des Benutzers.

Bash -c “<Befehl>
Führen Sie den Befehl aus, drucken Sie die Ausgabe und kehren Sie erneut zur Windows-Eingabeaufforderung zurück.

Lxrun
Mit dem Befehl lxrun wird die WSL-Instanz in Windows Server 2016 verwaltet.

Lxrun / install
Starten Sie den Download- und Installationsprozess.

Lxrun / uninstall
Deinstallieren und entfernen Sie das Ubuntu-Image.

Lxrun / setdefaultuser <Benutzer>
Stellen Sie den Ubuntu-Benutzer als Standard-Bash ein.

Dann verlassen wir das Videotutorial mit den notwendigen Schritten, um diese Installation durchzuführen:

Um auf dem Laufenden zu bleiben, sollten Sie unseren YouTube-Kanal abonnieren. ABONNIEREN

Dies sind die notwendigen Schritte, um die Linux-Distribution in Windows 10 zu installieren und zu konfigurieren.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *