Šta je PowerShell?
PowerShell To je ljuska, odnosno sučelje za operativni sistem, koji radi za sve u vezi s konfiguracijom putem naredbenih linija (popularno, konzole ili terminala), za izvršavanje zadataka na računaru s operativnim sistemom Windows, do sada .
PowerShell na Linuxu
Za ovu priliku donosimo vam dobre vijesti!PowerShell sada dostupan za Linux! Ranije smo znali za kompatibilnost bash na Windowsima, nešto što je sigurno obradovalo mnoge. Stoga nije iznenađujuće što ljudi s Linuxom sada pozdravljaju podršku PowerShell-a u svojoj verziji otvorenog koda. Iako glavna ideja Microsofta nije da povuče korisnike Linuxa u Windows, fleksibilnost koju pokazuje ova softverska kuća treba uzeti u obzir za svijet otvorenog koda. I jasnije ako se osvrnemo na podršku pruženu programerima koji koriste PowerShell ili rade s .Netom.
Ulazeći malo dublje u proces instalacije PowerShell-a za vaš Linux računar. Iako je prvo dobro da znate koji su sistemi dostupni ili kompatibilni za upotrebu PowerShell-a; 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 i CentOS 5, 6 i 7.
Proces instalacije PowerShell (DSC) na Linuxu.
Za početak je potrebno prvo instalirati Open Management infrastrukturu ili OMI prije instaliranja PowerShell-a. OMI možete preuzeti pristupanjem sljedećem link.
Prilikom instaliranja OMI-a potrebno je ugraditi potrebne pakete prema Linux sistemu s kojim želite raditi. U ovom slučaju .deb ili .rpm. Sistemi koji su najbolje povezani s DEB-om su Debian GNU / Linux i Ubuntu. U slučaju RPM paketa nalazimo Red Hat, CentOS, SUSE i Oracle.
- Izvršavanjem sljedeće naredbe možete instalirati OMI na CentOS 64 x7 sistem:
# sudo rpm -Uvh omiserver-1.0.8.ssl_100.rpm
Takođe je potrebno instalirati pakete OpenSSL u verzijama ssl_098 ili ssl_100 za optimalno izvršenje; prvi je izvedljiv s verzijom instaliranom na opremi OpenSSL 0.9.8, a drugi s verzijom OpenSSL 1.0. Pored toga, na računaru morate imati arhitekturu x64 / x86. Ako želite znati instaliranu verziju OpenSSL-a, unesite sljedeću naredbu na terminal:
# openssl version .
- Jednom kada je sve prethodno završeno, možete pokrenuti sljedeću naredbu za instalaciju DSC-a (PowerShell) na CentOS 7 od 64 sistema:
# sudo rpm -Uvh dsc-1.0.0-254.ssl_100.x64.rpm
Dobro je napomenuti da vaš tim ima sljedeće karakteristike kako bi izvršavanje PowerShell-a bilo nešto optimalno i bez problema:
Potreban paket: glibc
Opis: GNU biblioteka
Minimalna verzija: 31.30
Potreban paket: Python
Opis: Python
Minimalna verzija: 2.4 do 3.4
Potreban paket: omiserver
Opis: Otvorena upravljačka infrastruktura
Minimalna verzija: 1.0.8.1
Potreban paket: Openssl
Opis: OpenSSL biblioteke
Minimalna verzija: 0.9.8 ili 1.0
Potreban paket: ctypes
Opis: Python ctypes biblioteka
Minimalna verzija: Mora odgovarati verziji Python
Potreban paket: libcurl
Opis: cURL HTTP klijentska biblioteka
Minimalna verzija: 7.15.1
Nakon što se sve gore navedeno završi, moguće je da PowerShell bez problema koristite u konfiguraciji vašeg Linux sistema. Imajte na umu da je kompatibilan samo sa sistemima koje smo gore spomenuli, a pored toga morate instalirati odgovarajuće pakete za njegovo izvršavanje.
Ove nove funkcije u Windows alatima prilagođavaju se potrebama mnogih korisnika, ugradnji ili kompatibilnosti oba sistema (Linux i Windows) tako da malo po malo rade zajedno. Potpuno uvrštavanje svakog od njih još je daleko, ali s ovakvim koracima koji pokreću razvoj zadataka koji su važni poput upravljanja konfiguracijom, nagovještava se sljedeći napredak koji će ove rivale sigurno okrenuti od računanje u suradnicima za zadatke svakog od njih unutar njihovog sistema.
Za više informacija o instalaciji ili konfiguraciji PowerShell-a možete pristupiti službena stranica od Microsofta za detalje.
Waoo! Kakvo uzbuđenje, kakve dobre vijesti. Čekao sam toliko godina! Prozori su smeće, imaju nešto u rukama. Žele biti poput Saurona, vezati nas sve u mraku.
Koja je svrha instaliranja Windows PowerShell-a na Linux !!! ??? Ako je naš terminal mnogo moćniji ... onda pitajte? Biće da mogu i bolje stvari ili šta je IDEJA !!!!
NAZIVI !!!
Pitanje je zašto biste, dovraga, željeli instalirati PowerShell s bash ili zsh? To nema smisla. Kao da ćete koristiti vinski blok umjesto gedita ili kate ………
Sve ukazuje na servere .net i azurne sa svim alatima, možda još uvijek ima ljudi koji ga koriste sjećaju se da nisu svi ažurirani i da mnoge usluge rade s Windowsima. Slučaj Afip itd.
Ako je istina da su vim terminal i drugi moćni, ali sve ovisi o upotrebi.
Imam isto pitanje kao i ostali, ima li smisla imati PowerShell na Linuxu? Postoji li razlog za upotrebu? Kakve prednosti Bash ili zsh imaju za Linux?
Lično ga nikad ne planiram instalirati, nema jasnog razloga, ali čini se da je Microsoftova namjera objaviti kôd za ostale članove Linuxa da bi doprinijeli, odnosno jeftinoj radnoj snazi.