PowerShell jetzt für Linux verfügbar

Was ist PowerShell?

PowerShell ist eine Shell, also eine Schnittstelle zur Verwaltung des Betriebssystems, die für alles im Zusammenhang mit der Konfiguration über Befehlszeilen (allgemein als Konsole oder Terminal bezeichnet) zur Ausführung von Aufgaben auf einem Rechner mit einem Windows-Betriebssystem dient – ​​zumindest bis jetzt.

PowerShell unter Linux

Wir haben großartige Neuigkeiten: PowerShell ist jetzt auch für Linux verfügbar! Wir haben bereits von der Bash -Kompatibilität unter Windows erfahren, was viele Nutzer sicherlich erfreut hat. Daher ist es keine Überraschung, dass Linux-Nutzer nun auch die PowerShell-Kompatibilität in der Open-Source-Version begrüßen. Obwohl Microsoft nicht primär darauf abzielt, Linux-Nutzer zu Windows zu drängen, sollte die Flexibilität dieses Softwareunternehmens von der Open-Source-Community berücksichtigt werden. Dies gilt insbesondere im Hinblick auf die Unterstützung für Entwickler, die PowerShell oder .NET nutzen.

1

Lassen Sie uns den Installationsprozess von PowerShell auf Ihrem Linux-Rechner etwas genauer betrachten. Zunächst ist es jedoch hilfreich zu wissen, welche Systeme mit PowerShell kompatibel sind: Ubuntu Server 12.04 LTS, 14.04 LTS und 16.04 LTS; SUSE Linux Enterprise Server 10, 11 und 12; Debian GNU/Linux 6 und 7; Red Hat Server 5, 6 und 7; sowie CentOS 5, 6 und 7.

PowerShell-Installationsprozess (DSC) unter Linux.

2

Zunächst müssen Sie die Open Management Infrastructure (OMI) installieren, bevor Sie PowerShell installieren können. Sie können OMI über den folgenden Link herunterladen.

Bei der Installation von OMI müssen die erforderlichen Pakete entsprechend dem Linux-System integriert werden, mit dem Sie arbeiten möchten. In diesem Fall .deb oder .rpm. Die Systeme, die am besten mit DEB gekoppelt sind, sind Debian GNU / Linux und Ubuntu. Bei RPM-Paketen finden wir Red Hat, CentOS, SUSE und Oracle.

  • Durch Ausführen des folgenden Befehls können Sie OMI auf einem CentOS 64 x7-System installieren:

# sudo rpm -Uvh omiserver-1.0.8.ssl_100.rpm

Zusätzlich müssen Sie die OpenSSL- Pakete in den Versionen ssl_098 oder ssl_100 installieren, um eine optimale Leistung zu erzielen. Die Version ssl_0.9.8 ist mit OpenSSL Version 0.9.8 auf Ihrem System kompatibel, die Version ssl_100 mit OpenSSL Version 1.0. Ihr Computer muss außerdem über eine x64/x86-Architektur verfügen. Um Ihre installierte OpenSSL-Version zu überprüfen, geben Sie folgenden Befehl im Terminal ein:

# openssl version .

  • Sobald alle oben genannten Schritte ausgeführt wurden, können Sie den folgenden Befehl ausführen, um DSC (PowerShell) auf einem CentOS 7 of 64-System zu installieren:

# sudo rpm -Uvh dsc-1.0.0-254.ssl_100.x64.rpm

Es ist gut zu wissen, dass Ihr Team die folgenden Eigenschaften aufweist, um die Ausführung von PowerShell optimal und ohne Probleme zu gestalten:

Erforderliches Paket: glibc
Beschreibung: GNU Library
Mindestversion: 31.30

Erforderliches Paket: Python
Beschreibung: Python
Mindestversion: 2.4 bis 3.4

Erforderliches Paket: Omiserver
Beschreibung: Open Infrastructure Management
Mindestversion: 1.0.8.1

Erforderliches Paket: Öffnet
Beschreibung: Die OpenSSL-Bibliotheken
Mindestversion: 0.9.8 oder 1.0

Erforderliches Paket: ctypes
Beschreibung: Python ctypes Bibliothek
Mindestversion: Muss mit der Python-Version übereinstimmen

Erforderliches Paket: libcurl
Beschreibung: cURL HTTP-Clientbibliothek
Mindestversion: 7.15.1

Sobald alle oben genannten Schritte ausgeführt wurden, können Sie PowerShell möglicherweise problemlos bei der Konfiguration Ihres Linux-Systems verwenden. Denken Sie daran, dass es nur mit den oben genannten Systemen kompatibel ist. Außerdem müssen Sie die entsprechenden Pakete für die Ausführung installieren.

3

Diese neuen Funktionen in Windows-Tools entsprechen den Anforderungen vieler Benutzer, der Integration oder Kompatibilität beider Systeme (Linux und Windows), sodass sie nach und nach besser zusammenarbeiten. Ein vollständiges Onboarding durch jeden ist noch weit entfernt, aber mit solchen Schritten, die die Entwicklung von Aufgaben vorantreiben, die genauso wichtig sind wie das Konfigurationsmanagement, gibt es einen Hinweis auf die nächsten Fortschritte, von denen sich diese Konkurrenten sicherlich abwenden werden Computing in Kollaborateuren für die Aufgaben jedes einzelnen in ihrem System.

Weitere Informationen zur Installation und Konfiguration von PowerShell finden Sie auf der offiziellen Microsoft- Website .


Als bevorzugte Quelle in Google hinzufügen