PowerShell jest teraz dostępny dla systemu Linux

Co to jest PowerShell?

PowerShell to powłoka, czyli interfejs do zarządzania systemem operacyjnym, który do tej pory zajmował się wszystkim, co dotyczyło konfiguracji za pomocą wiersza poleceń (popularnie konsoli lub terminala), a także wykonywaniem zadań na komputerze z systemem operacyjnym Windows.

PowerShell w systemie Linux

Mamy dla Was świetną wiadomość: PowerShell jest już dostępny dla Linuksa! Wcześniej dowiedzieliśmy się o kompatybilności z Bash w systemie Windows, co z pewnością ucieszyło wielu. Nic więc dziwnego, że użytkownicy Linuksa z zadowoleniem przyjmują teraz kompatybilność z PowerShell w wersji open source. Chociaż głównym celem Microsoftu nie jest namawianie użytkowników Linuksa do korzystania z systemu Windows, elastyczność, jaką prezentuje ta firma programistyczna, jest czymś, co społeczność open source powinna wziąć pod uwagę. Jest to szczególnie ważne, biorąc pod uwagę wsparcie oferowane deweloperom korzystającym z PowerShell lub pracującym z platformą .NET.

1

Przyjrzyjmy się bliżej procesowi instalacji programu PowerShell na komputerze z systemem Linux. Najpierw jednak warto wiedzieć, które systemy są dostępne lub kompatybilne z programem PowerShell: Ubuntu Server 12.04 LTS, 14.04 LTS i 16.04 LTS; SUSE Linux Enterprise Server 10, 11 i 12; Debian GNU/Linux 6 i 7; Red Hat Server 5, 6 i 7; oraz CentOS 5, 6 i 7.

Proces instalacji programu PowerShell (DSC) w systemie Linux.

2

Aby rozpocząć, należy najpierw zainstalować Open Management Infrastructure (OMI) przed instalacją programu PowerShell. OMI można pobrać, klikając poniższy link.

Podczas instalacji OMI konieczne jest włączenie wymaganych pakietów zgodnie z systemem Linux, z którym chcesz pracować. W tym przypadku .deb lub .rpm. Systemy, które najlepiej współpracują z DEB to Debian GNU / Linux i Ubuntu. W przypadku pakietów RPM znajdziemy Red Hat, CentOS, SUSE i Oracle.

  • Wykonując następujące polecenie, możesz zainstalować OMI w systemie CentOS 64 x7:

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

Dodatkowo, aby zapewnić optymalną wydajność, należy zainstalować pakiety OpenSSL w wersji ssl_098 lub ssl_100; pierwsza z nich działa z zainstalowaną w systemie wersją OpenSSL 0.9.8, a druga z wersją OpenSSL 1.0. Komputer musi również mieć architekturę x64/x86. Aby sprawdzić zainstalowaną wersję OpenSSL, wpisz w terminalu następujące polecenie:

# openssl version .

  • Po wykonaniu wszystkich powyższych czynności możesz uruchomić następujące polecenie, aby zainstalować DSC (PowerShell) w systemie CentOS 7 z 64:

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

Warto zauważyć, że Twój zespół ma następujące cechy, aby wykonanie programu PowerShell było optymalne i bezproblemowe:

Wymagany pakiet: glibc
Opis: Biblioteka GNU
Minimalna wersja: 31.30

Wymagany pakiet: Python
Opis: Python
Minimalna wersja: 2.4 do 3.4

Wymagany pakiet: omiserver
Opis: Otwarta infrastruktura zarządzania
Minimalna wersja: 1.0.8.1

Wymagany pakiet: Openssl
Opis: Biblioteki OpenSSL
Minimalna wersja: 0.9.8 lub 1.0

Wymagany pakiet: ctypes
Opis: biblioteka ctypes w języku Python
Minimalna wersja: musi być zgodna z wersją Pythona

Wymagany pakiet: libcurl
Opis: biblioteka klienta cURL HTTP
Minimalna wersja: 7.15.1

Po wykonaniu wszystkich powyższych czynności możliwe jest, że użyjesz PowerShell bez problemów w konfiguracji systemu Linux. Pamiętaj, że jest on kompatybilny tylko z systemami, o których wspominaliśmy powyżej, a dodatkowo musisz zainstalować odpowiednie pakiety do jego wykonania.

3

Te nowe funkcje narzędzi systemu Windows odpowiadają potrzebom wielu użytkowników, integracji lub kompatybilności obu systemów (Linux i Windows), dzięki czemu stopniowo współpracują. Do pełnego wdrożenia przez każdego z nich jeszcze daleko, ale dzięki takim krokom, które napędzają rozwój zadań tak ważnych, jak zarządzanie konfiguracją, pojawia się wskazówka co do kolejnych postępów, które z pewnością odwrócą tych rywali od przetwarzanie we współpracownikach do zadań każdego z nich w ich systemie.

Więcej informacji na temat instalowania i konfigurowania programu PowerShell można znaleźć na oficjalnej stronie internetowej firmy Microsoft .


Dodaj jako preferowane źródło w Google