A PowerShell már elérhető Linux alatt

Mi az a PowerShell?

A PowerShell egy shell, azaz egy felület az operációs rendszer kezelésére, amely a konfigurációval kapcsolatos összes feladathoz parancssorokon (népszerűen konzolon vagy terminálon) keresztül, Windows operációs rendszerrel rendelkező gépen végzett feladatokhoz működik, eddig.

PowerShell Linuxon

Nagyszerű hírünk van: a PowerShell mostantól elérhető Linuxon is! Korábban már olvashattunk a Bash kompatibilitásról Windowson, ami minden bizonnyal sokaknak örömet okozott. Ezért nem meglepő, hogy a Linux-felhasználók most már üdvözlik a PowerShell kompatibilitását a nyílt forráskódú verzióban. Bár a Microsoft fő célja nem az, hogy a Linux-felhasználókat Windowsra kényszerítse, a szoftvercég által mutatott rugalmasságot a nyílt forráskódú közösségnek figyelembe kellene vennie. Ez különösen igaz, ha figyelembe vesszük a PowerShellt használó vagy .NET-tel dolgozó fejlesztőknek nyújtott támogatást.

1

Merüljünk el egy kicsit mélyebben a PowerShell telepítési folyamatában Linux gépünkön. Először is azonban hasznos tudni, hogy mely rendszerek érhetők el vagy kompatibilisek a PowerShell-lel: Ubuntu Server 12.04 LTS, 14.04 LTS és 16.04 LTS; SUSE Linux Enterprise Server 10, 11 és 12; Debian GNU/Linux 6 és 7; Red Hat Server 5, 6 és 7; valamint CentOS 5, 6 és 7.

PowerShell telepítési folyamat (DSC) Linux rendszeren.

2

Kezdéshez először telepítenie kell az Open Management Infrastructure (OMI) programot a PowerShell telepítése előtt. Az OMI programot a következő linken keresztül töltheti le.

Az OMI telepítésekor be kell építeni a szükséges csomagokat annak a Linux rendszernek megfelelően, amellyel dolgozni szeretne. Ebben az esetben .deb vagy .rpm. A DEB-vel a legjobban a Debian GNU / Linux és az Ubuntu rendszerek állnak rendelkezésre. RPM csomagok esetén megtalálhatjuk a Red Hat, CentOS, SUSE és Oracle programokat.

  • A következő parancs végrehajtásával telepítheti az OMI-t egy CentOS 64 x7 rendszerre:

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

Ezenkívül az optimális teljesítmény érdekében telepítenie kell az OpenSSL csomagokat az ssl_098 vagy ssl_100 verziójukban; az előbbi az OpenSSL 0.9.8-as verziójával működik a rendszerén, az utóbbi pedig az OpenSSL 1.0-s verziójával. A számítógépének x64/x86 architektúrával kell rendelkeznie. A telepített OpenSSL verzió ellenőrzéséhez írja be a következő parancsot a terminálba:

# openssl version .

  • A fentiek teljesítése után futtathatja a következő parancsot a DSC (PowerShell) telepítésére a 7-es CentOS 64 rendszerre:

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

Jó megjegyezni, hogy a csapatod a következő tulajdonságokkal rendelkezik, hogy a PowerShell futtatása optimális és problémamentes legyen:

Szükséges csomag: glibc
Leírás: GNU könyvtár
Minimális változat: 31.30

Szükséges csomag: Python
Leírás: Python
Minimális verzió: 2.4 - 3.4

Szükséges csomag: omiserver
Leírás: Nyílt felügyeleti infrastruktúra
Minimális változat: 1.0.8.1

Szükséges csomag: Openssl
Leírás: Az OpenSSL könyvtárak
Minimális verzió: 0.9.8 vagy 1.0

Szükséges csomag: ctypes
Leírás: Python ctypes könyvtár
Minimális verzió: Meg kell egyeznie a Python verzióval

Szükséges csomag: libcurl
Leírás: cURL HTTP kliens könyvtár
Minimális változat: 7.15.1

A fentiek teljesítése után lehetséges, hogy problémamentesen használja a PowerShellt a Linux-rendszer konfigurációjában. Ne feledje, hogy csak azokkal a rendszerekkel kompatibilis, amelyeket fent említettünk, és emellett telepítéséhez a megfelelő csomagokat is telepítenie kell.

3

A Windows eszközök ezen új funkciói sok felhasználó igényeinek, mindkét rendszer (Linux és Windows) beépítésének vagy kompatibilitásának megfelelnek, így apránként többet működnek együtt. Mindegyikük teljes körű beszállása még messze van, de az ilyen lépésekkel, amelyek olyan fontos feladatok fejlesztését vezérlik, mint a konfiguráció kezelése, van egy tipp a következő előrelépésekre, amelyek minden bizonnyal elfordítják ezeket a riválisokat kiszámítja az együttműködőkben a rendszerén belüli feladatok mindegyikét.

A PowerShell telepítésével vagy konfigurálásával kapcsolatos további információkért látogasson el a hivatalos Microsoft webhelyre .


Hozzáadás előnyben részesített forrásként a Google-ben