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.
- Seien Sie im Windows-Insider-Programm registriert, das, falls noch nicht geschehen, unter folgendem Link ausgeführt werden kann:
- Laden Sie nach der Registrierung das ISO-Image von Windows Server 2016 Preview (derzeit Build 16257) über den folgenden Link herunter:
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.
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.
Unter dem folgenden Link zeigen wir Ihnen, wie Sie Windows Server 2016 in VMware konfigurieren:
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
Mit diesen Schlüsseln ist Windows Server in den Insider- oder Testversionen unbegrenzt.
Klicken Sie auf Weiter und wir fahren mit dem normalen Installationsprozess von Windows Server 2016 fort.
Bei einer Core-Version muss das Administratorkennwort eingerichtet werden:
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.
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"
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
4. Aktivieren Sie WLS in Windows Server 2016
Um WLS in Windows Server 2016 zu aktivieren, führen wir die folgende Zeile aus:
PowerShell Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
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
5. Installieren Sie die Linux-Distribution in Windows Server 2016
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:
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
$ ProgressPreference = 'SilentlyContinue'
Sobald der Download-Vorgang abgeschlossen ist, entpacken wir den Inhalt wie folgt:
Expand-Archive ~ / Ubuntu.zip ~ / Ubuntu
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:
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
7. Erstellen Sie den UNIX-Benutzer in Windows Server 2016
Bei der ersten Installation von WLS werden Sie aufgefordert, einen UNIX-Benutzernamen und ein Kennwort zu erstellen:
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
Damit haben wir WLS in Windows Server 2016 installiert und nutzen dessen Potenzial voll aus.
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.
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:
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.